 +
 +// JonDoBrowser version
 +pref("jondobrowser.version", "0.5");
-diff -r e3e008015298 toolkit/mozapps/update/content/updates.js
---- a/toolkit/mozapps/update/content/updates.js	Wed Jan 23 11:46:06 2013 -0800
-+++ b/toolkit/mozapps/update/content/updates.js	Wed Feb 06 10:08:31 2013 +0100
-@@ -484,17 +484,18 @@ var gUpdates = {
-   getShouldCheckAddonCompatibility: function(aCallback) {
-     // this early return should never happen
-     if (!this.update) {
-       aCallback(false);
-       return;
-     }
- 
-     if (!this.update.appVersion ||
--        Services.vc.compare(this.update.appVersion, Services.appinfo.version) == 0) {
-+        Services.vc.compare(this.update.platformVersion,
-+        Services.appinfo.version) == 0) {
-       aCallback(false);
-       return;
-     }
- 
-     try {
-       var hotfixID = Services.prefs.getCharPref(PREF_EM_HOTFIX_ID);
-     }
-     catch (e) { }
-@@ -524,17 +525,17 @@ var gUpdates = {
+diff -r e3e008015298 browser/base/content/aboutDialog.js
+--- a/browser/base/content/aboutDialog.js	Wed Jan 23 11:46:06 2013 -0800
++++ b/browser/base/content/aboutDialog.js	Mon Feb 11 11:03:23 2013 +0100
+@@ -304,17 +304,16 @@ appUpdater.prototype =
+         gAppUpdater.selectPanel("noUpdatesFound");
+         return;
+       }
+ 
+       if (!gAppUpdater.aus.canApplyUpdates) {
+         gAppUpdater.selectPanel("manualUpdate");
+         return;
+       }
+-
+       // Firefox no longer displays a license for updates and the licenseURL
+       // check is just in case a distibution does.
+       if (gAppUpdater.update.billboardURL || gAppUpdater.update.licenseURL) {
+         gAppUpdater.selectPanel("updateButtonBox");
+         gAppUpdater.setupUpdateButton("update.openUpdateUI." +
+                                       (this.isMajor ? "upgradeButton"
+                                                     : "applyButton"));
+         return;
+@@ -387,17 +386,17 @@ appUpdater.prototype =
          // getting the scope property of a plugin breaks in some environments
          // (see bug 566787). The hotfix add-on is also ignored as it shouldn't
          // block the user from upgrading.
          try {
-           if (addon.type != "plugin" && addon.id != hotfixID &&
-               !addon.appDisabled && !addon.userDisabled &&
-               addon.scope != AddonManager.SCOPE_APPLICATION &&
-               addon.isCompatible &&
--              !addon.isCompatibleWith(self.update.appVersion,
-+              !addon.isCompatibleWith(self.update.platformVersion,
-                                       self.update.platformVersion))
-             self.addons.push(addon);
+           if (aAddon.type != "plugin" && aAddon.id != hotfixID &&
+               !aAddon.appDisabled && !aAddon.userDisabled &&
+               aAddon.scope != AddonManager.SCOPE_APPLICATION &&
+               aAddon.isCompatible &&
+-              !aAddon.isCompatibleWith(self.update.appVersion,
++              !aAddon.isCompatibleWith(self.update.platformVersion,
+                                        self.update.platformVersion))
+             self.addons.push(aAddon);
          }
          catch (e) {
            Components.utils.reportError(e);
          }
        });
- 
+       self.addonsTotalCount = self.addons.length;
 diff -r e3e008015298 toolkit/mozapps/update/nsUpdateService.js
 --- a/toolkit/mozapps/update/nsUpdateService.js	Wed Jan 23 11:46:06 2013 -0800
-+++ b/toolkit/mozapps/update/nsUpdateService.js	Wed Feb 06 10:08:31 2013 +0100
++++ b/toolkit/mozapps/update/nsUpdateService.js	Mon Feb 11 11:03:23 2013 +0100
 @@ -46,21 +46,21 @@ const PREF_APP_UPDATE_STAGE_ENABLED     
  const PREF_APP_UPDATE_URL                 = "app.update.url";
  const PREF_APP_UPDATE_URL_DETAILS         = "app.update.url.details";

   },
diff -r e3e008015298 toolkit/xre/nsUpdateDriver.cpp
--- a/toolkit/xre/nsUpdateDriver.cpp	Wed Jan 23 11:46:06 2013 -0800
+++ b/toolkit/xre/nsUpdateDriver.cpp	Wed Feb 06 10:08:31 2013 +0100
@@ -608,58 +608,43 @@ ApplyUpdate(nsIFile *greDir, nsIFile *up
   
   nsCAutoString updaterPath;

diff -r e3e008015298 browser/app/profile/firefox.js
--- a/browser/app/profile/firefox.js	Wed Jan 23 11:46:06 2013 -0800
+++ b/browser/app/profile/firefox.js	Mon Feb 11 11:03:23 2013 +0100
@@ -112,21 +112,20 @@ pref("app.update.cert.maxErrors", 5);
 // present the following conditions apply for a successful update check:
 // 1. the uri scheme must be https
