This commit is contained in:
Phil Ringnalda 2014-10-26 09:12:36 -07:00
Родитель ed9b50b2ff 3fd9c234d3
Коммит 97c5c90a44
5055 изменённых файлов: 3653 добавлений и 3004 удалений

Просмотреть файл

@ -22,4 +22,4 @@
# changes to stick? As of bug 928195, this shouldn't be necessary! Please
# don't change CLOBBER for WebIDL changes any more.
Bug 1087560 needs a CLOBBER to stop it from looking in the wrong place for tests
Bug 946065 needs a CLOBBER

Просмотреть файл

@ -31,7 +31,7 @@ LOCAL_INCLUDES += [
'/accessible/ipc',
'/accessible/xpcom',
'/accessible/xul',
'/content/base/src',
'/dom/base',
'/layout/generic',
'/layout/xul',
]

Просмотреть файл

@ -1,6 +1,6 @@
[DEFAULT]
support-files =
../../../content/media/test/bug461281.ogg
../../../dom/media/test/bug461281.ogg
dumbfile.xpi
formimage.png
letters.gif

Просмотреть файл

@ -53,7 +53,7 @@ LOCAL_INCLUDES += [
'/accessible/windows/uia',
'/accessible/xpcom',
'/accessible/xul',
'/content/base/src',
'/dom/base',
]
include('/ipc/chromium/chromium-config.mozbuild')

Просмотреть файл

@ -139,9 +139,7 @@
@BINPATH@/components/commandhandler.xpt
@BINPATH@/components/commandlines.xpt
@BINPATH@/components/composer.xpt
@BINPATH@/components/content_base.xpt
@BINPATH@/components/content_events.xpt
@BINPATH@/components/content_htmldoc.xpt
@BINPATH@/components/content_html.xpt
@BINPATH@/components/content_xslt.xpt
@BINPATH@/components/cookie.xpt
@ -337,7 +335,6 @@
@BINPATH@/components/xpconnect.xpt
@BINPATH@/components/xulapp.xpt
@BINPATH@/components/xul.xpt
@BINPATH@/components/xuldoc.xpt
@BINPATH@/components/xultmpl.xpt
@BINPATH@/components/zipwriter.xpt

Просмотреть файл

@ -184,9 +184,7 @@
@BINPATH@/components/commandhandler.xpt
@BINPATH@/components/commandlines.xpt
@BINPATH@/components/composer.xpt
@BINPATH@/components/content_base.xpt
@BINPATH@/components/content_events.xpt
@BINPATH@/components/content_htmldoc.xpt
@BINPATH@/components/content_html.xpt
@BINPATH@/components/content_geckomediaplugins.xpt
#ifdef MOZ_WEBRTC
@ -358,7 +356,6 @@
@BINPATH@/components/xpconnect.xpt
@BINPATH@/components/xulapp.xpt
@BINPATH@/components/xul.xpt
@BINPATH@/components/xuldoc.xpt
@BINPATH@/components/xultmpl.xpt
@BINPATH@/components/zipwriter.xpt
@BINPATH@/components/telemetry.xpt

Просмотреть файл

@ -22,11 +22,11 @@ dump("### SelectionPrototype.js loaded\n");
/*
http://mxr.mozilla.org/mozilla-central/source/docshell/base/nsIDocShell.idl
http://mxr.mozilla.org/mozilla-central/source/content/base/public/nsISelectionDisplay.idl
http://mxr.mozilla.org/mozilla-central/source/content/base/public/nsISelectionListener.idl
http://mxr.mozilla.org/mozilla-central/source/content/base/public/nsISelectionPrivate.idl
http://mxr.mozilla.org/mozilla-central/source/content/base/public/nsISelectionController.idl
http://mxr.mozilla.org/mozilla-central/source/content/base/public/nsISelection.idl
http://mxr.mozilla.org/mozilla-central/source/dom/base/nsISelectionDisplay.idl
http://mxr.mozilla.org/mozilla-central/source/dom/base/nsISelectionListener.idl
http://mxr.mozilla.org/mozilla-central/source/dom/base/nsISelectionPrivate.idl
http://mxr.mozilla.org/mozilla-central/source/dom/base/nsISelectionController.idl
http://mxr.mozilla.org/mozilla-central/source/dom/base/nsISelection.idl
http://mxr.mozilla.org/mozilla-central/source/dom/interfaces/core/nsIDOMDocument.idl#372
rangeCount
getRangeAt

Просмотреть файл

@ -29,14 +29,15 @@ def getFileHashAndSize(filename):
return (sha512Hash, size)
def getMarProperties(filename):
def getMarProperties(filename, partial=False):
if not os.path.exists(filename):
return {}
(complete_mar_hash, complete_mar_size) = getFileHashAndSize(filename)
(mar_hash, mar_size) = getFileHashAndSize(filename)
martype = 'partial' if partial else 'complete'
return {
'completeMarFilename': os.path.basename(filename),
'completeMarSize': complete_mar_size,
'completeMarHash': complete_mar_hash,
'%sMarFilename' % martype: os.path.basename(filename),
'%sMarSize' % martype: mar_size,
'%sMarHash' % martype: mar_hash,
}
def getUrlProperties(filename):
@ -52,6 +53,7 @@ def getUrlProperties(filename):
('robocopApkUrl', lambda m: m.endswith('apk') and 'robocop' in m),
('jsshellUrl', lambda m: 'jsshell-' in m and m.endswith('.zip')),
('completeMarUrl', lambda m: m.endswith('.complete.mar')),
('partialMarUrl', lambda m: m.endswith('.mar') and '.partial.' in m),
# packageUrl must be last!
('packageUrl', lambda m: True),
]
@ -79,12 +81,17 @@ if __name__ == '__main__':
parser.add_argument("--complete-mar-file", required=True,
action="store", dest="complete_mar_file",
help="Path to the complete MAR file, relative to the objdir.")
parser.add_argument("--partial-mar-file", required=False,
action="store", dest="partial_mar_file",
help="Path to the partial MAR file, relative to the objdir.")
parser.add_argument("--upload-output", required=True,
action="store", dest="upload_output",
help="Path to the text output of 'make upload'")
args = parser.parse_args()
json_data = getMarProperties(args.complete_mar_file)
if args.partial_mar_file:
json_data.update(getMarProperties(args.partial_mar_file, partial=True))
json_data.update(getUrlProperties(args.upload_output))
with open('mach_build_properties.json', 'w') as outfile:

Просмотреть файл

@ -86,7 +86,7 @@ automation/l10n-check: automation/pretty-l10n-check
automation/update-packaging: automation/pretty-update-packaging
automation/build: $(addprefix automation/,$(MOZ_AUTOMATION_TIERS))
$(PYTHON) $(topsrcdir)/build/gen_mach_buildprops.py --complete-mar-file $(DIST)/$(COMPLETE_MAR) --upload-output $(AUTOMATION_UPLOAD_OUTPUT)
$(PYTHON) $(topsrcdir)/build/gen_mach_buildprops.py --complete-mar-file $(DIST)/$(COMPLETE_MAR) $(addprefix --partial-mar-file ,$(wildcard $(DIST)/$(PARTIAL_MAR))) --upload-output $(AUTOMATION_UPLOAD_OUTPUT)
# We need the log from make upload to grep it for urls in order to set
# properties.

Просмотреть файл

@ -1,155 +0,0 @@
load 43040-1.html
load 116848-1.html
load 149320-1.html
load 205225-1.html
load 231475-1.html
load 293388-1.html
load 308120-1.xul
load 324871-1.html
load 325730-1.html
load 326618-1.html
load 326646-1.html
load 326778-1.xul
load 326865-1.html
load 327694.html
load 330925-1.xhtml
load 336381-1.xhtml
load 336715-1.xhtml
load 338391-1.xhtml
load 340733-1.html
load 343730-1.xhtml
load 343850-1.xhtml
load 343889-1.html
load 344434-1.xhtml
load 348049-1.xhtml
load 344882-1.html
load 345837-1.xhtml
load 349355-1.html
load 354645-1.xul
load 360599-1.html
load 366200-1.xhtml
load 371466-1.xhtml
load 377360-1.xhtml
load 377960-1.html
load 377960-2.html
load 384663-1.html
load 386000-1.html
load 386794-1.html
load 387460-1.html
load 395469-1.xhtml
load 395469-2.xhtml
skip load 399712-1.html # sporadically times out (bug 473680)
load 398088-1.xul
load 400763-1.html
load 401993-1.html
load 407818.html
load 410860-1.xml
load 411882-1.xhtml
load 416734-1.html
load 418928-1.html
load 420620-1.html
load 424276-1.html
load 426987-1.html
load 443538-1.svg
load 448615-1.html
load 450383-1.html
load 450385-1.html
skip load 458637-1.html # sporadically times out (bug 473680)
load 467392.html
load 472593-1.html
load 474041-1.svg
load 483818-1.html
load 493281-1.html
load 493281-2.html
load 490760-1.xhtml
load 494810-1.html
load 509536-1.html
load 522516-1.html
load 529670.html
load 535926-1.html
load 543645.html
load 551631-1.html
load 554230-1.xhtml
load 552651.html
load 558973.html
load 561981-1.html
load 561981-2.html
load 564079-1.html
load 564114.html
load 565125-1.html
load 582601.html
load 575462.svg
load 590395-1.html
load 595606-1.html
load 595606-2.html
load 605672-1.svg
load 606729-1.html
load 593302-1.html
load 593302-2.html
load 610571-1.html
load 604262-1.html
load 628599-1.html
load 637214-1.svg
load 637214-2.svg
load 642022-1.html
load 646184.html
load 658845-1.svg
load 667336-1.html
load 679459.html
load 679689-1.html
load 682463.html
load 693212.xhtml
load 698974-1.html
load 700090-1.html
load 700090-2.html
load 700512.html
load xhr_html_nullresponse.html
load 709384.html
load 709954.html
load 713417.html
load 713417-2.html
load 715056.html
load 741163-1.html
load 766426.html
load 771639.html
load 752226-1.html
load 752226-2.html
HTTP(..) load xhr_abortinprogress.html
load 786854.html
load xhr_empty_datauri.html
load 815043.html
load 815276.html
load 815477.html
load 815500.html
load 816253.html
load 819014.html
load 822691.html
load 822723.html
load 824719.html
load 827190.html
load 828054.html
load 828903.html
load 829428.html
load 830098.html
load 831287.html
load 832644.html
load 836890.html
skip-if(browserIsRemote) load 838489-1.html # <keygen> broken in e10s (bug 582297)
skip-if(browserIsRemote) load 838489-2.html # <keygen> broken in e10s (bug 582297)
load 841205.html
load 844404.html
load 847127.html
load 845093-1.html
load 845093-2.html
load 849727.html
load 849732.html
load 849601.html
skip-if(Android) load 851353-1.html
load 863950.html
load 864448.html
load 930250.html
load 942979.html
load 978646.html
load 1026714.html
pref(dom.webcomponents.enabled,true) load 1027461-1.html
pref(dom.webcomponents.enabled,true) load 1024428-1.html

Просмотреть файл

@ -1,8 +0,0 @@
# -*- 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/.
DIRS += ['public', 'src']
TEST_DIRS += ['test']

Просмотреть файл

@ -1,81 +0,0 @@
# -*- 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/.
XPIDL_SOURCES += [
'nsIContentPolicy.idl',
'nsIContentSecurityPolicy.idl',
'nsIDocumentEncoder.idl',
'nsIDOMDataChannel.idl',
'nsIDOMFile.idl',
'nsIDOMFileList.idl',
'nsIDOMFileReader.idl',
'nsIDOMFormData.idl',
'nsIDOMParser.idl',
'nsIDOMSerializer.idl',
'nsIDroppedLinkHandler.idl',
'nsIFrameLoader.idl',
'nsIImageLoadingContent.idl',
'nsIMessageManager.idl',
'nsIObjectLoadingContent.idl',
'nsIScriptLoaderObserver.idl',
'nsISelection.idl',
'nsISelectionController.idl',
'nsISelectionDisplay.idl',
'nsISelectionListener.idl',
'nsISelectionPrivate.idl',
'nsIXMLHttpRequest.idl',
]
XPIDL_MODULE = 'content_base'
EXPORTS += [
'HTMLSplitOnSpacesTokenizer.h',
'mozFlushType.h',
'nsCaseTreatment.h',
'nsContentCID.h',
'nsContentCreatorFunctions.h',
'nsContentPolicyUtils.h',
'nsContentTypeParser.h',
'nsContentUtils.h',
'nsCopySupport.h',
'nsDeprecatedOperationList.h',
'nsDocElementCreatedNotificationRunner.h',
'nsHostObjectProtocolHandler.h',
'nsIAttribute.h',
'nsIContent.h',
'nsIContentInlines.h',
'nsIContentIterator.h',
'nsIContentSerializer.h',
'nsIDocument.h',
'nsIDocumentInlines.h',
'nsIDocumentObserver.h',
'nsIMutationObserver.h',
'nsINode.h',
'nsINodeList.h',
'nsIScriptElement.h',
'nsIStyleSheetLinkingElement.h',
'nsLineBreaker.h',
'nsNameSpaceManager.h',
'nsReferencedElement.h',
'nsTreeSanitizer.h',
'nsViewportInfo.h',
'nsXMLNameSpaceMap.h',
]
EXPORTS.mozilla.dom += [
'BlobSet.h',
'DirectionalityUtils.h',
'Element.h',
'ElementInlines.h',
'File.h',
'FragmentOrElement.h',
'FromParser.h',
]
EXPORTS.mozilla += [
'CORSMode.h',
]

Просмотреть файл

@ -1,234 +0,0 @@
# -*- 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/.
EXPORTS += [
'AutocompleteFieldList.h',
'mozAutoDocUpdate.h',
'nsAtomListUtils.h',
'nsAttrAndChildArray.h',
'nsAttrName.h',
'nsAttrValue.h',
'nsAttrValueInlines.h',
'nsContentList.h',
'nsContentListDeclarations.h',
'nsContentSink.h',
'nsCrossSiteListenerProxy.h',
'nsDOMAttributeMap.h',
'nsElementFrameLoaderOwner.h',
'nsFrameMessageManager.h',
'nsGenericDOMDataNode.h',
'nsGkAtomList.h',
'nsGkAtoms.h',
'nsImageLoadingContent.h',
'nsMappedAttributeElement.h',
'nsNodeInfoManager.h',
'nsNodeUtils.h',
'nsPropertyTable.h',
'nsRange.h',
'nsSandboxFlags.h',
'nsScriptLoader.h',
'nsStubDocumentObserver.h',
'nsStubMutationObserver.h',
'nsStyledElement.h',
'nsTextFragment.h',
'nsTraversal.h',
]
if CONFIG['MOZ_WEBRTC']:
EXPORTS += [
'nsDOMDataChannel.h',
'nsDOMDataChannelDeclarations.h',
]
UNIFIED_SOURCES += [
'nsDOMDataChannel.cpp',
]
LOCAL_INCLUDES += [
'/netwerk/sctp/datachannel',
]
# 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']
EXPORTS.mozilla += [
'FeedWriterEnabled.h',
]
EXPORTS.mozilla.dom += [
'Attr.h',
'ChildIterator.h',
'Comment.h',
'DocumentFragment.h',
'DocumentType.h',
'DOMImplementation.h',
'DOMMatrix.h',
'DOMParser.h',
'DOMPoint.h',
'DOMQuad.h',
'DOMRect.h',
'DOMStringList.h',
'EventSource.h',
'ImportManager.h',
'Link.h',
'NodeIterator.h',
'ResponsiveImageSelector.h',
'ShadowRoot.h',
'StyleSheetList.h',
'Text.h',
'TreeWalker.h',
'WebSocket.h',
]
UNIFIED_SOURCES += [
'Attr.cpp',
'ChildIterator.cpp',
'Comment.cpp',
'DirectionalityUtils.cpp',
'DocumentFragment.cpp',
'DocumentType.cpp',
'DOMImplementation.cpp',
'DOMMatrix.cpp',
'DOMParser.cpp',
'DOMPoint.cpp',
'DOMQuad.cpp',
'DOMRect.cpp',
'DOMStringList.cpp',
'Element.cpp',
'EventSource.cpp',
'File.cpp',
'FileIOObject.cpp',
'FragmentOrElement.cpp',
'ImportManager.cpp',
'Link.cpp',
'MultipartFileImpl.cpp',
'NodeIterator.cpp',
'nsAtomListUtils.cpp',
'nsAttrAndChildArray.cpp',
'nsAttrValue.cpp',
'nsAttrValueOrString.cpp',
'nsCCUncollectableMarker.cpp',
'nsContentAreaDragDrop.cpp',
'nsContentIterator.cpp',
'nsContentList.cpp',
'nsContentPolicy.cpp',
'nsContentSink.cpp',
'nsCopySupport.cpp',
'nsCrossSiteListenerProxy.cpp',
'nsCSPContext.cpp',
'nsCSPParser.cpp',
'nsCSPService.cpp',
'nsCSPUtils.cpp',
'nsDataDocumentContentPolicy.cpp',
'nsDocument.cpp',
'nsDocumentEncoder.cpp',
'nsDOMAttributeMap.cpp',
'nsDOMCaretPosition.cpp',
'nsDOMFileReader.cpp',
'nsDOMMutationObserver.cpp',
'nsDOMSerializer.cpp',
'nsDOMSettableTokenList.cpp',
'nsDOMTokenList.cpp',
'nsElementFrameLoaderOwner.cpp',
'nsFormData.cpp',
'nsFrameLoader.cpp',
'nsFrameMessageManager.cpp',
'nsGenConImageContent.cpp',
'nsGenericDOMDataNode.cpp',
'nsGkAtoms.cpp',
'nsHostObjectProtocolHandler.cpp',
'nsHostObjectURI.cpp',
'nsHTMLContentSerializer.cpp',
'nsINode.cpp',
'nsInProcessTabChildGlobal.cpp',
'nsLineBreaker.cpp',
'nsMappedAttributeElement.cpp',
'nsMappedAttributes.cpp',
'nsMixedContentBlocker.cpp',
'nsNameSpaceManager.cpp',
'nsNoDataProtocolContentPolicy.cpp',
'nsNodeInfoManager.cpp',
'nsNodeUtils.cpp',
'nsPlainTextSerializer.cpp',
'nsPropertyTable.cpp',
'nsRange.cpp',
'nsReferencedElement.cpp',
'nsScriptElement.cpp',
'nsScriptLoader.cpp',
'nsStubDocumentObserver.cpp',
'nsStubMutationObserver.cpp',
'nsStyledElement.cpp',
'nsStyleLinkElement.cpp',
'nsSyncLoadService.cpp',
'nsTextFragment.cpp',
'nsTextNode.cpp',
'nsTraversal.cpp',
'nsTreeSanitizer.cpp',
'nsViewportInfo.cpp',
'nsXHTMLContentSerializer.cpp',
'nsXMLContentSerializer.cpp',
'nsXMLHttpRequest.cpp',
'nsXMLNameSpaceMap.cpp',
'ResponsiveImageSelector.cpp',
'ShadowRoot.cpp',
'StyleSheetList.cpp',
'Text.cpp',
'ThirdPartyUtil.cpp',
'TreeWalker.cpp',
'WebSocket.cpp',
]
SOURCES += [
'nsImageLoadingContent.cpp',
]
# These files cannot be built in unified mode because of OS X headers.
SOURCES += [
'nsContentUtils.cpp',
'nsObjectLoadingContent.cpp',
]
EXTRA_COMPONENTS += [
'contentAreaDropListener.js',
'contentAreaDropListener.manifest',
'messageWakeupService.js',
'messageWakeupService.manifest',
]
FAIL_ON_WARNINGS = True
MSVC_ENABLE_PGO = True
include('/ipc/chromium/chromium-config.mozbuild')
FINAL_LIBRARY = 'xul'
LOCAL_INCLUDES += [
'/caps',
'/content/html/content/src',
'/content/html/document/src',
'/content/svg/content/src',
'/content/xul/content/src',
'/content/xul/document/src',
'/docshell/base',
'/dom/base',
'/dom/ipc',
'/dom/workers',
'/dom/xbl',
'/dom/xml',
'/dom/xslt/xpath',
'/image/src',
'/js/ipc',
'/js/xpconnect/src',
'/js/xpconnect/wrappers',
'/layout/base',
'/layout/generic',
'/layout/style',
'/layout/svg',
'/layout/xul',
'/netwerk/base/src',
'/xpcom/ds',
]

Просмотреть файл

@ -1,4 +0,0 @@
function handleRequest(request, response) {
response.setStatusLine(null, 302, "Found");
response.setHeader("Location", "http://example.com/tests/content/base/test/bug461735-post-redirect.js", false);
}

Просмотреть файл

@ -1,4 +0,0 @@
function handleRequest(request, response) {
response.setStatusLine(null, 302, "Found");
response.setHeader("Location", "http://mochi.test:8888/tests/content/base/test/bug461735-post-redirect.js", false);
}

Просмотреть файл

@ -1,7 +0,0 @@
[DEFAULT]
[test_bug357450.js]
[test_copypaste.xul]
[test_messagemanager_principal.html]
[test_messagemanager_send_principal.html]
skip-if = buildapp == 'mulet'

Просмотреть файл

@ -1,15 +0,0 @@
<html>
<head>
<link rel='stylesheet' type='text/css'
href='/tests/content/base/test/csp/file_CSP.sjs?testid=css_self&type=text/css' />
<link rel='stylesheet' type='text/css'
href='http://example.com/tests/content/base/test/csp/file_CSP.sjs?testid=css_examplecom&type=text/css' />
</head>
<body>
<img src="/tests/content/base/test/csp/file_CSP.sjs?testid=img_self&type=img/png"> </img>
<img src="http://example.com/tests/content/base/test/csp/file_CSP.sjs?testid=img_examplecom&type=img/png"> </img>
<script src='/tests/content/base/test/csp/file_CSP.sjs?testid=script_self&type=text/javascript'></script>
</body>
</html>

Просмотреть файл

@ -1,2 +0,0 @@
content-security-policy: default-src 'self'; img-src 'none'; report-uri http://mochi.test:8888/tests/content/base/test/csp/file_bug836922_npolicies_violation.sjs
content-security-policy-report-only: default-src *; img-src 'self'; script-src 'none'; report-uri http://mochi.test:8888/tests/content/base/test/csp/file_bug836922_npolicies_ro_violation.sjs

Просмотреть файл

@ -1,15 +0,0 @@
<html>
<head> <meta charset="utf-8"> </head>
<body>
<!-- sandbox="allow-same-origin" -->
<!-- Content-Security-Policy: default-src 'self' -->
<!-- these should be stopped by CSP -->
<img src="http://example.org/tests/content/base/test/csp/file_CSP.sjs?testid=img_bad&type=img/png"> </img>
<!-- these should load ok -->
<img src="/tests/content/base/test/csp/file_CSP.sjs?testid=img_good&type=img/png" />
<script src='/tests/content/base/test/csp/file_CSP.sjs?testid=scripta_bad&type=text/javascript'></script>
</body>
</html>

Просмотреть файл

@ -1,12 +0,0 @@
<html>
<head> <meta charset="utf-8"> </head>
<body>
<!-- sandbox -->
<!-- Content-Security-Policy: default-src 'none' -->
<!-- these should be stopped by CSP -->
<img src="http://example.org/tests/content/base/test/csp/file_CSP.sjs?testid=img3_bad&type=img/png"> </img>
<img src="/tests/content/base/test/csp/file_CSP.sjs?testid=img3a_bad&type=img/png" />
</body>
</html>

Просмотреть файл

@ -1,12 +0,0 @@
<html>
<head> <meta charset="utf-8"> </head>
<body>
<!-- sandbox -->
<!-- Content-Security-Policy: default-src 'none' -->
<!-- these should be stopped by CSP -->
<img src="http://example.org/tests/content/base/test/csp/file_CSP.sjs?testid=img4_bad&type=img/png"> </img>
<img src="/tests/content/base/test/csp/file_CSP.sjs?testid=img4a_bad&type=img/png" />
</body>
</html>

Просмотреть файл

@ -1 +0,0 @@
content-security-policy-report-only: policy-uri /tests/content/base/test/csp/file_CSP_policyuri_regression_from_multipolicy_policy

Просмотреть файл

@ -1,2 +0,0 @@
HTTP 301 Moved Permanently
Location: http://example.com/tests/content/base/test/file_XHR_pass2.txt

Просмотреть файл

@ -1,44 +0,0 @@
<html>
<head>
<title>X-Frame-Options tests</title>
<script type="text/javascript">
// This frame loading means all subframes have either loaded or errored out. We
// can now tell the test harness to check each subframe for the expected result.
window.addEventListener('load', parent.testFramesLoaded, false);
</script>
</head>
<body>
<iframe id="control1" src="http://mochi.test:8888/tests/content/base/test/file_x-frame-options_page.sjs?testid=control1"></iframe><br>
<iframe id="control2" src="http://example.com/tests/content/base/test/file_x-frame-options_page.sjs?testid=control2"></iframe><br>
<iframe id="deny" src="http://mochi.test:8888/tests/content/base/test/file_x-frame-options_page.sjs?testid=deny&xfo=deny"></iframe><br>
<iframe id="sameorigin1" src="http://mochi.test:8888/tests/content/base/test/file_x-frame-options_page.sjs?testid=sameorigin1&xfo=sameorigin"></iframe><br>
<iframe id="sameorigin2" src="http://example.com/tests/content/base/test/file_x-frame-options_page.sjs?testid=sameorigin2&xfo=sameorigin"></iframe><br>
<iframe id="sameorigin5" src="http://example.com/tests/content/base/test/file_x-frame-options_page.sjs?testid=sameorigin5&xfo=sameorigin2"></iframe><br>
<iframe id="sameorigin6" src="http://mochi.test:8888/tests/content/base/test/file_x-frame-options_page.sjs?testid=sameorigin6&xfo=sameorigin2"></iframe><br>
<iframe id="sameorigin7" src="http://mochi.test:8888/tests/content/base/test/file_x-frame-options_page.sjs?testid=sameorigin7&xfo=sameorigin3"></iframe><br>
<iframe id="sameorigin8" src="http://example.com/tests/content/base/test/file_x-frame-options_page.sjs?testid=sameorigin8&xfo=sameorigin3"></iframe><br>
<iframe id="mixedpolicy" src="http://mochi.test:8888/tests/content/base/test/file_x-frame-options_page.sjs?testid=mixedpolicy&xfo=mixedpolicy"></iframe><br>
<iframe id="allow-from-allow" src="http://example.com/tests/content/base/test/file_x-frame-options_page.sjs?testid=allow-from-allow&xfo=afa"></iframe><br>
<iframe id="allow-from-deny" src="http://example.com/tests/content/base/test/file_x-frame-options_page.sjs?testid=allow-from-deny&xfo=afd"></iframe><br>
<iframe id="sameorigin-multipart" src="http://example.com/tests/content/base/test/file_x-frame-options_page.sjs?testid=sameorigin-multipart&xfo=sameorigin&multipart=1"></iframe><br>
<iframe id="sameorigin-multipart2" src="http://mochi.test:8888/tests/content/base/test/file_x-frame-options_page.sjs?testid=sameorigin-multipart2&xfo=sameorigin&multipart=1"></iframe><br>
<!-- added for bug 836132 -->
<script type="text/javascript">
function addFrame(test, xfo) {
var baseurl = "http://mochi.test:8888/tests/content/base/test/file_x-frame-options_page.sjs";
var ifr = "<iframe id='" + test + "'" + "src='" + baseurl + "?testid=" + test + "&xfo=" + xfo + "' style='border:2px solid red;'></iframe>";
document.write(ifr);
}
addFrame("allow-from-allow-1", "afa1");
for (var i = 1; i<=14; i++)
addFrame("allow-from-deny-"+i, "afd"+i);
</script>
</body>
</html>

Просмотреть файл

@ -1,666 +0,0 @@
[DEFAULT]
support-files =
345339_iframe.html
Ahem.ttf
accesscontrol.resource
accesscontrol.resource^headers^
badContentType.eventsource
badContentType.eventsource^headers^
badHTTPResponseCode.eventsource
badHTTPResponseCode.eventsource^headers^
badMessageEvent.eventsource
badMessageEvent.eventsource^headers^
badMessageEvent2.eventsource
badMessageEvent2.eventsource^headers^
bug282547.sjs
bug298064-subframe.html
bug313646.txt
bug382113_object.html
bug419132.html
bug426308-redirect.sjs
bug435425.sjs
bug435425_redirect.sjs
bug444322.js
bug444322.txt
bug455629-helper.svg
bug457746.sjs
bug461735-post-redirect.js
bug461735-redirect1.sjs
bug461735-redirect2.sjs
bug466080.sjs
bug466409-empty.css
bug466409-page.html
bug475156.sjs
bug482935.sjs
bug540854.sjs
bug578096LoadChromeScript.js
bug638112-response.txt
bug638112.sjs
bug682592-subframe-ref.html
bug682592-subframe.html
bug696301-script-1.js
bug696301-script-1.js^headers^
bug696301-script-2.js
bug803225_test_mailto.html
bug819051.sjs
copypaste.js
delayedServerEvents.sjs
eventsource.resource
eventsource.resource^headers^
eventsource_redirect.resource
eventsource_redirect.resource^headers^
eventsource_redirect_to.resource
eventsource_redirect_to.resource^headers^
file_CrossSiteXHR_cache_server.sjs
file_CrossSiteXHR_inner.html
file_CrossSiteXHR_inner.jar
file_CrossSiteXHR_inner_data.sjs
file_CrossSiteXHR_server.sjs
file_XHRDocURI.text
file_XHRDocURI.text^headers^
file_XHRDocURI.xml
file_XHRDocURI.xml^headers^
file_XHRDocURI.html
file_XHRDocURI.html^headers^
file_XHRDocURI.sjs
file_XHRResponseURL.js
file_XHRResponseURL.sjs
file_XHRResponseURL.text
file_XHRResponseURL.text^headers^
file_XHRResponseURL_nocors.text
file_XHRSendData.sjs
file_XHRSendData_doc.xml
file_XHRSendData_doc.xml^headers^
file_XHR_anon.sjs
file_XHR_binary1.bin
file_XHR_binary1.bin^headers^
file_XHR_binary2.bin
file_XHR_fail1.txt
file_XHR_fail1.txt^headers^
file_XHR_header.sjs
file_XHR_pass1.xml
file_XHR_pass2.txt
file_XHR_pass3.txt
file_XHR_pass3.txt^headers^
file_XHR_system_redirect.html
file_XHR_system_redirect.html^headers^
file_XHR_timeout.sjs
file_base_xbl.xml
file_bug28293.sjs
file_bug326337.xml
file_bug326337_inner.html
file_bug326337_outer.html
file_bug416317.xhtml
file_bug426646-1.html
file_bug426646-2.html
file_bug428847-1.xhtml
file_bug428847-2.xhtml
file_bug498897.css
file_bug498897.html
file_bug498897.html^headers^
file_bug503481.sjs
file_bug503481b_inner.html
file_bug541937.html
file_bug541937.xhtml
file_bug557892.html
file_bug562137.txt
file_bug590812-ref.xhtml
file_bug590812.xml
file_bug590870.html
file_bug601803a.html
file_bug601803b.html
file_bug604660-1.xml
file_bug604660-2.xsl
file_bug604660-3.js
file_bug604660-4.js
file_bug604660-5.xml
file_bug604660-6.xsl
file_bug622088.sjs
file_bug622088_inner.html
file_bug675121.sjs
file_bug687859-16.js
file_bug687859-16.js^headers^
file_bug687859-bom.js
file_bug687859-bom.js^headers^
file_bug687859-charset.js
file_bug687859-http.js
file_bug687859-http.js^headers^
file_bug687859-inherit.js
file_bug692434.xml
file_bug707142_baseline.json
file_bug707142_bom.json
file_bug707142_utf-16.json
file_bug708620-2.html
file_bug708620.html
file_bug782342.txt
file_bug787778.sjs
file_bug804395.jar
file_bug869432.eventsource
file_bug869432.eventsource^headers^
file_bug902350.html
file_bug902350_frame.html
file_bug907892.html
file_bug945152.jar
file_bug945152_worker.js
file_bug1008126_worker.js
file_general_document.html
file_html_in_xhr.html
file_html_in_xhr.sjs
file_html_in_xhr2.html
file_html_in_xhr3.html
file_htmlserializer_1.html
file_htmlserializer_1_bodyonly.html
file_htmlserializer_1_format.html
file_htmlserializer_1_linebreak.html
file_htmlserializer_1_links.html
file_htmlserializer_1_nested_body.html
file_htmlserializer_1_no_body.html
file_htmlserializer_1_noflag.html
file_htmlserializer_1_noformatpre.html
file_htmlserializer_1_raw.html
file_htmlserializer_1_sibling_body.html
file_htmlserializer_1_sibling_body_only_body.html
file_htmlserializer_1_wrap.html
file_htmlserializer_2.html
file_htmlserializer_2_basic.html
file_htmlserializer_2_enthtml.html
file_htmlserializer_2_entw3c.html
file_htmlserializer_2_latin1.html
file_htmlserializer_ipv6.html
file_htmlserializer_ipv6_out.html
file_mixed_content_frameNavigation.html
file_mixed_content_frameNavigation_blankTarget.html
file_mixed_content_frameNavigation_grandchild.html
file_mixed_content_frameNavigation_innermost.html
file_mixed_content_frameNavigation_secure.html
file_mixed_content_frameNavigation_secure_grandchild.html
file_mixed_content_main.html
file_mixed_content_main_bug803225.html
file_mixed_content_main_bug803225_websocket_wsh.py
file_mixed_content_server.sjs
file_mozfiledataurl_audio.ogg
file_mozfiledataurl_doc.html
file_mozfiledataurl_img.jpg
file_mozfiledataurl_inner.html
file_mozfiledataurl_text.txt
file_restrictedEventSource.sjs
file_websocket_basic_wsh.py
file_websocket_hello_wsh.py
file_websocket_http_resource.txt
file_websocket_wsh.py
file_x-frame-options_main.html
file_x-frame-options_page.sjs
file_xhtmlserializer_1.xhtml
file_xhtmlserializer_1_bodyonly.xhtml
file_xhtmlserializer_1_format.xhtml
file_xhtmlserializer_1_linebreak.xhtml
file_xhtmlserializer_1_links.xhtml
file_xhtmlserializer_1_nested_body.xhtml
file_xhtmlserializer_1_no_body.xhtml
file_xhtmlserializer_1_noflag.xhtml
file_xhtmlserializer_1_noformatpre.xhtml
file_xhtmlserializer_1_raw.xhtml
file_xhtmlserializer_1_sibling_body.xhtml
file_xhtmlserializer_1_sibling_body_only_body.xhtml
file_xhtmlserializer_1_wrap.xhtml
file_xhtmlserializer_2.xhtml
file_xhtmlserializer_2_basic.xhtml
file_xhtmlserializer_2_enthtml.xhtml
file_xhtmlserializer_2_entw3c.xhtml
file_xhtmlserializer_2_latin1.xhtml
fileutils.js
forRemoval.resource
forRemoval.resource^headers^
formReset.html
invalid_accesscontrol.resource
invalid_accesscontrol.resource^headers^
mutationobserver_dialog.html
progressserver.sjs
responseIdentical.sjs
script-1_bug597345.sjs
script-2_bug597345.js
script_bug602838.sjs
send_gzip_content.sjs
somedatas.resource
somedatas.resource^headers^
variable_style_sheet.sjs
viewport_helpers.js
w3element_traversal.svg
wholeTexty-helper.xml
[test_CrossSiteXHR.html]
[test_CrossSiteXHR_cache.html]
[test_CrossSiteXHR_origin.html]
skip-if = buildapp == 'b2g' || e10s # last test fails to trigger onload on e10s/b2g
[test_DOMException.html]
[test_EventSource_redirects.html]
[test_NodeIterator_basics_filters.xhtml]
[test_NodeIterator_mutations_1.xhtml]
[test_NodeIterator_mutations_2.html]
[test_NodeIterator_mutations_3.html]
[test_XHR.html]
[test_XHRDocURI.html]
[test_XHRResponseURL.html]
[test_XHRSendData.html]
skip-if = buildapp == 'b2g' || e10s # b2g(seems to stall) b2g-debug(seems to stall) b2g-desktop(seems to stall)
[test_XHR_anon.html]
[test_XHR_header.html]
[test_XHR_onuploadprogress.html]
[test_XHR_parameters.html]
skip-if = buildapp == 'b2g' # b2g(86 total, 4 failing - testing mozAnon - got false, expected true) b2g-debug(86 total, 4 failing - testing mozAnon - got false, expected true) b2g-desktop(86 total, 4 failing - testing mozAnon - got false, expected true)
[test_XHR_system.html]
skip-if = (buildapp == 'b2g' && (toolkit != 'gonk' || debug)) # b2g-debug(12 total, 2 failing - .mozSystem == true - got false, expected true + ) b2g-desktop(12 total, 2 failing - .mozSystem == true - got false, expected true + )
[test_XHR_timeout.html]
skip-if = buildapp == 'b2g' # b2g(flaky on B2G, bug 960743) b2g-debug(flaky on B2G, bug 960743) b2g-desktop(flaky on B2G, bug 960743)
[test_XHR_timeout.js]
[test_base.xhtml]
[test_blobconstructor.html]
[test_bug166235.html]
skip-if = buildapp == 'b2g' || toolkit == 'android' || e10s # b2g(clipboard undefined) b2g-debug(clipboard undefined) b2g-desktop(clipboard undefined)
[test_bug199959.html]
[test_bug218236.html]
[test_bug218277.html]
[test_bug238409.html]
[test_bug254337.html]
[test_bug270145.xhtml]
[test_bug276037-1.html]
[test_bug276037-2.xhtml]
[test_bug282547.html]
skip-if = e10s
[test_bug28293.html]
[test_bug28293.xhtml]
[test_bug298064.html]
[test_bug300992.html]
[test_bug311681.xml]
[test_bug313646.html]
[test_bug320799.html]
[test_bug322317.html]
[test_bug326337.html]
skip-if = (buildapp == 'b2g' && toolkit != 'gonk') #Bug 931116, b2g desktop specific, initial triage
[test_bug330925.xhtml]
[test_bug331959.html]
[test_bug333198.html]
[test_bug333673.html]
[test_bug337631.html]
[test_bug338541.xhtml]
[test_bug338583.html]
skip-if = buildapp == 'b2g' || toolkit == 'android' # b2g(https not working, bug 907770) b2g-debug(https not working, bug 907770) b2g-desktop(43 total - bug 901343, specialpowers.wrap issue createsystemxhr)
[test_bug338679.html]
[test_bug339494.html]
[test_bug339494.xhtml]
[test_bug340571.html]
[test_bug343596.html]
[test_bug345339.html]
skip-if = e10s # Bug 1081453 - shutdown leaks with e10s and WebIDL dom::File
[test_bug346485.html]
[test_bug352728.html]
[test_bug352728.xhtml]
[test_bug353334.html]
[test_bug355026.html]
[test_bug357450.html]
[test_bug357450.js]
[test_bug357450.xhtml]
[test_bug357450_svg.xhtml]
[test_bug357509.html]
[test_bug358660.html]
[test_bug362391.xhtml]
[test_bug364092.xhtml]
[test_bug364413.xhtml]
[test_bug366944.html]
[test_bug366946.html]
[test_bug367164.html]
[test_bug368972.html]
[test_bug371576-2.html]
[test_bug371576-3.html]
[test_bug371576-4.html]
[test_bug371576-5.html]
[test_bug372086.html]
[test_bug372964-2.html]
[test_bug372964.html]
[test_bug373181.xhtml]
[test_bug375314.html]
[test_bug378969.html]
[test_bug380418.html]
[test_bug380418.html^headers^]
[test_bug382113.html]
[test_bug382871.html]
[test_bug384003.xhtml]
[test_bug390219.html]
[test_bug390735.html]
[test_bug392318.html]
[test_bug392511.html]
[test_bug393968.html]
[test_bug395915.html]
[test_bug397234.html]
[test_bug398243.html]
[test_bug401662.html]
[test_bug402150.html]
[test_bug402150.html^headers^]
[test_bug403841.html]
[test_bug403852.html]
skip-if = e10s
[test_bug403868.xml]
[test_bug405182.html]
[test_bug409380.html]
[test_bug410229.html]
[test_bug413974.html]
[test_bug414190.html]
[test_bug415860.html]
[test_bug416317-1.html]
[test_bug416317-2.html]
[test_bug416383.html]
[test_bug417255.html]
[test_bug417384.html]
[test_bug418214.html]
[test_bug419132.html]
[test_bug419527.xhtml]
[test_bug420609.xhtml]
[test_bug420700.html]
[test_bug421602.html]
[test_bug422403-1.html]
skip-if = buildapp == 'b2g' # b2g(bug 901343, specialpowers.wrap issue [nsIChannel.open]) b2g-debug(bug 901343, specialpowers.wrap issue [nsIChannel.open]) b2g-desktop(bug 901343, specialpowers.wrap issue [nsIChannel.open])
[test_bug422403-2.xhtml]
skip-if = buildapp == 'b2g'
[test_bug422537.html]
[test_bug424212.html]
[test_bug424359-1.html]
skip-if = buildapp == 'b2g'
[test_bug424359-2.html]
skip-if = buildapp == 'b2g'
[test_bug425013.html]
[test_bug426308.html]
skip-if = (buildapp == 'b2g' && toolkit != 'gonk')
[test_bug426646.html]
skip-if = (buildapp == 'b2g' && toolkit != 'gonk') #Bug 931116, b2g desktop specific, initial triage
[test_bug428847.html]
[test_bug429157.html]
[test_bug431082.html]
[test_bug431701.html]
[test_bug431833.html]
[test_bug433533.html]
[test_bug433662.html]
[test_bug435425.html]
[test_bug438519.html]
[test_bug444030.xhtml]
[test_bug444322.html]
[test_bug444722.html]
[test_bug448993.html]
[test_bug450160.html]
[test_bug451376.html]
[test_bug453521.html]
[test_bug453736.html]
[test_bug454325.html]
[test_bug454326.html]
[test_bug455472.html]
[test_bug455629.html]
[test_bug456262.html]
[test_bug457746.html]
[test_bug459424.html]
[test_bug461555.html]
[test_bug461735.html]
[test_bug465767.html]
[test_bug466080.html]
skip-if = buildapp == 'b2g' || toolkit == 'android' # b2g(bug 901356, also fails on android) b2g-debug(bug 901356, also fails on android) b2g-desktop(bug 901356, also fails on android)
[test_bug466409.html]
skip-if = buildapp == 'b2g'
[test_bug466751.xhtml]
[test_bug469020.html]
[test_bug469304.html]
[test_bug473162-1.html]
[test_bug473162-2.html]
[test_bug475156.html]
skip-if = buildapp == 'b2g' || toolkit == 'android' #bug 855762 # b2g(36 total - bug 902611) b2g-debug(36 total - bug 902611) b2g-desktop(36 total - bug 902611)
[test_bug482935.html]
skip-if = buildapp == 'b2g' || toolkit == 'android' || e10s #bug 855762
[test_bug484396.html]
[test_bug493881.html]
[test_bug493881.js]
[test_bug498240.html]
[test_bug498433.html]
skip-if = buildapp == 'b2g'
[test_bug498897.html]
[test_bug499656.html]
[test_bug499656.xhtml]
[test_bug500937.html]
[test_bug503481.html]
skip-if = toolkit == 'android' #TIMED_OUT
[test_bug503481b.html]
skip-if = toolkit == 'android' #TIMED_OUT
[test_bug505783.html]
skip-if = toolkit == 'android' #TIMED_OUT
[test_bug51034.html]
[test_bug513194.html]
[test_bug5141.html]
[test_bug514487.html]
[test_bug515401.html]
[test_bug518104.html]
[test_bug527896.html]
[test_bug540854.html]
[test_bug541937.html]
[test_bug544642.html]
[test_bug545644.html]
[test_bug545644.xhtml]
[test_bug548463.html]
[test_bug553896.xhtml]
[test_bug557892.html]
skip-if = (buildapp == 'b2g' && toolkit != 'gonk') #Bug 931116, b2g desktop specific, initial triage
[test_bug558726.html]
[test_bug559526.html]
[test_bug560780.html]
[test_bug562137.html]
[test_bug562169-1.html]
[test_bug562169-2.html]
[test_bug562652.html]
[test_bug564047.html]
[test_bug564863.xhtml]
[test_bug567350.html]
[test_bug578096.html]
skip-if = (buildapp == 'b2g' && (toolkit != 'gonk' || debug)) || e10s # b2g-debug(debug-only failure; crash) b2g-desktop(Bug 931116, b2g desktop specific, initial triage)
[test_bug585978.html]
skip-if = (toolkit == 'gonk' && debug) #debug-only timeout
[test_bug587931.html]
[test_bug588990.html]
[test_bug590812.html]
skip-if = toolkit == 'android' #bug 687032
[test_bug590870.html]
[test_bug592366.html]
[test_bug592829.html]
[test_bug597345.html]
[test_bug599588.html]
[test_bug601803.html]
[test_bug602838.html]
[test_bug604592.html]
[test_bug604660.html]
[test_bug605982.html]
[test_bug606729.html]
[test_bug614058.html]
[test_bug614583.html]
[test_bug622088.html]
[test_bug622117.html]
[test_bug622246.html]
[test_bug625722.html]
[test_bug626262.html]
[test_bug628938.html]
[test_bug631615.html]
[test_bug638112.html]
[test_bug647518.html]
[test_bug650001.html]
[test_bug656283.html]
[test_bug664916.html]
[test_bug666604.html]
skip-if = buildapp == 'b2g' # b2g(dom.disable_open_during_load not implemented in b2g) b2g-debug(dom.disable_open_during_load not implemented in b2g) b2g-desktop(dom.disable_open_during_load not implemented in b2g)
[test_bug675121.html]
skip-if = buildapp == 'b2g' # b2g(bug 901378) b2g-debug(bug 901378) b2g-desktop(bug 901378)
[test_bug675166.html]
[test_bug682463.html]
[test_bug682554.html]
[test_bug682592.html]
skip-if = buildapp == 'b2g'
[test_bug684671.html]
[test_bug685798.html]
[test_bug686449.xhtml]
[test_bug687859.html]
[test_bug690056.html]
[test_bug692434.html]
[test_bug693615.html]
[test_bug693875.html]
[test_bug694754.xhtml]
[test_bug696301-1.html]
[test_bug696301-2.html]
[test_bug698381.html]
[test_bug698384.html]
[test_bug704063.html]
[test_bug707142.html]
[test_bug708620.html]
[test_bug711047.html]
[test_bug711180.html]
[test_bug719533.html]
[test_bug726364.html]
[test_bug737087.html]
[test_bug737565.html]
[test_bug737612.html]
[test_bug738108.html]
[test_bug744830.html]
[test_bug749367.html]
[test_bug753278.html]
[test_bug761120.html]
[test_bug782342.html]
[test_bug787778.html]
[test_bug789856.html]
[test_bug804395.html]
skip-if = (buildapp == 'b2g' && toolkit != 'gonk') #bug 901343, specialpowers.wrap issue createsystemxhr
[test_bug809003.html]
[test_bug810494.html]
[test_bug811701.html]
[test_bug811701.xhtml]
[test_bug813919.html]
[test_bug814576.html]
[test_bug819051.html]
[test_bug820909.html]
[test_bug827160.html]
skip-if = buildapp == 'mulet' || buildapp == 'b2g' || toolkit == 'android' || e10s #needs plugin support # b2g(needs plugin support) b2g-debug(debug-only failure) b2g-desktop(needs plugin support)
[test_bug840098.html]
[test_bug864595.html]
[test_bug868999.html]
[test_bug869000.html]
[test_bug869002.html]
[test_bug869006.html]
[test_bug876282.html]
[test_bug890580.html]
[test_bug891952.html]
[test_bug894874.html]
[test_bug895239.html]
[test_bug895974.html]
[test_bug902847.html]
[test_bug907892.html]
[test_bug922681.html]
[test_bug927196.html]
[test_bug945152.html]
run-if = os == 'linux'
[test_bug982153.html]
[test_bug1008126.html]
run-if = os == 'linux'
[test_bug1057176.html]
[test_caretPositionFromPoint.html]
[test_classList.html]
# This test fails on the Mac for some reason
[test_copyimage.html]
skip-if = (buildapp == 'b2g' && toolkit != 'gonk') || toolkit != 'gtk2' && toolkit != 'gtk3' && toolkit != 'windows' || e10s #b2g-desktop(Bug 931116, b2g desktop specific, initial triage)
[test_copypaste.html]
skip-if = buildapp == 'b2g' || toolkit == 'android' || e10s #bug 904183 # b2g(clipboard undefined) b2g-debug(clipboard undefined) b2g-desktop(clipboard undefined)
[test_copypaste.xhtml]
skip-if = buildapp == 'b2g' || toolkit == 'android' #bug 904183 # b2g(bug 904183) b2g-debug(bug 904183) b2g-desktop(bug 904183)
[test_createHTMLDocument.html]
[test_declare_stylesheet_obsolete.html]
[test_document_constructor.html]
[test_domparser_null_char.html]
[test_domparsing.html]
[test_elementTraversal.html]
[test_element_closest.html]
[test_encodeToStringWithMaxLength.html]
[test_fileapi.html]
skip-if = e10s
[test_fileapi_slice.html]
skip-if = buildapp == 'b2g' || toolkit == 'android' || e10s #bug 775227
[test_getElementById.html]
[test_html_colors_quirks.html]
[test_html_colors_standards.html]
[test_html_in_xhr.html]
[test_htmlcopyencoder.html]
[test_htmlcopyencoder.xhtml]
[test_ipc_messagemanager_blob.html]
skip-if = (toolkit == 'android' && processor == 'x86') #x86 only bug 936226
[test_meta_viewport0.html]
[test_meta_viewport1.html]
[test_meta_viewport2.html]
[test_meta_viewport3.html]
[test_meta_viewport4.html]
[test_meta_viewport5.html]
[test_meta_viewport6.html]
[test_mixed_content_blocker.html]
skip-if = buildapp == 'mulet' || buildapp == 'b2g' || toolkit == 'android' || e10s #TIMED_OUT, SSL_REQUIRED
[test_mixed_content_blocker_bug803225.html]
skip-if = buildapp == 'b2g' || toolkit == 'android' || e10s #TIMED_OUT, SSL_REQUIRED
[test_mixed_content_blocker_frameNavigation.html]
skip-if = buildapp == 'b2g' || toolkit == 'android' || e10s #TIMED_OUT, SSL_REQUIRED
[test_mozfiledataurl.html]
skip-if = buildapp == 'mulet' || buildapp == 'b2g' || toolkit == 'android' || e10s #TIMED_OUT
[test_mozMatchesSelector.html]
[test_mutationobservers.html]
skip-if = buildapp == 'b2g' || e10s # b2g(bug 901385, showmodaldialog) b2g-debug(bug 901385, showmodaldialog) b2g-desktop(bug 901385, showmodaldialog)
[test_nodelist_holes.html]
[test_object.html]
skip-if = buildapp == 'mulet' || buildapp == 'b2g' || toolkit == 'android' || e10s # b2g(needs plugin support) b2g-debug(needs plugin support) b2g-desktop(needs plugin support)
[test_plugin_freezing.html]
skip-if = buildapp == 'mulet' || buildapp == 'b2g' || toolkit == 'android' || e10s #CLICK_TO_PLAY
[test_processing_instruction_update_stylesheet.xhtml]
[test_progress_events_for_gzip_data.html]
[test_range_bounds.html]
skip-if = toolkit == 'android' || e10s
[test_reentrant_flush.html]
skip-if = toolkit == 'android' || e10s #RANDOM
[test_sync_xhr_timer.xhtml]
skip-if = toolkit == 'android' || e10s #RANDOM
[test_text_wholeText.html]
[test_textnode_normalize_in_selection.html]
[test_textnode_split_in_selection.html]
[test_title.html]
[test_treewalker_nextsibling.xml]
[test_viewport_scroll.html]
[test_viewsource_forbidden_in_object.html]
[test_w3element_traversal.html]
[test_w3element_traversal.xhtml]
[test_w3element_traversal_svg.html]
[test_websocket.html]
skip-if = buildapp == 'b2g' || toolkit == 'android' || e10s
[test_websocket_basic.html]
skip-if = buildapp == 'b2g' || toolkit == 'android'
[test_websocket_hello.html]
skip-if = buildapp == 'b2g' || toolkit == 'android'
[test_x-frame-options.html]
skip-if = buildapp == 'b2g' || toolkit == 'android' || e10s # b2g(observerservice issue) b2g-debug(observerservice issue) b2g-desktop(observerservice issue)
[test_xbl_userdata.xhtml]
[test_xhr_abort_after_load.html]
skip-if = toolkit == 'android'
[test_xhr_forbidden_headers.html]
[test_xhr_progressevents.html]
skip-if = toolkit == 'android'
[test_xhr_send_readystate.html]
[test_xhr_withCredentials.html]
[test_file_from_blob.html]
[test_warning_for_blocked_cross_site_request.html]
[test_bug444546.html]
disabled = Disabled for now. Mochitest isn't reliable enough for these.
support-files = bug444546.sjs
[test_bug503473.html]
disabled = Disabled due to making the harness time out
support-files = file_bug503473-frame.sjs
[test_bug1011748.html]
skip-if = buildapp == 'b2g' || e10s
support-files = file_bug1011748_redirect.sjs file_bug1011748_OK.sjs
[test_bug1025933.html]
[test_element.matches.html]
[test_user_select.html]
skip-if = buildapp == 'mulet' || buildapp == 'b2g'
[test_bug1081686.html]
skip-if = buildapp == 'b2g' || toolkit == 'android' || e10s

Просмотреть файл

@ -1,20 +0,0 @@
# -*- 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/.
DIRS += ['public', 'src']
MOCHITEST_MANIFESTS += [
'test/forms/mochitest.ini',
'test/imports/mochitest.ini',
'test/mochitest.ini',
]
MOCHITEST_CHROME_MANIFESTS += [
'test/chrome.ini',
'test/forms/chrome.ini',
]
BROWSER_CHROME_MANIFESTS += ['test/browser.ini']

Просмотреть файл

@ -1,34 +0,0 @@
# -*- 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/.
XPIDL_SOURCES += [
'nsIFormSubmitObserver.idl',
'nsIHTMLMenu.idl',
'nsIMenuBuilder.idl',
'nsIPhonetic.idl',
]
XPIDL_MODULE = 'content_html'
EXPORTS += [
'nsFormSubmission.h',
'nsIConstraintValidation.h',
'nsIForm.h',
'nsIFormControl.h',
'nsIFormProcessor.h',
'nsIHTMLCollection.h',
'nsIRadioGroupContainer.h',
'nsIRadioVisitor.h',
'nsITextControlElement.h',
]
EXPORTS.mozilla.dom += [
'HTMLAudioElement.h',
'HTMLCanvasElement.h',
'HTMLMediaElement.h',
'HTMLVideoElement.h',
]

Просмотреть файл

@ -1,2 +0,0 @@
HTTP 301 Moved Permanently
Location: http://mochi.test:8888/tests/content/html/content/test/file_imports_redirected.html

Просмотреть файл

@ -1,16 +0,0 @@
load 285166-1.html
load 294235-1.html
load 378993-1.xhtml
load 388183-1.html
load 395340-1.html
load 399694-1.html
load 407053.html
load 448564.html
load 468562-1.html
load 468562-2.html
load 494225.html
load 495543.svg
load 564461.xhtml
load 601422.html
load 631421.html
load 741218.json

Просмотреть файл

@ -1,10 +0,0 @@
# -*- 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/.
DIRS += ['public', 'src']
MOCHITEST_MANIFESTS += ['test/mochitest.ini']
BROWSER_CHROME_MANIFESTS += ['test/browser.ini']

Просмотреть файл

@ -1,12 +0,0 @@
# -*- 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/.
XPIDL_SOURCES += [
'nsIImageDocument.idl',
]
XPIDL_MODULE = 'content_htmldoc'

Просмотреть файл

@ -1,12 +0,0 @@
== bug448564-1_malformed.html bug448564-1_well-formed.html
== bug448564-1_malformed.html bug448564-1_ideal.html
== bug448564-4a.html bug448564-4b.html
== bug502168-1_malformed.html bug502168-1_well-formed.html
# Test that image documents taken into account CSS properties like
# image-orientation when determining the size of the image.
# (Fuzzy necessary due to pixel-wise comparison of different JPEGs.
# The vast majority of the fuzziness comes from Linux and WinXP.)
fuzzy(1,149) == bug917595-iframe-1.html bug917595-1-ref.html
fuzzy(3,640) == bug917595-exif-rotated.jpg bug917595-pixel-rotated.jpg

Просмотреть файл

@ -1,43 +0,0 @@
# -*- 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/.
EXPORTS += [
'nsIHTMLDocument.h',
]
EXPORTS.mozilla.dom += [
'HTMLAllCollection.h',
'ImageDocument.h',
]
UNIFIED_SOURCES += [
'HTMLAllCollection.cpp',
'ImageDocument.cpp',
'MediaDocument.cpp',
'nsHTMLContentSink.cpp',
'nsHTMLDocument.cpp',
'VideoDocument.cpp',
]
SOURCES += [
# Includes npapi.h.
'PluginDocument.cpp',
]
FAIL_ON_WARNINGS = True
MSVC_ENABLE_PGO = True
LOCAL_INCLUDES += [
'../../content/src',
'/caps',
'/content/base/src',
'/docshell/base',
'/dom/base',
'/layout/style',
]
FINAL_LIBRARY = 'xul'

Просмотреть файл

@ -1,5 +0,0 @@
[DEFAULT]
support-files = bug592641_img.jpg
[browser_bug592641.js]
[browser_bug1081537.js]

Просмотреть файл

@ -1,82 +0,0 @@
[DEFAULT]
support-files =
bug196523-subframe.html
bug199692-nested.html
bug199692-nested-d2.html
bug199692-popup.html
bug199692-scrolled.html
bug369370-popup.png
bug445004-inner.js
bug445004-outer-rel.html
bug445004-outer-abs.html
bug445004-outer-write.html
bug445004-inner.html
bug446483-iframe.html
bug448564-iframe-1.html
bug448564-iframe-2.html
bug448564-iframe-3.html
bug448564-echo.sjs
bug448564-submit.js
bug499092.xml
bug499092.html
test_non-ascii-cookie.html^headers^
[test_bug1682.html]
[test_bug1823.html]
[test_bug57600.html]
[test_bug196523.html]
skip-if = (buildapp == 'b2g' && toolkit != 'gonk') || e10s #Bug 931116, b2g desktop specific, initial triage
[test_bug199692.html]
skip-if = (buildapp == 'b2g' && toolkit != 'gonk') || toolkit == 'android' || e10s #bug 811644 #Bug 931116, b2g desktop specific, initial triage
[test_bug172261.html]
[test_bug255820.html]
[test_bug259332.html]
[test_bug311681.html]
[test_bug311681.xhtml]
[test_bug324378.html]
[test_bug332848.xhtml]
[test_bug340017.xhtml]
[test_bug359657.html]
[test_bug369370.html]
skip-if = buildapp == 'mulet' || buildapp == 'b2g' || toolkit == 'android' || e10s
[test_bug380383.html]
[test_bug391777.html]
skip-if = buildapp == 'mulet' || buildapp == 'b2g' || toolkit == 'android' || e10s # b2g(showmodaldialog) b2g-debug(showmodaldialog) b2g-desktop(showmodaldialog)
[test_bug402680.html]
[test_bug403868.html]
[test_bug403868.xhtml]
[test_bug435128.html]
skip-if = true # Disabled for timeouts.
[test_bug463104.html]
[test_form-parsing.html]
[test_viewport.html]
[test_documentAll.html]
[test_document-element-inserted.html]
[test_document.watch.html]
skip-if = (buildapp == 'b2g' && (toolkit != 'gonk' || debug)) # b2g-debug(expects document.cookie setting to work) b2g-desktop(expects document.cookie setting to work)
[test_bug445004.html]
skip-if = true || toolkit == 'android' # Disabled permanently (bug 559932).
[test_bug446483.html]
skip-if = toolkit == 'android'
[test_bug448564.html]
[test_bug478251.html]
[test_bug481440.html]
[test_bug481647.html]
[test_bug482659.html]
[test_bug486741.html]
[test_bug489532.html]
[test_bug497242.xhtml]
[test_bug499092.html]
[test_bug512367.html]
[test_bug677495.html]
[test_bug677495-1.html]
[test_bug741266.html]
skip-if = buildapp == 'mulet' || buildapp == 'b2g' || toolkit == 'android' || e10s # b2g(needs control of popup window size) b2g-debug(needs control of popup window size) b2g-desktop(needs control of popup window size)
[test_non-ascii-cookie.html]
skip-if = buildapp == 'b2g' || e10s
[test_bug765780.html]
[test_bug871161.html]
skip-if = (buildapp == 'b2g' && toolkit != 'gonk') || e10s #Bug 931116, b2g desktop specific, initial triage
support-files = file_bug871161-1.html file_bug871161-2.html
[test_bug1013316.html]

Просмотреть файл

@ -1,7 +0,0 @@
# -*- 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/.
DIRS += ['content', 'document']

Просмотреть файл

@ -1,214 +0,0 @@
# -*- 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/.
DIRS += [
'encoder',
'gmp',
'mediasource',
'ogg',
'systemservices',
'webaudio',
'webvtt'
]
TEST_DIRS += ['compiledtest']
if CONFIG['MOZ_RAW']:
DIRS += ['raw']
if CONFIG['MOZ_WAVE']:
DIRS += ['wave']
if CONFIG['MOZ_WEBM']:
DIRS += ['webm']
if CONFIG['MOZ_GSTREAMER']:
DIRS += ['gstreamer']
if CONFIG['MOZ_DIRECTSHOW']:
DIRS += ['directshow']
if CONFIG['MOZ_ANDROID_OMX']:
DIRS += ['android']
if CONFIG['MOZ_WMF']:
DIRS += ['wmf']
if CONFIG['MOZ_FMP4']:
DIRS += ['fmp4']
if CONFIG['MOZ_APPLEMEDIA']:
DIRS += ['apple']
DIRS += ['webrtc']
if CONFIG['MOZ_OMX_DECODER']:
DIRS += ['omx']
DIRS += ['omx/mediaresourcemanager']
DIRS += ['webspeech', 'imagecapture']
if CONFIG['MOZ_EME']:
DIRS += ['eme']
TEST_DIRS += [
'gtest',
]
MOCHITEST_MANIFESTS += ['test/mochitest.ini']
MOCHITEST_CHROME_MANIFESTS += ['test/chrome.ini']
EXPORTS += [
'AbstractMediaDecoder.h',
'AudioBufferUtils.h',
'AudioChannelFormat.h',
'AudioCompactor.h',
'AudioMixer.h',
'AudioSampleFormat.h',
'AudioSegment.h',
'AudioStream.h',
'BufferMediaResource.h',
'CubebUtils.h',
'DecoderTraits.h',
'DOMMediaStream.h',
'EncodedBufferCache.h',
'FileBlockCache.h',
'GraphDriver.h',
'Latency.h',
'MediaCache.h',
'MediaData.h',
'MediaDataDecodedListener.h',
'MediaDecoder.h',
'MediaDecoderOwner.h',
'MediaDecoderReader.h',
'MediaDecoderStateMachine.h',
'MediaInfo.h',
'MediaMetadataManager.h',
'MediaQueue.h',
'MediaRecorder.h',
'MediaResource.h',
'MediaSegment.h',
'MediaStreamGraph.h',
'MediaTaskQueue.h',
'MediaTrack.h',
'MediaTrackList.h',
'MP3FrameParser.h',
'nsIDocumentActivity.h',
'RtspMediaResource.h',
'SharedBuffer.h',
'SharedThreadPool.h',
'StreamBuffer.h',
'ThreadPoolCOMListener.h',
'TimeVarying.h',
'TrackUnionStream.h',
'VideoFrameContainer.h',
'VideoSegment.h',
'VideoUtils.h',
'VorbisUtils.h',
]
EXPORTS.mozilla.dom += [
'AudioStreamTrack.h',
'AudioTrack.h',
'AudioTrackList.h',
'MediaStreamTrack.h',
'TextTrack.h',
'TextTrackCue.h',
'TextTrackCueList.h',
'TextTrackList.h',
'TextTrackRegion.h',
'VideoPlaybackQuality.h',
'VideoStreamTrack.h',
'VideoTrack.h',
'VideoTrackList.h',
]
UNIFIED_SOURCES += [
'AudioChannelFormat.cpp',
'AudioCompactor.cpp',
'AudioSegment.cpp',
'AudioSink.cpp',
'AudioStream.cpp',
'AudioStreamTrack.cpp',
'AudioTrack.cpp',
'AudioTrackList.cpp',
'CubebUtils.cpp',
'DOMMediaStream.cpp',
'EncodedBufferCache.cpp',
'FileBlockCache.cpp',
"GraphDriver.cpp",
'Latency.cpp',
'MediaCache.cpp',
'MediaData.cpp',
'MediaDecoder.cpp',
'MediaDecoderReader.cpp',
'MediaDecoderStateMachine.cpp',
'MediaDecoderStateMachineScheduler.cpp',
'MediaRecorder.cpp',
'MediaResource.cpp',
'MediaShutdownManager.cpp',
'MediaStreamGraph.cpp',
'MediaStreamTrack.cpp',
'MediaTaskQueue.cpp',
'MediaTrack.cpp',
'MediaTrackList.cpp',
'MP3FrameParser.cpp',
'RtspMediaResource.cpp',
'SharedThreadPool.cpp',
'StreamBuffer.cpp',
'TextTrack.cpp',
'TextTrackCue.cpp',
'TextTrackCueList.cpp',
'TextTrackList.cpp',
'TextTrackRegion.cpp',
'TrackUnionStream.cpp',
'VideoFrameContainer.cpp',
'VideoPlaybackQuality.cpp',
'VideoSegment.cpp',
'VideoStreamTrack.cpp',
'VideoTrack.cpp',
'VideoTrackList.cpp',
'VideoUtils.cpp',
'WebVTTListener.cpp',
]
if CONFIG['OS_TARGET'] == 'WINNT':
SOURCES += [ 'ThreadPoolCOMListener.cpp' ]
# DecoderTraits.cpp needs to be built separately because of Mac OS X headers.
SOURCES += [
'DecoderTraits.cpp',
]
FAIL_ON_WARNINGS = True
MSVC_ENABLE_PGO = True
include('/ipc/chromium/chromium-config.mozbuild')
FINAL_LIBRARY = 'xul'
LOCAL_INCLUDES += [
'/content/base/src',
'/layout/generic',
'/layout/xul',
'/netwerk/base/src',
]
if CONFIG['MOZ_DIRECTSHOW']:
LOCAL_INCLUDES += [
'/media/webrtc/trunk/webrtc/modules/video_capture/windows',
]
DEFINES['MOZILLA_INTERNAL_API'] = True
if CONFIG['MOZ_OMX_DECODER']:
DEFINES['MOZ_OMX_DECODER'] = True
if CONFIG['ANDROID_VERSION'] > '15':
DEFINES['MOZ_OMX_WEBM_DECODER'] = True
CFLAGS += CONFIG['GSTREAMER_CFLAGS']
CXXFLAGS += CONFIG['GSTREAMER_CFLAGS']

Просмотреть файл

@ -4,12 +4,4 @@
# 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/.
DIRS += [
'base',
'html',
'media',
'svg',
'xul',
]
XPCSHELL_TESTS_MANIFESTS += ['test/unit/xpcshell.ini']

Просмотреть файл

@ -1,9 +0,0 @@
# -*- 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/.
DIRS += ['src']
MOCHITEST_MANIFESTS += ['test/mochitest.ini']

Просмотреть файл

@ -1,25 +0,0 @@
# -*- 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/.
EXPORTS.mozilla.dom += [
'SVGDocument.h',
]
SOURCES += [
'SVGDocument.cpp',
]
FAIL_ON_WARNINGS = True
LOCAL_INCLUDES += [
'/content/base/src',
'/content/html/document/src',
'/content/svg/content/src',
'/dom/xml',
'/layout/style',
]
FINAL_LIBRARY = 'xul'

Просмотреть файл

@ -1,7 +0,0 @@
# -*- 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/.
DIRS += ['document/src', 'content']

Просмотреть файл

@ -1,5 +1,3 @@
include ../../base/test/reftest/reftest.list # bug 920877
== bug453105.html bug453105-ref.html
== optiontext.html optiontext-ref.html
== bug456008.xhtml bug456008-ref.html

Просмотреть файл

@ -1,11 +0,0 @@
# -*- 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/.
DIRS += ['public', 'src']
MOCHITEST_MANIFESTS += ['test/mochitest.ini']
MOCHITEST_CHROME_MANIFESTS += ['test/chrome.ini']

Просмотреть файл

@ -1,13 +0,0 @@
# -*- 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/.
if CONFIG['MOZ_XUL']:
XPIDL_SOURCES += [
'nsIXULContextMenuBuilder.idl',
]
XPIDL_MODULE = 'xul'

Просмотреть файл

@ -1,30 +0,0 @@
# -*- 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/.
if CONFIG['MOZ_XUL']:
MSVC_ENABLE_PGO = True
UNIFIED_SOURCES += [
'nsXULContextMenuBuilder.cpp',
'nsXULElement.cpp',
'nsXULPopupListener.cpp',
]
FAIL_ON_WARNINGS = True
LOCAL_INCLUDES += [
'../../document/src',
'../../templates/src',
'/content/base/src',
'/content/html/content/src',
'/dom/xbl',
'/dom/xml',
'/layout/generic',
'/layout/style',
'/layout/xul',
]
FINAL_LIBRARY = 'xul'

Просмотреть файл

@ -1,10 +0,0 @@
[DEFAULT]
support-files =
398289-resource.xul
file_bug236853.rdf
[test_bug233643.xul]
[test_bug236853.xul]
[test_bug398289.html]
[test_bug775972.xul]
[test_import_xul_to_content.xul]

Просмотреть файл

@ -1,9 +0,0 @@
load 326204-1.xul
load 344215-1.xul
load 386914-1.html
load 428951-1.xul
load 468211-1.xul
load 468211-2.xul
load 468211-3.xul
load 495635-1.xul
load 583230.xul

Просмотреть файл

@ -1,9 +0,0 @@
# -*- 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/.
DIRS += ['public', 'src']
MOCHITEST_CHROME_MANIFESTS += ['test/chrome.ini']

Просмотреть файл

@ -1,21 +0,0 @@
# -*- 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/.
XPIDL_SOURCES += [
'nsIController.idl',
'nsIControllers.idl',
]
if CONFIG['MOZ_XUL']:
XPIDL_SOURCES += [
'nsIXULOverlayProvider.idl',
]
EXPORTS += [
'nsIXULDocument.h',
]
XPIDL_MODULE = 'xuldoc'

Просмотреть файл

@ -1,14 +0,0 @@
# -*- 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/.
# We need to build document even if XUL is disabled, for the nsIController[s]
# interfaces and implementations.
# Likewise for content, because of nsXULAtoms.
DIRS += ['document', 'content']
if CONFIG['MOZ_XUL']:
DIRS += ['templates']

Просмотреть файл

@ -1,9 +0,0 @@
# -*- 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/.
DIRS += ['public', 'src']
MOCHITEST_CHROME_MANIFESTS += ['tests/chrome/chrome.ini']

Просмотреть файл

@ -1,17 +0,0 @@
# -*- 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/.
XPIDL_SOURCES += [
'nsIXULBuilderListener.idl',
'nsIXULSortService.idl',
'nsIXULTemplateBuilder.idl',
'nsIXULTemplateQueryProcessor.idl',
'nsIXULTemplateResult.idl',
'nsIXULTemplateRuleFilter.idl',
]
XPIDL_MODULE = 'xultmpl'

Просмотреть файл

@ -73,7 +73,6 @@ include('/ipc/chromium/chromium-config.mozbuild')
FINAL_LIBRARY = 'xul'
LOCAL_INCLUDES += [
'../shistory/src',
'/content/base/src',
'/dom/base',
'/layout/base',
'/layout/generic',

Просмотреть файл

Просмотреть файл

Просмотреть файл

Просмотреть файл

Просмотреть файл

Просмотреть файл

Просмотреть файл

Просмотреть файл

Просмотреть файл

Просмотреть файл

Просмотреть файл

Просмотреть файл

Просмотреть файл

Просмотреть файл

Просмотреть файл

Просмотреть файл

Просмотреть файл

Просмотреть файл

Просмотреть файл

Просмотреть файл

Просмотреть файл

Просмотреть файл

Просмотреть файл

Просмотреть файл

Просмотреть файл

Просмотреть файл

Просмотреть файл

Просмотреть файл

Просмотреть файл

Просмотреть файл

Просмотреть файл

Просмотреть файл

Просмотреть файл

Просмотреть файл

Просмотреть файл

Просмотреть файл

Просмотреть файл

Просмотреть файл

Просмотреть файл

Просмотреть файл

Просмотреть файл

Просмотреть файл

Просмотреть файл

Некоторые файлы не были показаны из-за слишком большого количества измененных файлов Показать больше