This commit adds a helper module for doing common tasks related to site data, such as adding dummy data and getting usage. There are many places that would potentially need to be cleaned up to use this module instead, but I consider that work (and the likely try failure fallout) out of scope for this bug. MozReview-Commit-ID: 5eMDgHhClsO
73 lines
2.5 KiB
Python
73 lines
2.5 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")
|
|
|
|
SPHINX_TREES['sslerrorreport'] = 'content/docs/sslerrorreport'
|
|
SPHINX_TREES['tabbrowser'] = 'content/docs/tabbrowser'
|
|
|
|
with Files('content/docs/sslerrorreport/**'):
|
|
SCHEDULES.exclusive = ['docs']
|
|
|
|
MOCHITEST_MANIFESTS += [
|
|
'content/test/general/mochitest.ini',
|
|
]
|
|
|
|
MOCHITEST_CHROME_MANIFESTS += [
|
|
'content/test/chrome/chrome.ini',
|
|
]
|
|
|
|
TESTING_JS_MODULES += [
|
|
'content/test/sanitize/SiteDataTestUtils.jsm',
|
|
]
|
|
|
|
BROWSER_CHROME_MANIFESTS += [
|
|
'content/test/about/browser.ini',
|
|
'content/test/alerts/browser.ini',
|
|
'content/test/captivePortal/browser.ini',
|
|
'content/test/contextMenu/browser.ini',
|
|
'content/test/favicons/browser.ini',
|
|
'content/test/forms/browser.ini',
|
|
'content/test/general/browser.ini',
|
|
'content/test/metaTags/browser.ini',
|
|
'content/test/pageinfo/browser.ini',
|
|
'content/test/performance/browser.ini',
|
|
'content/test/performance/hidpi/browser.ini',
|
|
'content/test/performance/lowdpi/browser.ini',
|
|
'content/test/permissions/browser.ini',
|
|
'content/test/plugins/browser.ini',
|
|
'content/test/popupNotifications/browser.ini',
|
|
'content/test/popups/browser.ini',
|
|
'content/test/referrer/browser.ini',
|
|
'content/test/sanitize/browser.ini',
|
|
'content/test/sidebar/browser.ini',
|
|
'content/test/siteIdentity/browser.ini',
|
|
'content/test/static/browser.ini',
|
|
'content/test/statuspanel/browser.ini',
|
|
'content/test/sync/browser.ini',
|
|
'content/test/tabcrashed/browser.ini',
|
|
'content/test/tabPrompts/browser.ini',
|
|
'content/test/tabs/browser.ini',
|
|
'content/test/touch/browser.ini',
|
|
'content/test/urlbar/browser.ini',
|
|
'content/test/webextensions/browser.ini',
|
|
'content/test/webrtc/browser.ini',
|
|
]
|
|
|
|
DEFINES['MOZ_APP_VERSION'] = CONFIG['MOZ_APP_VERSION']
|
|
DEFINES['MOZ_APP_VERSION_DISPLAY'] = CONFIG['MOZ_APP_VERSION_DISPLAY']
|
|
|
|
DEFINES['APP_LICENSE_BLOCK'] = '%s/content/overrides/app-license.html' % SRCDIR
|
|
|
|
if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('windows', 'gtk3', 'cocoa'):
|
|
DEFINES['CONTEXT_COPY_IMAGE_CONTENTS'] = 1
|
|
|
|
if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('windows', 'gtk3'):
|
|
DEFINES['MENUBAR_CAN_AUTOHIDE'] = 1
|
|
|
|
JAR_MANIFESTS += ['jar.mn']
|