chrome/moz.build
author alwu <alwu@mozilla.com>
Mon, 07 Jan 2019 19:57:48 +0000
changeset 512757 0e229bbdaae5c8fa9f83796c628a4fdf88f057ba
parent 375676 f1c406b29e039ccc8eff1c115c89ee835959e58d
child 524350 5384779a3b1f8835ebd2fbe16103744111d3896d
permissions -rw-r--r--
Bug 1513039 - part5 : log warning when autoplay is blocked. r=cpearce,karlt Wrap 'nsContentUtils::ReportToConsole()' to reduce necessary input parameters and call it when we need to log error or warning message. Show the warning when autoplay is blocked. For web audio, this restores the console messages removed in part4 and also reports the same message when the AudioContext is blocked in the constructor. Differential Revision: https://phabricator.services.mozilla.com/D14330

# -*- 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/.

TEST_DIRS += ['test']

XPIDL_SOURCES += [
    'nsIChromeRegistry.idl',
    'nsIToolkitChromeRegistry.idl',
]

XPIDL_MODULE = 'chrome'

EXPORTS.mozilla.chrome += [
    'RegistryMessageUtils.h',
]

UNIFIED_SOURCES += [
    'nsChromeProtocolHandler.cpp',
    'nsChromeRegistry.cpp',
    'nsChromeRegistryChrome.cpp',
    'nsChromeRegistryContent.cpp',
]

include('/ipc/chromium/chromium-config.mozbuild')

FINAL_LIBRARY = 'xul'

LOCAL_INCLUDES += [
    '!/xpcom',
    '/dom/base',
    '/netwerk/base',
    '/netwerk/protocol/res',
    '/xpcom/components'
]

if 'gtk' in CONFIG['MOZ_WIDGET_TOOLKIT']:
    CXXFLAGS += CONFIG['TK_CFLAGS']

with Files("**"):
    BUG_COMPONENT = ("Toolkit", "Startup and Profile System")