docshell/moz.build
author Mike Conley <mconley@mozilla.com>
Tue, 06 Nov 2018 04:35:00 +0000
changeset 501109 1fafb01078dbb3602bcdac29d40f91f67f71fba3
parent 494846 3367b2fb277193c9f12f02487587345f2ba5cc64
child 514577 6ac582b8f626a77e924d0465c12793a6945f09bf
permissions -rw-r--r--
Bug 1498233 - Stub out getBrowserForOuterWindowID for GeckoViewTab. r=jchen GeckoViewTab stubs out gBrowser on the root window for WebExtension compatibility. LoginManagerParent also looks for gBrowser on windows that are handling username and password form fills, and expects it to implement getBrowserForOuterWindowID. This patch makes the stub implement getBrowserForOuterWindowID, which just returns the lone GeckoViewTab browser. Differential Revision: https://phabricator.services.mozilla.com/D10750

# -*- 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 = ('Core', 'Document Navigation')

DIRS += [
    'base',
    'shistory',
    'build',
    'resources/content',
]

XPCSHELL_TESTS_MANIFESTS += [
    'test/unit/xpcshell.ini',
    'test/unit_ipc/xpcshell.ini',
]

MOCHITEST_MANIFESTS += [
    'test/iframesandbox/mochitest.ini',
    'test/mochitest/mochitest.ini',
    'test/navigation/mochitest.ini',
]

MOCHITEST_CHROME_MANIFESTS += [
    'test/chrome/chrome.ini',
]

BROWSER_CHROME_MANIFESTS += [
    'test/browser/browser.ini',
    'test/navigation/browser.ini',
]

TEST_HARNESS_FILES.testing.mochitest.tests.docshell.test.chrome += [
    'test/chrome/112564_nocache.html',
    'test/chrome/112564_nocache.html^headers^',
    'test/chrome/215405_nocache.html',
    'test/chrome/215405_nocache.html^headers^',
    'test/chrome/215405_nostore.html',
    'test/chrome/215405_nostore.html^headers^',
    'test/chrome/582176_dummy.html',
    'test/chrome/582176_xml.xml',
    'test/chrome/582176_xslt.xsl',
    'test/chrome/92598_nostore.html',
    'test/chrome/92598_nostore.html^headers^',
    'test/chrome/allowContentRetargeting.sjs',
    'test/chrome/blue.png',
    'test/chrome/bug89419.sjs',
    'test/chrome/red.png',
]