[Pkg-mozext-commits] [tabmixplus] 15/26: Remove support for Firefox 22

David Prévot taffit at moszumanska.debian.org
Fri Mar 25 21:56:16 UTC 2016


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

taffit pushed a commit to tag 0.4.2.3pre.160319a1
in repository tabmixplus.

commit 7c59a8a3d54c7fce40f1162234683e4f4e088045
Author: onemen <tabmix.onemen at gmail.com>
Date:   Sat Mar 12 22:37:25 2016 +0200

    Remove support for Firefox 22
---
 chrome/content/minit/tablib.js    | 12 ++++--------
 chrome/content/tab/tab.js         | 12 +-----------
 chrome/content/tabmix.js          |  8 +-------
 modules/Services.jsm              |  4 +---
 modules/SingleWindowModeUtils.jsm |  4 ----
 5 files changed, 7 insertions(+), 33 deletions(-)

diff --git a/chrome/content/minit/tablib.js b/chrome/content/minit/tablib.js
index eb30c55..dd4d474 100644
--- a/chrome/content/minit/tablib.js
+++ b/chrome/content/minit/tablib.js
@@ -447,17 +447,13 @@ var tablib = { // eslint-disable-line
       Tabmix.changeCode(tabBar._prefObserver, "gBrowser.tabContainer._prefObserver.observe")._replace(
         'this.tabContainer.mCloseButtons = Services.prefs.getIntPref(data);',
         'break;'
-      )._replace(
-        'this.tabContainer.updateVisibility();', '', {check: !Tabmix.isVersion(230)}
       ).toCode();
     }
 
-    if (Tabmix.isVersion(230)) {
-      Tabmix.changeCode(tabBar, "gBrowser.tabContainer.updateVisibility")._replace(
-        'window.toolbar.visible',
-        '$& && TabmixTabbar.hideMode == 0'
-      ).toCode();
-    }
+    Tabmix.changeCode(tabBar, "gBrowser.tabContainer.updateVisibility")._replace(
+      'window.toolbar.visible',
+      '$& && TabmixTabbar.hideMode == 0'
+    ).toCode();
 
     if (!Tabmix.extensions.verticalTabs) {
       Tabmix.changeCode(tabBar, "gBrowser.tabContainer._lockTabSizing")._replace(
diff --git a/chrome/content/tab/tab.js b/chrome/content/tab/tab.js
index 42a7ec3..9f021ac 100644
--- a/chrome/content/tab/tab.js
+++ b/chrome/content/tab/tab.js
@@ -1219,7 +1219,6 @@ gTMPprefObserver = {
       if (condition)
         this.OBSERVING.push(pref);
     }.bind(this);
-    addObserver("browser.tabs.autoHide", !Tabmix.isVersion(230));
     addObserver("layout.css.devPixelsPerPx", TabmixSvc.australis);
     addObserver("browser.tabs.onTop", !Tabmix.isVersion(290));
     addObserver("browser.tabs.closeButtons", !Tabmix.isVersion(310));
@@ -2076,16 +2075,7 @@ gTMPprefObserver = {
 
   setAutoHidePref: function() {
     TabmixTabbar.hideMode = Tabmix.prefs.getIntPref("hideTabbar");
-    if (Tabmix.isVersion(230)) {// after Bug 855370
-      gBrowser.tabContainer.updateVisibility();
-      return;
-    }
-    var autoHide = TabmixTabbar.hideMode !== 0;
-    if (autoHide != Services.prefs.getBoolPref("browser.tabs.autoHide")) {
-      Services.prefs.setBoolPref("browser.tabs.autoHide", autoHide);
-      if (TabmixTabbar.hideMode == 1)
-        gBrowser.tabContainer.updateVisibility();
-    }
+    gBrowser.tabContainer.updateVisibility();
   },
 
   setTabBarVisibility: function TMP_PO_setTabBarVisibility() {
diff --git a/chrome/content/tabmix.js b/chrome/content/tabmix.js
index 508d6db..e0eb546 100644
--- a/chrome/content/tabmix.js
+++ b/chrome/content/tabmix.js
@@ -525,13 +525,7 @@ var TMP_eventListener = {
     *  if browser.tabs.autoHide is true we need to make sure extensions.tabmix.hideTabbar
     *  is set to 1 "Hide tabbar when i have only one tab":
     */
-    if (!Tabmix.isVersion(230) &&
-        Services.prefs.getBoolPref("browser.tabs.autoHide") && TabmixTabbar.hideMode === 0) {
-      TabmixTabbar.hideMode = 1;
-      Tabmix.prefs.setIntPref("hideTabbar", TabmixTabbar.hideMode);
-    } else {
-      gTMPprefObserver.setAutoHidePref();
-    }
+    gTMPprefObserver.setAutoHidePref();
 
     if (TabmixTabbar.hideMode == 2)
       gBrowser.tabContainer.visible = false;
diff --git a/modules/Services.jsm b/modules/Services.jsm
index ca60fc5..2c0c96e 100644
--- a/modules/Services.jsm
+++ b/modules/Services.jsm
@@ -284,10 +284,8 @@ XPCOMUtils.defineLazyGetter(TabmixSvc, "australis", function() {
 });
 
 XPCOMUtils.defineLazyGetter(TabmixSvc, "prefs", function() {
-  let svc = isVersion(230) ? "resource://gre/modules/Preferences.jsm" :
-                             "resource://services-common/preferences.js";
   let tmp = {};
-  Cu.import(svc, tmp);
+  Cu.import("resource://gre/modules/Preferences.jsm", tmp);
   return new tmp.Preferences("");
 });
 
diff --git a/modules/SingleWindowModeUtils.jsm b/modules/SingleWindowModeUtils.jsm
index efc33e1..533cbf3 100644
--- a/modules/SingleWindowModeUtils.jsm
+++ b/modules/SingleWindowModeUtils.jsm
@@ -151,10 +151,6 @@ this.SingleWindowModeUtils = {
       // if we don't add this here BrowserShutdown fails
       newWindow.FullZoom.init = function() {};
       newWindow.FullZoom.destroy = function() {};
-      if (!TabmixSvc.version(230)) {
-        newWindow.PlacesStarButton.updateState = function() {};
-        newWindow.PlacesStarButton.uninit = function() {};
-      }
       newWindow.OfflineApps.uninit = function() {};
       newWindow.IndexedDBPromptHelper.init();
       var obs = Services.obs;

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



More information about the Pkg-mozext-commits mailing list