Files
tubestation/browser/components/moz.build
Dave Townsend 65dcbf0b37 Bug 1721647: Add a stub page data service API to enable parallel development. r=mak
This adds the stub API for the page data service and some basic docs. The service can be used from
xpcshell tests and the events respond with sane data. As there are no consumers currently the
in-memory cache never clears.

Differential Revision: https://phabricator.services.mozilla.com/D120498
2021-07-26 18:23:06 +00:00

107 lines
2.3 KiB
Python

# -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*-
# vim: set filetype=python:
# This Source Code Form is subject to the terms of the Mozilla Public
# 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/.
with Files("**"):
BUG_COMPONENT = ("Firefox", "General")
with Files("distribution.js"):
BUG_COMPONENT = ("Firefox", "Distributions")
with Files("tests/**"):
BUG_COMPONENT = ("Firefox", "General")
with Files("tests/browser/browser_contentpermissionprompt.js"):
BUG_COMPONENT = ("Firefox", "Site Permissions")
with Files("tests/unit/test_distribution.js"):
BUG_COMPONENT = ("Firefox", "Distributions")
with Files("safebrowsing/**"):
BUG_COMPONENT = ("Toolkit", "Safe Browsing")
with Files("controlcenter/**"):
BUG_COMPONENT = ("Firefox", "General")
DIRS += [
"about",
"aboutlogins",
"attribution",
"contextualidentity",
"customizableui",
"doh",
"downloads",
"enterprisepolicies",
"extensions",
"pagedata",
"migration",
"newtab",
"originattributes",
"ion",
"places",
"pocket",
"preferences",
"privatebrowsing",
"prompts",
"protections",
"protocolhandler",
"resistfingerprinting",
"screenshots",
"search",
"sessionstore",
"shell",
"syncedtabs",
"uitour",
"urlbar",
"translation",
]
DIRS += ["build"]
if CONFIG["NIGHTLY_BUILD"]:
DIRS += [
"payments",
]
if CONFIG["MOZ_WIDGET_TOOLKIT"] == "cocoa":
DIRS += ["touchbar"]
elif CONFIG["MOZ_WIDGET_TOOLKIT"] == "windows":
DIRS += ["installerprefs"]
XPIDL_SOURCES += [
"nsIBrowserHandler.idl",
]
XPIDL_MODULE = "browsercompsbase"
XPCOM_MANIFESTS += [
"components.conf",
]
EXTRA_COMPONENTS += [
"BrowserComponents.manifest",
"tests/startupRecorder.js",
"tests/testComponents.manifest",
]
EXTRA_JS_MODULES += [
"BrowserContentHandler.jsm",
"BrowserGlue.jsm",
"distribution.js",
]
BROWSER_CHROME_MANIFESTS += [
"safebrowsing/content/test/browser.ini",
"tests/browser/browser.ini",
]
if CONFIG["MOZ_UPDATER"]:
BROWSER_CHROME_MANIFESTS += [
"tests/browser/whats_new_page/browser.ini",
]
XPCSHELL_TESTS_MANIFESTS += ["tests/unit/xpcshell.ini"]