Bug 794228 - addon-manager services are running in B2G [r=glandium]

This commit is contained in:
Fabrice Desré 2012-10-15 11:14:53 -07:00
Родитель 879e234b2e
Коммит cfc35322a6
5 изменённых файлов: 15 добавлений и 4 удалений

Просмотреть файл

@ -2,7 +2,7 @@
; License, v. 2.0. If a copy of the MPL was not distributed with this ; License, v. 2.0. If a copy of the MPL was not distributed with this
; file, You can obtain one at http://mozilla.org/MPL/2.0/. ; file, You can obtain one at http://mozilla.org/MPL/2.0/.
; Package file for the B2G build. ; Package file for the B2G build.
; ;
; File format: ; File format:
; ;
@ -380,11 +380,13 @@
@BINPATH@/components/GPSDGeolocationProvider.js @BINPATH@/components/GPSDGeolocationProvider.js
@BINPATH@/components/nsSidebar.manifest @BINPATH@/components/nsSidebar.manifest
@BINPATH@/components/nsSidebar.js @BINPATH@/components/nsSidebar.js
#ifndef MOZ_WIDGET_GONK
@BINPATH@/components/extensions.manifest @BINPATH@/components/extensions.manifest
@BINPATH@/components/addonManager.js @BINPATH@/components/addonManager.js
@BINPATH@/components/amContentHandler.js @BINPATH@/components/amContentHandler.js
@BINPATH@/components/amWebInstallListener.js @BINPATH@/components/amWebInstallListener.js
@BINPATH@/components/nsBlocklistService.js @BINPATH@/components/nsBlocklistService.js
#endif
#ifdef MOZ_UPDATER #ifdef MOZ_UPDATER
@BINPATH@/components/nsUpdateService.manifest @BINPATH@/components/nsUpdateService.manifest

Просмотреть файл

@ -33,9 +33,12 @@ XPIDLSRCS = \
nsITelemetry.idl \ nsITelemetry.idl \
$(NULL) $(NULL)
EXTRA_PP_COMPONENTS = \
TelemetryPing.js \
$(NULL)
EXTRA_COMPONENTS = \ EXTRA_COMPONENTS = \
TelemetryPing.manifest \ TelemetryPing.manifest \
TelemetryPing.js \
$(NULL) $(NULL)
EXTRA_JS_MODULES = \ EXTRA_JS_MODULES = \

Просмотреть файл

@ -11,8 +11,10 @@ const Cu = Components.utils;
Cu.import("resource://gre/modules/Services.jsm"); Cu.import("resource://gre/modules/Services.jsm");
Cu.import("resource://gre/modules/XPCOMUtils.jsm"); Cu.import("resource://gre/modules/XPCOMUtils.jsm");
Cu.import("resource://gre/modules/NetUtil.jsm"); Cu.import("resource://gre/modules/NetUtil.jsm");
#ifndef MOZ_WIDGET_GONK
Cu.import("resource://gre/modules/LightweightThemeManager.jsm"); Cu.import("resource://gre/modules/LightweightThemeManager.jsm");
Cu.import("resource://gre/modules/ctypes.jsm"); #endif
Cu.import("resource://gre/modules/ctypes.jsm");
// When modifying the payload in incompatible ways, please bump this version number // When modifying the payload in incompatible ways, please bump this version number
const PAYLOAD_VERSION = 1; const PAYLOAD_VERSION = 1;
@ -379,9 +381,11 @@ TelemetryPing.prototype = {
} }
} }
#ifndef MOZ_WIDGET_GONK
let theme = LightweightThemeManager.currentTheme; let theme = LightweightThemeManager.currentTheme;
if (theme) if (theme)
ret.persona = theme.id; ret.persona = theme.id;
#endif
if (this._addons) if (this._addons)
ret.addons = this._addons; ret.addons = this._addons;

Просмотреть файл

@ -35,10 +35,10 @@ XPIDLSRCS = \
EXTRA_PP_COMPONENTS = \ EXTRA_PP_COMPONENTS = \
nsBlocklistService.js \ nsBlocklistService.js \
extensions.manifest \
$(NULL) $(NULL)
EXTRA_COMPONENTS = \ EXTRA_COMPONENTS = \
extensions.manifest \
addonManager.js \ addonManager.js \
amContentHandler.js \ amContentHandler.js \
amWebInstallListener.js \ amWebInstallListener.js \

Просмотреть файл

@ -1,5 +1,6 @@
component {66354bc9-7ed1-4692-ae1d-8da97d6b205e} nsBlocklistService.js component {66354bc9-7ed1-4692-ae1d-8da97d6b205e} nsBlocklistService.js
contract @mozilla.org/extensions/blocklist;1 {66354bc9-7ed1-4692-ae1d-8da97d6b205e} contract @mozilla.org/extensions/blocklist;1 {66354bc9-7ed1-4692-ae1d-8da97d6b205e}
#ifndef MOZ_WIDGET_GONK
category update-timer nsBlocklistService @mozilla.org/extensions/blocklist;1,getService,blocklist-background-update-timer,extensions.blocklist.interval,86400 category update-timer nsBlocklistService @mozilla.org/extensions/blocklist;1,getService,blocklist-background-update-timer,extensions.blocklist.interval,86400
component {4399533d-08d1-458c-a87a-235f74451cfa} addonManager.js component {4399533d-08d1-458c-a87a-235f74451cfa} addonManager.js
contract @mozilla.org/addons/integration;1 {4399533d-08d1-458c-a87a-235f74451cfa} contract @mozilla.org/addons/integration;1 {4399533d-08d1-458c-a87a-235f74451cfa}
@ -9,3 +10,4 @@ contract @mozilla.org/uriloader/content-handler;1?type=application/x-xpinstall {
component {0f38e086-89a3-40a5-8ffc-9b694de1d04a} amWebInstallListener.js component {0f38e086-89a3-40a5-8ffc-9b694de1d04a} amWebInstallListener.js
contract @mozilla.org/addons/web-install-listener;1 {0f38e086-89a3-40a5-8ffc-9b694de1d04a} contract @mozilla.org/addons/web-install-listener;1 {0f38e086-89a3-40a5-8ffc-9b694de1d04a}
category addon-provider-module PluginProvider resource://gre/modules/PluginProvider.jsm category addon-provider-module PluginProvider resource://gre/modules/PluginProvider.jsm
#endif