fune/toolkit/components/downloads/moz.build
Dave Townsend 243d8bb24d Bug 1602195: Attempt to always set a default app user model id for the application and make sure that jump lists and recent documents are associated with it. r=mhowell
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
2020-01-02 16:06:35 +00:00

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')