forked from mirrors/gecko-dev
Once we start supporting different model IDs for different windows of the same application we need to make sure that the normal windows have a model ID and the jump lists and recent documents are tagged with the same ID. We do this by always having an app default model ID, when no window specific model ID is set the app default is used. At some point we may want to extend the jump list stuff to support using a different model ID but that isn't needed right now. Differential Revision: https://phabricator.services.mozilla.com/D57152 --HG-- extra : moz-landing-system : lando
55 lines
1.2 KiB
Python
55 lines
1.2 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/.
|
|
|
|
XPCSHELL_TESTS_MANIFESTS += ['test/unit/xpcshell.ini']
|
|
BROWSER_CHROME_MANIFESTS += ['test/browser/browser.ini']
|
|
|
|
TEST_HARNESS_FILES.xpcshell.toolkit.components.downloads.test.data += [
|
|
'test/data/empty.txt',
|
|
'test/data/source.txt',
|
|
]
|
|
|
|
XPIDL_SOURCES += [
|
|
'mozIDownloadPlatform.idl',
|
|
]
|
|
|
|
XPIDL_MODULE = 'downloads'
|
|
|
|
CXXFLAGS += CONFIG['TK_CFLAGS']
|
|
|
|
SOURCES += [
|
|
'DownloadPlatform.cpp',
|
|
]
|
|
|
|
if CONFIG['OS_ARCH'] == 'WINNT':
|
|
LOCAL_INCLUDES += [
|
|
'/widget/windows',
|
|
]
|
|
|
|
EXTRA_JS_MODULES += [
|
|
'DownloadCore.jsm',
|
|
'DownloadIntegration.jsm',
|
|
'DownloadLegacy.jsm',
|
|
'DownloadList.jsm',
|
|
'DownloadPaths.jsm',
|
|
'Downloads.jsm',
|
|
'DownloadStore.jsm',
|
|
'DownloadUIHelper.jsm',
|
|
]
|
|
|
|
XPCOM_MANIFESTS += [
|
|
'components.conf',
|
|
]
|
|
|
|
if CONFIG['MOZ_PLACES']:
|
|
EXTRA_JS_MODULES += [
|
|
'DownloadHistory.jsm',
|
|
]
|
|
|
|
FINAL_LIBRARY = 'xul'
|
|
|
|
with Files('**'):
|
|
BUG_COMPONENT = ('Toolkit', 'Downloads API')
|