From 22868d369634f99e58767a7b4b91b89e90b349df Mon Sep 17 00:00:00 2001 From: Mark Finkle Date: Tue, 16 Mar 2010 23:42:01 -0400 Subject: [PATCH] Bug 551709 - Auto-update add-ons [r=vingtetun] --- mobile/app/mobile.js | 6 +- mobile/chrome/content/browser.xul | 2 - mobile/chrome/content/extensions.js | 162 ++++++++---------------- mobile/components/AddonUpdateService.js | 160 +++++++++++++++++++++++ mobile/components/Makefile.in | 1 + mobile/locales/en-US/chrome/browser.dtd | 1 - 6 files changed, 219 insertions(+), 113 deletions(-) create mode 100644 mobile/components/AddonUpdateService.js diff --git a/mobile/app/mobile.js b/mobile/app/mobile.js index 0b26e69086c6..a34332810bd7 100644 --- a/mobile/app/mobile.js +++ b/mobile/app/mobile.js @@ -149,6 +149,9 @@ pref("xpinstall.dialog.progress.chrome", "chrome://browser/content/browser.xul") pref("xpinstall.dialog.progress.type.skin", "navigator:browser"); pref("xpinstall.dialog.progress.type.chrome", "navigator:browser"); pref("xpinstall.whitelist.add", "addons.mozilla.org"); + +pref("extensions.autoupdate.enabled", true); +pref("extensions.autoupdate.interval", 86400); pref("extensions.update.enabled", false); pref("extensions.update.interval", 86400); pref("extensions.dss.enabled", false); @@ -407,10 +410,11 @@ pref("browser.search.param.yahoo-fr-ja", "mozff"); #endif /* app update prefs */ +pref("app.update.timer", 60000); // milliseconds (1 min) + #ifdef MOZ_UPDATER pref("app.update.auto", true); pref("app.update.channel", "@MOZ_UPDATE_CHANNEL@"); -pref("app.update.timer", 600000); pref("app.update.mode", 1); pref("app.update.silent", false); pref("app.update.url", "https://aus2.mozilla.org/update/4/%PRODUCT%/%VERSION%/%BUILD_ID%/%BUILD_TARGET%/%LOCALE%/%CHANNEL%/%OS_VERSION%/%DISTRIBUTION%/%DISTRIBUTION_VERSION%/%PLATFORM_VERSION%/update.xml"); diff --git a/mobile/chrome/content/browser.xul b/mobile/chrome/content/browser.xul index 5f316b042acf..eb413f6c031c 100644 --- a/mobile/chrome/content/browser.xul +++ b/mobile/chrome/content/browser.xul @@ -352,8 +352,6 @@