mirror of
https://github.com/roytam1/palemoon27.git
synced 2026-05-29 18:18:27 +00:00
538b35a4ee
- Bug 1147951, part 2 - Remove unused JAVASCRIPT definition from nsJSEnvironment.cpp. r=baku (607909217) - Bug 1147951, part 1 - Remove uses of JAVASCRIPT2 from Console.cpp. r=baku (46cde7cfa) - pointer style (5504c22d4) - Bug 1165384 - Add a typedef for the statistics phase table; r=sfink (484a24237) - Bug 1165385 - Remove the rarely used !fullFormat mode of MOZ_GCTIMER; r=sfink (ab8b17eb1) - Bug 1165390 - Make the detailed statistics formatting methods have consistent names; r=sfink (55c5db543) - Bug 1165410 - Reimplement GC statistics JSON output formatter; r=sfink (04c13c874) - Bug 1166789 - Cleanup javascript.options.mem.log formatting; r=sfink, r=mccr8 (f23b455b4) - Bug 1171451 - Use the correct type for the argv argument to NS_CreateJSArgv and the nsJSArgArray constructor; r=jst (edfa21a59) - Bug 886459, part 1 - Remove unused includes of nsIJSRuntimeService.h. r=bholley (bbc277ac1) - Bug 886459, part 2 - Remove context callbacks from XPCJSRuntime. r=bholley (2c3c8515a) - Bug 886459, part 3 - Remove simple uses of nsIJSRuntimeService to get the JSRuntime. r=bholley (ff5bfe304) - pointer style (2ea264afd) - Bug 1169457 - Add null check in OnWrapperDestroy. r=jimm (741739513) - Bug 886459, part 4 - Remove nsIJSRuntimeService. r=bholley,aklotz (61563f53b) - Bug 1176642 - Use absolute_import in mach_commands.py files; r=glandium (a9fcb3b3f) - Bug 1176642 - Defer import of autotry and pprint; r=chmanchester (de40855cb) - Bug 1178772 - Add check_macroassembler_style.py: Verify that each MacroAssembler declaration maps to all its definitions. r=h4writer (fd406593a) - Bug 1152556 - Add moz.build bugzilla metadata in dom/media. r=kinetik (fa2ffa121) - Bug 1152556 - Add moz.build bugzilla metadata in dom/media webrtc. r=abr (d208b839a) - re-enable peerconnection (42e8c412b) - Bug 1152538 - Enable WebRTC identity, r=jesup (13a47adcb) - Bug 1231123 - Simplify LaunchApp on BSDs by dropping fork/exec version. r=jld (c35e6e36f) - bug 1171120 - Fix mtransport+signalling to build on iOS. r=ekr (7034b20ab) - Bug 1150609 Patch 1 WebRTC SDP - add tmmbr to offer. r=jesup (52ca72d09) - Bug 1150609 Patch 2 - WebRTC enable tmmbr r=jesup (d59c6adb9) - Bug 1150609 Patch 3 - WebRTC enable tmmbr unittest changes. r=jesup (eeffed826) - Bug 1087161 - Upgrading B2G toolchain to gcc-4.9 (851194ca0)
96 lines
2.5 KiB
INI
96 lines
2.5 KiB
INI
# -*- Mode: python; c-basic-offset: 4; 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', 'WebRTC: Audio/Video')
|
|
|
|
with Files('PeerIdentity.*'):
|
|
BUG_COMPONENT = ('Core', 'WebRTC: Signaling')
|
|
|
|
XPIDL_MODULE = 'content_webrtc'
|
|
|
|
EXPORTS += [
|
|
'MediaEngine.h',
|
|
'MediaEngineCameraVideoSource.h',
|
|
'MediaEngineDefault.h',
|
|
'MediaTrackConstraints.h',
|
|
]
|
|
|
|
if CONFIG['MOZ_WEBRTC']:
|
|
EXPORTS += ['AudioOutputObserver.h',
|
|
'MediaEngineWebRTC.h']
|
|
EXPORTS.mozilla.dom += [ 'RTCIdentityProviderRegistrar.h' ]
|
|
UNIFIED_SOURCES += [
|
|
'MediaEngineCameraVideoSource.cpp',
|
|
'MediaEngineTabVideoSource.cpp',
|
|
'MediaEngineWebRTCAudio.cpp',
|
|
'MediaEngineWebRTCVideo.cpp',
|
|
'MediaTrackConstraints.cpp',
|
|
'RTCCertificate.cpp',
|
|
'RTCIdentityProviderRegistrar.cpp',
|
|
]
|
|
# MediaEngineWebRTC.cpp needs to be built separately.
|
|
SOURCES += [
|
|
'MediaEngineWebRTC.cpp',
|
|
]
|
|
LOCAL_INCLUDES += [
|
|
'/dom/base',
|
|
'/dom/camera',
|
|
'/media/libyuv/include',
|
|
'/media/webrtc/signaling/src/common',
|
|
'/media/webrtc/signaling/src/common/browser_logging',
|
|
'/media/webrtc/trunk',
|
|
]
|
|
# Gonk camera source.
|
|
if CONFIG['MOZ_B2G_CAMERA'] and CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gonk':
|
|
EXPORTS += [
|
|
'GonkCameraImage.h',
|
|
'MediaEngineGonkVideoSource.h',
|
|
]
|
|
UNIFIED_SOURCES += [
|
|
'GonkCameraImage.cpp',
|
|
'MediaEngineGonkVideoSource.cpp',
|
|
]
|
|
|
|
XPIDL_SOURCES += [
|
|
'nsITabSource.idl'
|
|
]
|
|
|
|
UNIFIED_SOURCES += [
|
|
'MediaEngineDefault.cpp',
|
|
'PeerIdentity.cpp',
|
|
]
|
|
|
|
EXPORTS.mozilla += [
|
|
'PeerIdentity.h',
|
|
]
|
|
EXPORTS.mozilla.dom += [
|
|
'RTCCertificate.h',
|
|
]
|
|
|
|
include('/ipc/chromium/chromium-config.mozbuild')
|
|
|
|
# Suppress some GCC/clang warnings being treated as errors:
|
|
# - about attributes on forward declarations for types that are already
|
|
# defined, which complains about important MOZ_EXPORT attributes for
|
|
# android API types
|
|
if CONFIG['GNU_CC'] or CONFIG['CLANG_CL']:
|
|
CXXFLAGS += [
|
|
'-Wno-error=attributes'
|
|
]
|
|
|
|
FINAL_LIBRARY = 'xul'
|
|
if CONFIG['OS_ARCH'] == 'WINNT':
|
|
DEFINES['NOMINMAX'] = True
|
|
|
|
|
|
if CONFIG['_MSC_VER']:
|
|
CXXFLAGS += [
|
|
'-wd4275', # non dll-interface class used as base for dll-interface class
|
|
]
|
|
|
|
FAIL_ON_WARNINGS = True
|