mirror of
https://github.com/roytam1/palemoon27.git
synced 2026-05-29 18:53:15 +00:00
7adb8133f5
- missing bit of 989499 and some other files (23b0597ba6) - Bug 1233666 - Remove hacks for getting frame pointer for x86/x64 gcc. r=glandium (bfe8f59916) - Bug 1176266: In TimeStamp_posix.cpp, check for XP_LINUX instead of LINUX, and add missing #include, to allow strrchr usage. r=BenWa (56c725cffa) - Bug 1167230 - Don't pack ProfileEntry on ARM. r=shu (89f880e0cb) - Bug 1209779 - Ensure that all null elements are written when streaming profiler JSON; r=shu (2bae5addc6) - missing bit of Bug 1141712 - Make LUL (55f1276545) - Bug 1061800 - Add breakpad ids to profiler in Linux. r=BenWa (994fd1a941) - Bug 829621 - Compute the breakpad-id for OS X. r=BenWa. (e129580174) - missing of Bug 938157 - Lightweight CFI/EXIDX (b355dc3140) - Bug 1193838 - Allow ProfileGatherer to gather profiles from exiting processes. r=BenWa (5ab1a6a3c9) - align some missing stuff (5ebecd2364) - align some missing stuff (b8ff7aa361) - Bug 1164315 - Update key fingerprint for bitbucket.org; r=me (c1a3fbd930) - Bug 1178955 - Refactor config path selection; r=smacleod (89552bb0ac) - Bug 1195445 - Update host key fingerprint for bugzilla.mozilla.org (3783541088) - Bug 1218903 - Update bmo fingerprint. r=fubar, a=Tomcat (5b836fc585) - Bug 1178955 - Print config path on failure; r=smacleod (f5499f3771) - Bug 1185113 - Support setting more secure file permissions; r=smacleod (7dbf6b22fd) - Bug 1184229 - Detect multiple version-control-tools repos in Mercurial config; r=smacleod (16c24072a9) - Bug 978514 - mach mercurial-setup: Use mqext from the version-control-tools repo (1fa5765e8a) - Bug 1178955 - Don't pass config paths to updater; r=smacleod (80fcb05121) - Bug 1197527 - Don't unnecessarily attempt to create extensions directory in MercurialUpdater; r=gps (9b049c3ff8) - Bug 1164812 - mach mercurial-setup: Always mark the v-c-t repo as needing update (bd631208bd) - Bug 1197527 - Always clone version-control-tools in MercurialSetupWizard; r=gps (6990e8f589) - Bug 1197527 - Consolidate obtaining hg path into mozversioncontrol.get_hg_path; r=gps (e0b029a8e9) - Bug 1200458 - Skip permission check for .hgrc on Windows in hgsetup wizard. r=gps DONTBUILD (cc5b0d6daf) - Bug 1168466 - Bump minimum Mercurial version; r=smacleod (7fde47cfbe) - Bug 1185113 - Clarify language around Bugzilla credentials; r=smacleod (9166fdfbf9) - Bug 1185112 - Don't prompt for Bugzilla username/password if cookies defined; r=smacleod (cd87c96823) - Bug 1188931 - Fix hgsetup wizard. r=gps (68a6b46be4) - Bug 1200461 - Prompt for Bugzilla API Key instead of password; r=smacleod (780fb5d85d) - Bug 1228580 - ./mach mercurial-setup should use ~ to set up extension paths, not my literal home directory. r=gps (7a0c839880) - Bug 1231192 - Mark Mercurial 3.5.2 as oldest non-legacy version; r=smacleod (8f69483333) - Bug 1231192 - Bump some minimum Mercurial version; r=smacleod (916c56a852) - Bug 1162093 - Add "push-to-try" from version-control-tools to the mercurial setup wizard prompt.;r=gps (d29c7cf63a) - Bug 1168466 - Prompt to install bundleclone extension; r=smacleod (780ce90a08) - Bug 1185557 - Print relevant config options; r=smacleod (2f3f7e0161) - Bug 1231192 - Support clonebundles feature; r=smacleod (dcba1ccd34) - Bug 1231192 - Offer to install hg wip; r=smacleod (c42ebce5c8) - Bug 1231192 - Only install host fingerprints if not running secure Python+hg; r=smacleod (3154a2497b) - Bug 1178955 - Error when semicolon comments are seen; r=smacleod (e1f7081bb6) - Bug 1231989 - Prompt to install hgwatchman extension; r=ahal (0eddf0c1c8) - Bug 1178955 - Print line number for parse errors; r=smacleod (5369468cf1) - Bug 1185557 - Only prompt to install progress on Mercurial <3.5; r=smacleod (401f362265) - Bug 1232747 - Check for ssl.SSLContext existence; r=dminor (d505b07c5c) - Bug 1144629 - UnicodeDecodeError in ./mach mercurial-setup. r=gps, r=glandium (611d3ec83e) - Bug 1216970 - Make the copying more obvious in ProfilerImpl::GetStacktrace. r=froydnj (085625e113) - Bug 1190466 - tools/rb/find-leakers.pl re-written in Python r=mccr8 (4bfdcad13e) - Bug 1116478 - Open web content handlers in the proper tab in e10s. r=billm (ff8e11f45e) - Bug 1213437 - Less data copying when handling structured clones in MessageManager, r=baku (c4e2a13253) - const-var (69d17f312d) - Bug 1203090 - Ensure we always use '/' as the starting path separator for the DOM path of the Directorys initially returned by HTMLInputElement.getFilesAndDirectories. r=baku (1325bbc40c) - Bug 1209975 - Stop using dom::Promise::MaybeRejectBrokenly() in GetDirectoryListingTask. r=baku (2106790950) - Bug 1209924 - Implement a general filtering mechanism for Directory::GetFilesAndDirectories, and add filtering of sensitive files/directories. r=baku (27b4a26262) - Force a repaint after DXGI device resets. (bug 1188019, r=bas) (09c999e6e5) - Bug 1163911 - Make responsive images block the document load event while the load task is queued. r=jst (0ee0e3db79) - Bug 1166138 - Make img srcset react to resize/viewport changes, r=jdm (91674519e6) - Bug 1194893 - Pref for default file upload directory. r=smaug (ec6d33d983) - bug 1116409: switch update server to sha2 cert; update in-tree pinning. r=rstrong,snorp,mfinkle,dkeeler (7c8f631f27) - bug 1116409: fix cert pinning on backup cert for aus5.mozilla.org. r=typofix (3c690cbc6d) - Bug 1167048 - Change default font for Thai script from serif to sans-serif. r=smontagu (15dc86c389) - Bug 1205570 - fix up font prefs for x-math lang group. r=heycam (03f1820752) - Bug 1071769: Use DrawTargetTiled on B2G. r=Bas (b80ce768f1) - fix misspatch of 1149343 (541dd7aac8) - Bug 1199766 - Disable ICE TCP SO gathering via user pref. r=bwc (80cdc9c662) - Bug 1187472 - only log UDP and TCP candidate gathering failures. r=bwc (bc3dcb02d0) - Bug 1190615 - Skip non-UDP STUN servers for UDP sockets. r=bwc (a2d1d914b5) - Bug 1187775 - skip host and reflexive ICE candidates if relay-only. r=bwc (7e2cba1685) - Bug 1185198 - use port 9 for TCP active candidates. r=bwc (0a89cb199d) - Bug 1177921 - Fix typo in STUN server name. r=drno (1ad43ced6b) - Bug 1178349 - Enable ice_unittests on desktop linux on CI. r=bwc (ce5ece8264) - Bug 1189041 - Add option to only gather addresses for default route. r=bwc (3651f2ff06) - Bug 1189040: add a whitelist for network interfaces to use with ICE/webrtc r=ekr (6f693af72c) - Bug 1189198 - don't start STUN transactions with a protocol mis-match. r=mtseng (a3b410e2a8) - Bug 1208096 - Handle various failure cases for TURN gathering better. r=drno (1d8e173448) - Bug 1211389 - Make absolutely sure the relay->srflx pointer doesn't dangle. r=drno (d59b0bf08d) - Bug 1215616: use base address for server rflx ICE candidates r=bwc (89d07331ac) - Bug 1207451 - removed framing from multi_tcp API. r=bwc (317f40f490) - Bug 1186590 - Part 1 - Enable interface prioritizer on all platforms. r=drno (036a69fdb3) - Bug 1194019 - New defaults for gather tests. r=bwc (8343ceab56) - Bug 1144933: Only check that remote candidate is loopback in TestLoopbackOnlySortOf. r=drno (1f53d824e4) - Bug 1186590 - Part 2 - Move hard-coded interface priority list into nrinterfaceprioritizer, and simplify some functions. r=drno (9f20fad21b) - Bug 1152137 - Part 1: Test case. r=ekr (6b50f06d90) - Bug 1152137 - Part 2: Remove attributes that could not be initted properly instead of just freeing them. r=ekr (ccdf81294a) - Bug 1200763 - Remove hard-coded STUN IP address from ice_unittest, and do a DNS lookup instead. r=drno (ae54a83363) - Bug 1208176 - Part 1: Add a couple of interface names. r=drno (b7ead0b476) - Bug 1208176 - Part 2: Add a one-sided trickle test case to ice_unittest. r=drno (ad6afedb1c) - Bug 1037618 - Relax candidate verification for TCP. r=bwc (0cad14c89e) - Bug 1208176 - Part 3: Be forgiving when we see prflx instead of host candidates in ice_unittest. r=drno (50bdec2ba3) - Bug 1035428: Re-register writeable callback after partially servicing the send queue. r=drno (2fdb7880fa) - Bug 1135753 - Mark some overridden virtual functions in WebRTC as MOZ_OVERRIDE; r=mt (97f451c97d) - Bug 950660: Part 4: Bridge TCPSocketChild to nr_socket r=bwc,jdm (654587b321) - Bug 971357: Log STUN responses at INFO instead of DEBUG. r=ekr (81b500df17) - Bug 1006809 - update triggered check behavior to RFC 5245. r+bwc r=mjf (31b718b5e5) - Bug 1208278 - improved STUN request timeout handling. r=bwc (cf470fb12f) - Bug 1142964 - Fix ICE tiebreaker on Windows. r=bwc (0d2fd78252) - Bug 1219557 - don't pair candidates from different reserved networks. r=mt r=bwc (24d3e5106c) - Bug 1220441 - Improve gather trickle ice unit tests. r=bwc r=mjf (96f76c6c8c) - Bug 1205421 - fix DNS resolution of STUN server in ice_unittest. r=bwc (5d5b153358) - Bug 1206465 - removed ice_ctx from TestStunTcpServer. r=bwc (9a0df03894) - ug 1008792 - Check for valid pointer before using. r=bwc (7660fd0a71) - Bug 1233101 - Use MOZ_LIKELY in js_new etc to help branch prediction; r=terrence (31fb244734) - Bug 1225565 - Fix module import cycle detection r=shu (370dc26ee8) - Bug 1225558 - Improve module error messages r=shu (83b6038bb3) - Bug 1225561 - Don't allow a module to export non-existent local bindings r=shu (41f065891a) - Bug 1233124 - Remove mis-named duplicate typedefs for rooted import and export entries r=terrence (17a60bdb39) - Bug 1208464 - Implement proposed ES7 functions Object.values and Object.entries. r=evilpie (615193d0fb) - Bug 1226549 - added assert check for matches pointer in for prevent null dereference. r=hv1989 (d321ad0385) - Bug 1232113 - "Make the format specifiers in JS_snprintf() invocations more portable". r=jcoppeard (7c58b79a53) - Bug 1232446 - Re-enable method calls in SelfHosted code using new anti-content checks. (r=till) (ba7dc22ff8) - Bug 1232159 - Stop using pseudo-Uint32Array in SelfHosted code. (r=till) (c325f8ff58) - Bug 1226235 - Print file and line info for failing assert in self-hosted code. r=efaust (4a8d54d38b) - fix misspatch (fca2efc1f1) - Bug 1186003 - Switch automated builds to Gtk+3. r=mshal (658ad843b7) - Bug 1181342 - tooltool manifests and build-clang config for clang 3.6 r=rail (6264b4df68) - Bug 1181342 - Follow up to use the unpack feature of tooltool instead of setup.sh r=glandium (96bb3b2062) - Bug 1181255 - Mozconfigs for tsan builds. r=glandium (19250f4cc1) - Bug 1181255 - Get tsan builds on gtk3. r=glandium (e5ffd1c02f) - Bug 1187664 - Create a fontconfig cache so that Firefox doesn't have to do it itself when run on build automation. r=mshal (8ce567bd4c) - Bug 1188780 - Include debug symbols in gtk3 tooltool package. r=mshal (a5b573aa58) - Bug 1188780: remove setup.sh invocations, as they fail outside the mock environment; r=glandium a=RyanVM (058e306cac) - Bug 1178513 - Fix non-unified bustage. r=wchen (543d1e5497) - Bug 1162789 - Add a comment explaining why mForm is not set to null during unlink (eaa2a82048) - Bug 1189655 - Define MOZ_HAVE_CXX11_CONSTEXPR on VS2015 or later. r=Waldo (2d134e3b41) - Bug 1231758 - Fix bogus assertion in BCE for Annex B function assignment. (r=jorendorff) (701b2530b9) - Bug 1233100 - Ensure that derived constructor bad return value errors are thrown before leaving the containing block. (r=shu) (52f5bcf0a5) - Bug 1232022, 1232449 - Address forgotten review nits and fix bogus error message. (rs=Waldo) (dfd9d5e388) - Bug 1233121 - Refactor ObjectBox tracing r=terrence (876a140535) - Bug 1231647 - Check for duplicate exported let and const in modules r=shu (99f53ad443)
492 lines
12 KiB
INI
492 lines
12 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/.
|
|
|
|
TEST_DIRS += ['test']
|
|
|
|
XPIDL_SOURCES += [
|
|
'nsIConsoleAPIStorage.idl',
|
|
'nsIContentPolicy.idl',
|
|
'nsIContentPolicyBase.idl',
|
|
'nsIDocumentEncoder.idl',
|
|
'nsIDOMBlob.idl',
|
|
'nsIDOMDataChannel.idl',
|
|
'nsIDOMDOMCursor.idl',
|
|
'nsIDOMDOMRequest.idl',
|
|
'nsIDOMFileList.idl',
|
|
'nsIDOMFormData.idl',
|
|
'nsIDOMParser.idl',
|
|
'nsIDOMSerializer.idl',
|
|
'nsIDroppedLinkHandler.idl',
|
|
'nsIEntropyCollector.idl',
|
|
'nsIFrameLoader.idl',
|
|
'nsIImageLoadingContent.idl',
|
|
'nsIMessageManager.idl',
|
|
'nsIObjectLoadingContent.idl',
|
|
'nsIRemoteWindowContext.idl',
|
|
'nsIScriptChannel.idl',
|
|
'nsIScriptLoaderObserver.idl',
|
|
'nsISelection.idl',
|
|
'nsISelectionController.idl',
|
|
'nsISelectionDisplay.idl',
|
|
'nsISelectionListener.idl',
|
|
'nsISelectionPrivate.idl',
|
|
'nsISimpleContentPolicy.idl',
|
|
'nsISiteSpecificUserAgent.idl',
|
|
'nsISlowScriptDebug.idl',
|
|
'nsIXMLHttpRequest.idl',
|
|
]
|
|
|
|
XPIDL_MODULE = 'dom'
|
|
|
|
EXPORTS += [
|
|
'AutocompleteFieldList.h',
|
|
'Crypto.h',
|
|
'HTMLSplitOnSpacesTokenizer.h',
|
|
'mozAutoDocUpdate.h',
|
|
'mozFlushType.h',
|
|
'nsAtomListUtils.h',
|
|
'nsAttrAndChildArray.h',
|
|
'nsAttrName.h',
|
|
'nsAttrValue.h',
|
|
'nsAttrValueInlines.h',
|
|
'nsCaseTreatment.h',
|
|
'nsChildContentList.h',
|
|
'nsContentCID.h',
|
|
'nsContentCreatorFunctions.h',
|
|
'nsContentList.h',
|
|
'nsContentListDeclarations.h',
|
|
'nsContentPermissionHelper.h',
|
|
'nsContentPolicyUtils.h',
|
|
'nsContentSink.h',
|
|
'nsContentTypeParser.h',
|
|
'nsContentUtils.h',
|
|
'nsCopySupport.h',
|
|
'nsDeprecatedOperationList.h',
|
|
'nsDocElementCreatedNotificationRunner.h',
|
|
'nsDocumentWarningList.h',
|
|
'nsDOMAttributeMap.h',
|
|
'nsDOMCID.h',
|
|
'nsDOMClassInfoClasses.h',
|
|
'nsDOMClassInfoID.h',
|
|
'nsDOMJSUtils.h',
|
|
'nsDOMNavigationTiming.h',
|
|
'nsDOMString.h',
|
|
'nsFocusManager.h',
|
|
'nsFormData.h',
|
|
'nsFrameMessageManager.h',
|
|
'nsGenericDOMDataNode.h',
|
|
'nsGkAtomList.h',
|
|
'nsGkAtoms.h',
|
|
'nsHostObjectProtocolHandler.h',
|
|
'nsHostObjectURI.h',
|
|
'nsIAnimationObserver.h',
|
|
'nsIAttribute.h',
|
|
'nsIConsoleReportCollector.h',
|
|
'nsIContent.h',
|
|
'nsIContentInlines.h',
|
|
'nsIContentIterator.h',
|
|
'nsIContentSerializer.h',
|
|
'nsIDocument.h',
|
|
'nsIDocumentInlines.h',
|
|
'nsIDocumentObserver.h',
|
|
'nsIDOMClassInfo.h',
|
|
'nsIDOMScriptObjectFactory.h',
|
|
'nsIGlobalObject.h',
|
|
'nsImageLoadingContent.h',
|
|
'nsIMutationObserver.h',
|
|
'nsINode.h',
|
|
'nsINodeList.h',
|
|
'nsIScriptContext.h',
|
|
'nsIScriptElement.h',
|
|
'nsIScriptGlobalObject.h',
|
|
'nsIScriptNameSpaceManager.h',
|
|
'nsIScriptObjectPrincipal.h',
|
|
'nsIScriptTimeoutHandler.h',
|
|
'nsIStyleSheetLinkingElement.h',
|
|
'nsJSEnvironment.h',
|
|
'nsJSUtils.h',
|
|
'nsLineBreaker.h',
|
|
'nsMappedAttributeElement.h',
|
|
'nsNameSpaceManager.h',
|
|
'nsNodeInfoManager.h',
|
|
'nsNodeUtils.h',
|
|
'nsPerformance.h',
|
|
'nsPIDOMWindow.h',
|
|
'nsPIWindowRoot.h',
|
|
'nsPropertyTable.h',
|
|
'nsRange.h',
|
|
'nsReferencedElement.h',
|
|
'nsSandboxFlags.h',
|
|
'nsScriptLoader.h',
|
|
'nsStructuredCloneContainer.h',
|
|
'nsStubAnimationObserver.h',
|
|
'nsStubDocumentObserver.h',
|
|
'nsStubMutationObserver.h',
|
|
'nsStyledElement.h',
|
|
'nsTextFragment.h',
|
|
'nsTraversal.h',
|
|
'nsTreeSanitizer.h',
|
|
'nsViewportInfo.h',
|
|
'nsWindowMemoryReporter.h',
|
|
'nsWrapperCache.h',
|
|
'nsWrapperCacheInlines.h',
|
|
'nsXMLNameSpaceMap.h',
|
|
]
|
|
|
|
if CONFIG['MOZ_WEBRTC']:
|
|
EXPORTS += [
|
|
'nsDOMDataChannel.h',
|
|
'nsDOMDataChannelDeclarations.h',
|
|
]
|
|
|
|
EXPORTS.mozilla += [
|
|
'ConsoleReportCollector.h',
|
|
'CORSMode.h',
|
|
'FeedWriterEnabled.h',
|
|
'TextInputProcessor.h',
|
|
'UseCounter.h',
|
|
]
|
|
|
|
EXPORTS.mozilla.dom += [
|
|
'AnonymousContent.h',
|
|
'Attr.h',
|
|
'BarProps.h',
|
|
'BlobSet.h',
|
|
'ChildIterator.h',
|
|
'ChromeNodeList.h',
|
|
'ChromeUtils.h',
|
|
'Comment.h',
|
|
'Console.h',
|
|
'DirectionalityUtils.h',
|
|
'DocumentFragment.h',
|
|
'DocumentType.h',
|
|
'DOMCursor.h',
|
|
'DOMError.h',
|
|
'DOMException.h',
|
|
'DOMImplementation.h',
|
|
'DOMMatrix.h',
|
|
'DOMParser.h',
|
|
'DOMPoint.h',
|
|
'DOMQuad.h',
|
|
'DOMRect.h',
|
|
'DOMRequest.h',
|
|
'DOMStringList.h',
|
|
'Element.h',
|
|
'ElementInlines.h',
|
|
'EventSource.h',
|
|
'File.h',
|
|
'FileList.h',
|
|
'FileReader.h',
|
|
'FragmentOrElement.h',
|
|
'FromParser.h',
|
|
'ImageEncoder.h',
|
|
'ImportManager.h',
|
|
'Link.h',
|
|
'NameSpaceConstants.h',
|
|
'Navigator.h',
|
|
'NodeInfo.h',
|
|
'NodeInfoInlines.h',
|
|
'NodeIterator.h',
|
|
'PerformanceCompositeTiming.h',
|
|
'PerformanceEntry.h',
|
|
'PerformanceMark.h',
|
|
'PerformanceMeasure.h',
|
|
'PerformanceObserver.h',
|
|
'PerformanceObserverEntryList.h',
|
|
'PerformanceRenderTiming.h',
|
|
'PerformanceResourceTiming.h',
|
|
'ProcessGlobal.h',
|
|
'ResponsiveImageSelector.h',
|
|
'SameProcessMessageQueue.h',
|
|
'ScreenOrientation.h',
|
|
'ScriptSettings.h',
|
|
'ShadowRoot.h',
|
|
'StructuredCloneHolder.h',
|
|
'StructuredCloneTags.h',
|
|
'StyleSheetList.h',
|
|
'SubtleCrypto.h',
|
|
'Text.h',
|
|
'TreeWalker.h',
|
|
'URL.h',
|
|
'URLSearchParams.h',
|
|
'WebSocket.h',
|
|
'WindowOrientationObserver.h',
|
|
]
|
|
|
|
UNIFIED_SOURCES += [
|
|
'AnonymousContent.cpp',
|
|
'Attr.cpp',
|
|
'BarProps.cpp',
|
|
'ChildIterator.cpp',
|
|
'ChromeNodeList.cpp',
|
|
'ChromeUtils.cpp',
|
|
'Comment.cpp',
|
|
'Console.cpp',
|
|
'ConsoleReportCollector.cpp',
|
|
'Crypto.cpp',
|
|
'DirectionalityUtils.cpp',
|
|
'DocumentFragment.cpp',
|
|
'DocumentType.cpp',
|
|
'DOMCursor.cpp',
|
|
'DOMError.cpp',
|
|
'DOMException.cpp',
|
|
'DOMImplementation.cpp',
|
|
'DOMMatrix.cpp',
|
|
'DOMParser.cpp',
|
|
'DOMPoint.cpp',
|
|
'DOMQuad.cpp',
|
|
'DOMRect.cpp',
|
|
'DOMRequest.cpp',
|
|
'DOMStringList.cpp',
|
|
'Element.cpp',
|
|
'EventSource.cpp',
|
|
'File.cpp',
|
|
'FileList.cpp',
|
|
'FileReader.cpp',
|
|
'FragmentOrElement.cpp',
|
|
'ImageEncoder.cpp',
|
|
'ImportManager.cpp',
|
|
'Link.cpp',
|
|
'MultipartBlobImpl.cpp',
|
|
'Navigator.cpp',
|
|
'NodeInfo.cpp',
|
|
'NodeIterator.cpp',
|
|
'nsAtomListUtils.cpp',
|
|
'nsAttrAndChildArray.cpp',
|
|
'nsAttrValue.cpp',
|
|
'nsAttrValueOrString.cpp',
|
|
'nsCCUncollectableMarker.cpp',
|
|
'nsContentAreaDragDrop.cpp',
|
|
'nsContentIterator.cpp',
|
|
'nsContentList.cpp',
|
|
'nsContentPermissionHelper.cpp',
|
|
'nsContentPolicy.cpp',
|
|
'nsContentSink.cpp',
|
|
'nsCopySupport.cpp',
|
|
'nsDataDocumentContentPolicy.cpp',
|
|
'nsDocument.cpp',
|
|
'nsDocumentEncoder.cpp',
|
|
'nsDOMAttributeMap.cpp',
|
|
'nsDOMCaretPosition.cpp',
|
|
'nsDOMClassInfo.cpp',
|
|
'nsDOMMutationObserver.cpp',
|
|
'nsDOMNavigationTiming.cpp',
|
|
'nsDOMScriptObjectFactory.cpp',
|
|
'nsDOMSerializer.cpp',
|
|
'nsDOMSettableTokenList.cpp',
|
|
'nsDOMTokenList.cpp',
|
|
'nsDOMWindowList.cpp',
|
|
'nsFocusManager.cpp',
|
|
'nsFormData.cpp',
|
|
'nsFrameLoader.cpp',
|
|
'nsGenConImageContent.cpp',
|
|
'nsGenericDOMDataNode.cpp',
|
|
'nsGkAtoms.cpp',
|
|
'nsGlobalWindowCommands.cpp',
|
|
'nsHistory.cpp',
|
|
'nsHostObjectProtocolHandler.cpp',
|
|
'nsHostObjectURI.cpp',
|
|
'nsHTMLContentSerializer.cpp',
|
|
'nsIGlobalObject.cpp',
|
|
'nsINode.cpp',
|
|
'nsInProcessTabChildGlobal.cpp',
|
|
'nsJSEnvironment.cpp',
|
|
'nsJSTimeoutHandler.cpp',
|
|
'nsJSUtils.cpp',
|
|
'nsLineBreaker.cpp',
|
|
'nsLocation.cpp',
|
|
'nsMappedAttributeElement.cpp',
|
|
'nsMappedAttributes.cpp',
|
|
'nsMimeTypeArray.cpp',
|
|
'nsNameSpaceManager.cpp',
|
|
'nsNoDataProtocolContentPolicy.cpp',
|
|
'nsNodeInfoManager.cpp',
|
|
'nsNodeUtils.cpp',
|
|
'nsOpenURIInFrameParams.cpp',
|
|
'nsPerformance.cpp',
|
|
'nsPlainTextSerializer.cpp',
|
|
'nsPropertyTable.cpp',
|
|
'nsQueryContentEventResult.cpp',
|
|
'nsRange.cpp',
|
|
'nsReferencedElement.cpp',
|
|
'nsScreen.cpp',
|
|
'nsScriptElement.cpp',
|
|
'nsScriptLoader.cpp',
|
|
'nsScriptNameSpaceManager.cpp',
|
|
'nsStructuredCloneContainer.cpp',
|
|
'nsStubAnimationObserver.cpp',
|
|
'nsStubDocumentObserver.cpp',
|
|
'nsStubMutationObserver.cpp',
|
|
'nsStyledElement.cpp',
|
|
'nsStyleLinkElement.cpp',
|
|
'nsSyncLoadService.cpp',
|
|
'nsTextFragment.cpp',
|
|
'nsTextNode.cpp',
|
|
'nsTraversal.cpp',
|
|
'nsTreeSanitizer.cpp',
|
|
'nsViewportInfo.cpp',
|
|
'nsWindowMemoryReporter.cpp',
|
|
'nsWindowRoot.cpp',
|
|
'nsWrapperCache.cpp',
|
|
'nsXHTMLContentSerializer.cpp',
|
|
'nsXMLContentSerializer.cpp',
|
|
'nsXMLHttpRequest.cpp',
|
|
'nsXMLNameSpaceMap.cpp',
|
|
'PerformanceCompositeTiming.cpp',
|
|
'PerformanceEntry.cpp',
|
|
'PerformanceMark.cpp',
|
|
'PerformanceMeasure.cpp',
|
|
'PerformanceObserver.cpp',
|
|
'PerformanceObserverEntryList.cpp',
|
|
'PerformanceRenderTiming.cpp',
|
|
'PerformanceResourceTiming.cpp',
|
|
'PostMessageEvent.cpp',
|
|
'ProcessGlobal.cpp',
|
|
'ResponsiveImageSelector.cpp',
|
|
'SameProcessMessageQueue.cpp',
|
|
'ScreenOrientation.cpp',
|
|
'ScriptSettings.cpp',
|
|
'ShadowRoot.cpp',
|
|
'StructuredCloneHolder.cpp',
|
|
'StyleSheetList.cpp',
|
|
'SubtleCrypto.cpp',
|
|
'Text.cpp',
|
|
'TextInputProcessor.cpp',
|
|
'ThirdPartyUtil.cpp',
|
|
'TreeWalker.cpp',
|
|
'URL.cpp',
|
|
'URLSearchParams.cpp',
|
|
'WebSocket.cpp',
|
|
'WindowNamedPropertiesHandler.cpp',
|
|
'WindowOrientationObserver.cpp',
|
|
]
|
|
|
|
if CONFIG['MOZ_WEBRTC']:
|
|
UNIFIED_SOURCES += [
|
|
'nsDOMDataChannel.cpp',
|
|
]
|
|
|
|
# these files couldn't be in UNIFIED_SOURCES for now for reasons given below:
|
|
SOURCES += [
|
|
# Because of OS X headers.
|
|
'nsContentUtils.cpp',
|
|
# this file doesn't like windows.h
|
|
'nsDOMWindowUtils.cpp',
|
|
# Conflicts with windows.h's definition of SendMessage.
|
|
'nsFrameMessageManager.cpp',
|
|
# This file has a #error "Never include windows.h in this file!"
|
|
'nsGlobalWindow.cpp',
|
|
# Conflicts with windows.h's definition of LoadImage.
|
|
'nsImageLoadingContent.cpp',
|
|
# Because of OS X headers.
|
|
'nsObjectLoadingContent.cpp',
|
|
# nsPluginArray.cpp includes npapi.h indirectly, and that includes a lot of system headers
|
|
'nsPluginArray.cpp',
|
|
]
|
|
|
|
# Are we targeting x86-32 or x86-64? If so, we want to include SSE2 code for
|
|
# nsTextFragment.cpp
|
|
if CONFIG['INTEL_ARCHITECTURE']:
|
|
SOURCES += ['nsTextFragmentSSE2.cpp']
|
|
SOURCES['nsTextFragmentSSE2.cpp'].flags += CONFIG['SSE2_FLAGS']
|
|
|
|
EXTRA_COMPONENTS += [
|
|
'ConsoleAPI.manifest',
|
|
'ConsoleAPIStorage.js',
|
|
'contentAreaDropListener.js',
|
|
'contentAreaDropListener.manifest',
|
|
'messageWakeupService.js',
|
|
'messageWakeupService.manifest',
|
|
'SlowScriptDebug.js',
|
|
'SlowScriptDebug.manifest',
|
|
]
|
|
|
|
# Firefox for Android provides an alternate version of this component
|
|
if CONFIG['MOZ_BUILD_APP'] != 'mobile/android':
|
|
EXTRA_COMPONENTS += [
|
|
'SiteSpecificUserAgent.js',
|
|
'SiteSpecificUserAgent.manifest',
|
|
]
|
|
|
|
EXTRA_JS_MODULES += [
|
|
'DOMRequestHelper.jsm',
|
|
'IndexedDBHelper.jsm',
|
|
]
|
|
|
|
LOCAL_INCLUDES += [
|
|
'../battery',
|
|
'../bluetooth/common',
|
|
'../bluetooth/common/webapi',
|
|
'../events',
|
|
'../media',
|
|
'../network',
|
|
'../time',
|
|
'/caps',
|
|
'/docshell/base',
|
|
'/dom/base',
|
|
'/dom/geolocation',
|
|
'/dom/html',
|
|
'/dom/ipc',
|
|
'/dom/storage',
|
|
'/dom/svg',
|
|
'/dom/workers',
|
|
'/dom/xbl',
|
|
'/dom/xml',
|
|
'/dom/xslt/xpath',
|
|
'/dom/xul',
|
|
'/gfx/2d',
|
|
'/image',
|
|
'/js/xpconnect/src',
|
|
'/js/xpconnect/wrappers',
|
|
'/layout/base',
|
|
'/layout/generic',
|
|
'/layout/style',
|
|
'/layout/svg',
|
|
'/layout/xul',
|
|
'/netwerk/base',
|
|
'/security/manager/ssl',
|
|
'/widget',
|
|
'/xpcom/ds',
|
|
]
|
|
|
|
if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gonk':
|
|
LOCAL_INCLUDES += [
|
|
'../fmradio',
|
|
'../system/gonk',
|
|
]
|
|
|
|
if CONFIG['MOZ_WEBRTC']:
|
|
LOCAL_INCLUDES += [
|
|
'/netwerk/sctp/datachannel',
|
|
]
|
|
|
|
include('/ipc/chromium/chromium-config.mozbuild')
|
|
|
|
FINAL_LIBRARY = 'xul'
|
|
|
|
for var in ('MOZ_B2G_RIL', 'MOZ_B2G_FM'):
|
|
if CONFIG[var]:
|
|
DEFINES[var] = True
|
|
|
|
if CONFIG['MOZ_BUILD_APP'] in ['browser', 'mobile/android', 'xulrunner']:
|
|
DEFINES['HAVE_SIDEBAR'] = True
|
|
|
|
if CONFIG['MOZ_X11']:
|
|
CXXFLAGS += CONFIG['TK_CFLAGS']
|
|
|
|
GENERATED_FILES += [
|
|
'PropertyUseCounterMap.inc',
|
|
'UseCounterList.h',
|
|
]
|
|
|
|
countermap = GENERATED_FILES['PropertyUseCounterMap.inc']
|
|
countermap.script = 'gen-usecounters.py:property_map'
|
|
countermap.inputs = ['UseCounters.conf']
|
|
|
|
counterlist = GENERATED_FILES['UseCounterList.h']
|
|
counterlist.script = 'gen-usecounters.py:use_counter_list'
|
|
counterlist.inputs = ['UseCounters.conf']
|