Merge inbound to mozilla-central. a=merge

This commit is contained in:
Ciure Andrei 2018-09-16 00:40:16 +03:00
Родитель 5d7bd126b1 69b52979e4
Коммит 7f8890ce67
551 изменённых файлов: 15675 добавлений и 786 удалений

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

@ -121,6 +121,18 @@ function getLocalizedString(strings, id, property) {
return id;
}
function isValidMatchesCount(data) {
if (typeof data !== "object" || data === null) {
return false;
}
const {current, total} = data;
if ((typeof total !== "number" || total < 0) ||
(typeof current !== "number" || current < 0 || current > total)) {
return false;
}
return true;
}
// PDF data storage
function PdfDataListener(length) {
this.length = length; // less than 0, if length is unknown
@ -434,10 +446,30 @@ class ChromeActions {
(findPreviousType !== "undefined" && findPreviousType !== "boolean")) {
return;
}
// Allow the `matchesCount` property to be optional, and ensure that
// it's valid before including it in the data sent to the findbar.
let matchesCount = null;
if (isValidMatchesCount(data.matchesCount)) {
matchesCount = data.matchesCount;
}
var winmm = this.domWindow.docShell.messageManager;
winmm.sendAsyncMessage("PDFJS:Parent:updateControlState", {
result, findPrevious, matchesCount,
});
}
winmm.sendAsyncMessage("PDFJS:Parent:updateControlState", data);
updateFindMatchesCount(data) {
if (!this.supportsIntegratedFind()) {
return;
}
// Verify what we're sending to the findbar.
if (!isValidMatchesCount(data)) {
return;
}
const winmm = this.domWindow.docShell.messageManager;
winmm.sendAsyncMessage("PDFJS:Parent:updateMatchesCount", data);
}
setPreferences(prefs, sendResponse) {

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

@ -31,6 +31,9 @@ XPCOMUtils.defineLazyServiceGetter(Svc, "mime",
"@mozilla.org/mime;1",
"nsIMIMEService");
XPCOMUtils.defineLazyPreferenceGetter(this, "matchesCountLimit",
"accessibility.typeaheadfind.matchesCountLimit");
var PdfjsChromeUtils = {
// For security purposes when running remote, we restrict preferences
// content can access.
@ -61,6 +64,7 @@ var PdfjsChromeUtils = {
this._mmg.addMessageListener("PDFJS:Parent:addEventListener", this);
this._mmg.addMessageListener("PDFJS:Parent:removeEventListener", this);
this._mmg.addMessageListener("PDFJS:Parent:updateControlState", this);
this._mmg.addMessageListener("PDFJS:Parent:updateMatchesCount", this);
// Observer to handle shutdown.
Services.obs.addObserver(this, "quit-application");
@ -82,6 +86,7 @@ var PdfjsChromeUtils = {
this._mmg.removeMessageListener("PDFJS:Parent:addEventListener", this);
this._mmg.removeMessageListener("PDFJS:Parent:removeEventListener", this);
this._mmg.removeMessageListener("PDFJS:Parent:updateControlState", this);
this._mmg.removeMessageListener("PDFJS:Parent:updateMatchesCount", this);
Services.obs.removeObserver(this, "quit-application");
@ -125,6 +130,8 @@ var PdfjsChromeUtils = {
case "PDFJS:Parent:updateControlState":
return this._updateControlState(aMsg);
case "PDFJS:Parent:updateMatchesCount":
return this._updateMatchesCount(aMsg);
case "PDFJS:Parent:addEventListener":
return this._addEventListener(aMsg);
case "PDFJS:Parent:removeEventListener":
@ -148,9 +155,42 @@ var PdfjsChromeUtils = {
return;
}
fb.updateControlState(data.result, data.findPrevious);
const matchesCount = this._requestMatchesCount(data.matchesCount);
fb.onMatchesCountResult(matchesCount);
});
},
_updateMatchesCount(aMsg) {
let data = aMsg.data;
let browser = aMsg.target;
let tabbrowser = browser.getTabBrowser();
let tab = tabbrowser.getTabForBrowser(browser);
tabbrowser.getFindBar(tab).then(fb => {
if (!fb) {
// The tab or window closed.
return;
}
const matchesCount = this._requestMatchesCount(data);
fb.onMatchesCountResult(matchesCount);
});
},
_requestMatchesCount(data) {
if (!data) {
return {current: 0, total: 0};
}
let result = {
current: data.current,
total: data.total,
limit: (typeof matchesCountLimit === "number" ? matchesCountLimit : 0),
};
if (result.total > result.limit) {
result.total = -1;
}
return result;
},
handleEvent(aEvent) {
// Handle the tab find initialized event specially:
if (aEvent.type == "TabFindInitialized") {

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

@ -8985,7 +8985,9 @@ _app.PDFViewerApplication.externalServices = {
updateFindControlState(data) {
FirefoxCom.request('updateFindControlState', data);
},
updateFindMatchesCount(data) {},
updateFindMatchesCount(data) {
FirefoxCom.request('updateFindMatchesCount', data);
},
initPassiveLoading(callbacks) {
let pdfDataRangeTransport;
window.addEventListener('message', function windowMessage(e) {

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

@ -14,7 +14,7 @@
#include "mozilla/SyncRunnable.h"
#include "mozilla/Unused.h"
#include "gfxUtils.h"
#include "nsIThreadPool.h"
#include "nsThreadPool.h"
#include "nsNetUtil.h"
#include "nsXPCOMCIDInternal.h"
#include "YCbCrUtils.h"
@ -558,7 +558,7 @@ nsresult
ImageEncoder::EnsureThreadPool()
{
if (!sThreadPool) {
nsCOMPtr<nsIThreadPool> threadPool = do_CreateInstance(NS_THREADPOOL_CONTRACTID);
nsCOMPtr<nsIThreadPool> threadPool = new nsThreadPool();
sThreadPool = threadPool;
if (!NS_IsMainThread()) {

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

@ -14,7 +14,7 @@
#include "nsXPCOMCIDInternal.h"
#include "nsXPCOMPrivate.h"
#include "nsIObserverService.h"
#include "nsIThreadPool.h"
#include "nsThreadPool.h"
namespace mozilla {
namespace dom {
@ -73,7 +73,7 @@ WebCryptoThreadPool::DispatchInternal(nsIRunnable* aRunnable)
if (!mPool) {
NS_ENSURE_TRUE(EnsureNSSInitializedChromeOrContent(), NS_ERROR_FAILURE);
nsCOMPtr<nsIThreadPool> pool(do_CreateInstance(NS_THREADPOOL_CONTRACTID));
nsCOMPtr<nsIThreadPool> pool(new nsThreadPool());
NS_ENSURE_TRUE(pool, NS_ERROR_FAILURE);
nsresult rv = pool->SetName(NS_LITERAL_CSTRING("SubtleCrypto"));

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

@ -33,7 +33,3 @@ LOCAL_INCLUDES += [
]
FINAL_LIBRARY = 'xul'
LOCAL_INCLUDES += [
'/xpcom/threads',
]

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

@ -107,7 +107,6 @@ LOCAL_INCLUDES += [
'/dom/storage',
'/ipc/glue',
'/xpcom/build',
'/xpcom/threads',
]
XPIDL_SOURCES += [

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

@ -720,6 +720,9 @@ interface nsIXPCComponents_Utils : nsISupports
/* Create a spellchecker object. */
nsIEditorSpellCheck createSpellChecker();
/* Create a commandline object. */
nsISupports createCommandLine();
};
/**

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

@ -42,6 +42,7 @@
#include "nsScriptError.h"
#include "GeckoProfiler.h"
#include "mozilla/EditorSpellCheck.h"
#include "nsCommandLine.h"
using namespace mozilla;
using namespace JS;
@ -3221,6 +3222,15 @@ nsXPCComponents_Utils::CreateSpellChecker(nsIEditorSpellCheck** aSpellChecker)
return NS_OK;
}
NS_IMETHODIMP
nsXPCComponents_Utils::CreateCommandLine(nsISupports** aCommandLine)
{
NS_ENSURE_ARG_POINTER(aCommandLine);
nsCOMPtr<nsISupports> commandLine = new nsCommandLine();
commandLine.forget(aCommandLine);
return NS_OK;
}
/***************************************************************************/
/***************************************************************************/
/***************************************************************************/

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

@ -149,7 +149,7 @@ function run_test() {
attribute: "callback"
});
let cmdline = Cc["@mozilla.org/toolkit/command-line;1"].createInstance(Ci.nsICommandLine);
let cmdline = Cu.createCommandLine();
test_twice(cmdline, {});
test_twice(Object.getPrototypeOf(cmdline), {

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

@ -16,7 +16,7 @@
#include "nsIPipe.h"
#include "nsITransport.h"
#include "nsIObserverService.h"
#include "nsIThreadPool.h"
#include "nsThreadPool.h"
#include "mozilla/Services.h"
namespace mozilla {
@ -204,7 +204,7 @@ nsStreamTransportService::~nsStreamTransportService()
nsresult
nsStreamTransportService::Init()
{
mPool = do_CreateInstance(NS_THREADPOOL_CONTRACTID);
mPool = new nsThreadPool();
NS_ENSURE_STATE(mPool);
// Configure the pool

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

@ -31,6 +31,7 @@
#include "plstr.h"
#include "nsURLHelper.h"
#include "nsThreadUtils.h"
#include "nsThreadPool.h"
#include "GetAddrInfo.h"
#include "GeckoProfiler.h"
#include "TRR.h"
@ -632,7 +633,7 @@ nsHostResolver::Init()
0, 3600 * 1000);
}
nsCOMPtr<nsIThreadPool> threadPool = do_CreateInstance(NS_THREADPOOL_CONTRACTID);
nsCOMPtr<nsIThreadPool> threadPool = new nsThreadPool();
MOZ_ALWAYS_SUCCEEDS(threadPool->SetThreadLimit(MAX_RESOLVER_THREADS));
MOZ_ALWAYS_SUCCEEDS(threadPool->SetIdleThreadLimit(MAX_RESOLVER_THREADS));
MOZ_ALWAYS_SUCCEEDS(threadPool->SetIdleThreadTimeout(poolTimeoutMs));

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

@ -121,7 +121,7 @@
#include "nsICertOverrideService.h"
#include "nsISiteSecurityService.h"
#include "nsISocketProvider.h"
#include "nsIThreadPool.h"
#include "nsThreadPool.h"
#include "nsNetUtil.h"
#include "nsNSSCertificate.h"
#include "nsNSSComponent.h"
@ -165,14 +165,8 @@ void
InitializeSSLServerCertVerificationThreads()
{
// TODO: tuning, make parameters preferences
// XXX: instantiate nsThreadPool directly, to make this more bulletproof.
// Currently, the nsThreadPool.h header isn't exported for us to do so.
nsresult rv = CallCreateInstance(NS_THREADPOOL_CONTRACTID,
&gCertVerificationThreadPool);
if (NS_FAILED(rv)) {
NS_WARNING("Failed to create SSL cert verification threads.");
return;
}
gCertVerificationThreadPool = new nsThreadPool();
NS_ADDREF(gCertVerificationThreadPool);
(void) gCertVerificationThreadPool->SetIdleThreadLimit(5);
(void) gCertVerificationThreadPool->SetIdleThreadTimeout(30 * 1000);

Разница между файлами не показана из-за своего большого размера Загрузить разницу

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

@ -17,3 +17,6 @@
[Fetches can have requests with duplicate URLs]
expected: FAIL
[Fetches can have requests with a body]
expected: FAIL

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

@ -1,2 +0,0 @@
[contain-layout-cell-001.html]
expected: FAIL

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

@ -1,2 +0,0 @@
[contain-layout-cell-002.html]
expected: FAIL

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

@ -0,0 +1,43 @@
[idlharness.html]
[CSSViewportRule interface: attribute style]
expected: FAIL
[CSSRule interface: cssViewportRule must inherit property "VIEWPORT_RULE" with the proper type]
expected: FAIL
[Stringification of cssViewportRule]
expected: FAIL
[CSSViewportRule must be primary interface of cssViewportRule]
expected: FAIL
[CSSViewportRule interface: existence and properties of interface prototype object]
expected: FAIL
[CSSViewportRule interface: existence and properties of interface prototype object's @@unscopables property]
expected: FAIL
[CSSViewportRule interface: cssViewportRule must inherit property "style" with the proper type]
expected: FAIL
[CSSViewportRule interface: existence and properties of interface object]
expected: FAIL
[CSSViewportRule interface object name]
expected: FAIL
[CSSRule interface: constant VIEWPORT_RULE on interface prototype object]
expected: FAIL
[CSSViewportRule interface: existence and properties of interface prototype object's "constructor" property]
expected: FAIL
[CSSRule interface: constant VIEWPORT_RULE on interface object]
expected: FAIL
[CSSRule interface: cssRule must inherit property "VIEWPORT_RULE" with the proper type]
expected: FAIL
[CSSViewportRule interface object length]
expected: FAIL

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

@ -0,0 +1,2 @@
[grid-percent-rows-filled-shrinkwrap-001.html]
expected: FAIL

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

@ -0,0 +1,2 @@
[grid-percent-rows-spanned-shrinkwrap-001.html]
expected: FAIL

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

@ -0,0 +1,2 @@
[text-decoration-underline-position-vertical-ja.html]
expected: FAIL

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

@ -0,0 +1,2 @@
[text-decoration-underline-position-vertical.html]
expected: FAIL

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

@ -5,3 +5,18 @@
[Selecting direct child of shadow root with :scope should work]
expected: FAIL
[Selecting direct child of document fragment with :scope should work]
expected: FAIL
[Selecting descendants of nested shadow root with :scope should work]
expected: FAIL
[Selecting descendants of document fragment with :scope should work]
expected: FAIL
[Selecting direct child of nested shadow root with :scope should work]
expected: FAIL
[Selecting descendants in and outside of shadow tree with :scope /deep/ should work]
expected: FAIL

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

@ -1,2 +0,0 @@
[contain-layout-formatting-context-margin-001.html]
expected: FAIL

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

@ -1,4 +1,2 @@
[object-position-svg-001o.html]
expected:
if not debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
FAIL
expected: FAIL

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

@ -1,40 +0,0 @@
[intrinsicSize-with-responsive-images.tentative.https.sub.html]
[Test image /feature-policy/experimental-features/resources/image.png with width = 800, height = 800, and no specified sizes]
expected: FAIL
[Test image /feature-policy/experimental-features/resources/image.jpg with sizes = 100, width = 100, and srcset descriptor = 100w]
expected: FAIL
[Test image /feature-policy/experimental-features/resources/image.jpg with width = 800, no specified sizes, or height]
expected: FAIL
[Test image /feature-policy/experimental-features/resources/image.jpg with no specified sizes, width, or height]
expected: FAIL
[Test image /feature-policy/experimental-features/resources/image.svg with sizes = 100, width = 100, and srcset descriptor = 100w]
expected: FAIL
[Test image /feature-policy/experimental-features/resources/image.svg with width = 800, no specified sizes, or height]
expected: FAIL
[Test image /feature-policy/experimental-features/resources/image.jpg with width = 800, height = 800, and no specified sizes]
expected: FAIL
[Test image /feature-policy/experimental-features/resources/image.png with sizes = 100, width = 100, and srcset descriptor = 100w]
expected: FAIL
[Test image /feature-policy/experimental-features/resources/image.png with width = 800, no specified sizes, or height]
expected: FAIL
[Test image /feature-policy/experimental-features/resources/image.png with no specified sizes, width, or height]
expected: FAIL
[Test image /feature-policy/experimental-features/resources/image.svg with width = 800, height = 800, and no specified sizes]
expected: FAIL
[Test image /feature-policy/experimental-features/resources/image.svg with no specified sizes, width, or height]
expected: FAIL
[Test image (32 x 32) with sizes = 100 and srcset descriptor = 32w]
expected: FAIL

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

@ -1,13 +1,13 @@
[intrinsicSize-without-unsized-media.tentative.https.sub.html]
[intrinsicsize-with-unsized-media.tentative.https.sub.html]
[Test image with src=/feature-policy/experimental-features/resources/image.svg]
expected: FAIL
[Test video]
expected: FAIL
[Test image with src=/feature-policy/experimental-features/resources/image.jpg]
expected: FAIL
[Test image with src=/feature-policy/experimental-features/resources/image.png]
expected: FAIL
[Test video]
expected: FAIL

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

@ -1,35 +1,8 @@
[unsized-image.tentative.https.sub.html]
[Test image with attribute undefined=undefined and attribute undefined=undefined on src /feature-policy/experimental-features/resources/image.jpg]
[unsized-media.tentative.https.sub.html]
[Test image size is correctly rendered in iframe of src https://www.web-platform.test:8443/feature-policy/experimental-features/resources/feature-policy-image.html]
expected: FAIL
[Test image with attribute undefined=undefined and attribute undefined=undefined on src /feature-policy/experimental-features/resources/image.png]
expected: FAIL
[Test image with attribute undefined=undefined and attribute undefined=undefined on src /feature-policy/experimental-features/resources/image.svg]
expected: FAIL
[Test video with attribute undefined=undefined and attribute undefined=undefined]
expected: FAIL
[Test image with attribute width=500 and attribute undefined=undefined on src /feature-policy/experimental-features/resources/image.jpg]
expected: FAIL
[Test image with attribute width=500 and attribute undefined=undefined on src /feature-policy/experimental-features/resources/image.png]
expected: FAIL
[Test image with attribute width=500 and attribute undefined=undefined on src /feature-policy/experimental-features/resources/image.svg]
expected: FAIL
[Test video with attribute width=500 and attribute undefined=undefined]
expected: FAIL
[Test image with attribute height=800 and attribute undefined=undefined on src /feature-policy/experimental-features/resources/image.jpg]
expected: FAIL
[Test image with attribute height=800 and attribute undefined=undefined on src /feature-policy/experimental-features/resources/image.png]
expected: FAIL
[Test image with attribute height=800 and attribute undefined=undefined on src /feature-policy/experimental-features/resources/image.svg]
[Test video with attribute style=width:500px; and attribute undefined=undefined]
expected: FAIL
[Test video with attribute height=800 and attribute undefined=undefined]
@ -41,42 +14,54 @@
[Test image with attribute style=width:500px; and attribute undefined=undefined on src /feature-policy/experimental-features/resources/image.png]
expected: FAIL
[Test image with attribute style=width:500px; and attribute undefined=undefined on src /feature-policy/experimental-features/resources/image.svg]
expected: FAIL
[Test video with attribute style=width:500px; and attribute undefined=undefined]
expected: FAIL
[Test image with attribute style=height:800px; and attribute undefined=undefined on src /feature-policy/experimental-features/resources/image.jpg]
expected: FAIL
[Test image with attribute style=height:800px; and attribute undefined=undefined on src /feature-policy/experimental-features/resources/image.png]
expected: FAIL
[Test image with attribute style=height:800px; and attribute undefined=undefined on src /feature-policy/experimental-features/resources/image.svg]
[Test image with attribute undefined=undefined and attribute undefined=undefined on src /feature-policy/experimental-features/resources/image.svg]
expected: FAIL
[Test image with attribute style=width:500px; and attribute undefined=undefined on src /feature-policy/experimental-features/resources/image.svg]
expected: FAIL
[Test video with attribute style=height:800px; and attribute undefined=undefined]
expected: FAIL
[Test image with attribute style=height:800px; and attribute undefined=undefined on src /feature-policy/experimental-features/resources/image.svg]
expected: FAIL
[Test video with attribute undefined=undefined and attribute undefined=undefined]
expected: FAIL
[Test image with attribute undefined=undefined and attribute undefined=undefined on src /feature-policy/experimental-features/resources/image.png]
expected: FAIL
[Test image with attribute height=800 and attribute undefined=undefined on src /feature-policy/experimental-features/resources/image.png]
expected: FAIL
[Test image with attribute width=500 and attribute undefined=undefined on src /feature-policy/experimental-features/resources/image.png]
expected: FAIL
[Test image with attribute height=800 and attribute undefined=undefined on src /feature-policy/experimental-features/resources/image.svg]
expected: FAIL
[Test image with attribute undefined=undefined and attribute undefined=undefined on src /feature-policy/experimental-features/resources/image.jpg]
expected: FAIL
[Test image with attribute height=800 and attribute undefined=undefined on src /feature-policy/experimental-features/resources/image.jpg]
expected: FAIL
[Test image with attribute width=500 and attribute undefined=undefined on src /feature-policy/experimental-features/resources/image.jpg]
expected: FAIL
[Test image with attribute width=500 and attribute undefined=undefined on src /feature-policy/experimental-features/resources/image.svg]
expected: FAIL
[Test image size is correctly rendered in iframe of src /feature-policy/experimental-features/resources/feature-policy-image.html]
expected: FAIL
[Test image size is correctly rendered in iframe of src https://www.web-platform.test:8443/feature-policy/experimental-features/resources/feature-policy-image.html]
expected: FAIL
[Test image with attribute width=500 and attribute undefined=undefined on src /feature-policy/experimental-features/resources/image.bmp]
expected: FAIL
[Test image with attribute undefined=undefined and attribute undefined=undefined on src /feature-policy/experimental-features/resources/image.bmp]
expected: FAIL
[Test image with attribute height=800 and attribute undefined=undefined on src /feature-policy/experimental-features/resources/image.bmp]
expected: FAIL
[Test image with attribute style=width:500px; and attribute undefined=undefined on src /feature-policy/experimental-features/resources/image.bmp]
expected: FAIL
[Test image with attribute style=height:800px; and attribute undefined=undefined on src /feature-policy/experimental-features/resources/image.bmp]
[Test video with attribute width=500 and attribute undefined=undefined]
expected: FAIL

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

@ -0,0 +1,4 @@
[vr-reporting.https.html]
[VR Report Format]
expected: FAIL

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

@ -0,0 +1,4 @@
[xr-reporting.https.html]
[XR Report Format]
expected: FAIL

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

@ -0,0 +1,4 @@
[element-request-fullscreen-options.html]
[Element#requestFullscreen({ navigationUI }) support]
expected: FAIL

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

@ -0,0 +1,7 @@
[window-name-after-cross-origin-sub-frame-navigation.sub.html]
expected:
if debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): TIMEOUT
[Test that the window name is correct]
expected:
if debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): NOTRUN

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

@ -0,0 +1,2 @@
[intrinsicsize-svg-image.tentative.html]
expected: FAIL

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

@ -0,0 +1,2 @@
[audio_001.htm]
restart-after: true

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

@ -0,0 +1,22 @@
[intrinsicsize-with-responsive-images.tentative.html]
[Test image /images/green.png with no specified sizes, width, or height]
expected: FAIL
[Test image /images/green.svg with no specified sizes, width, or height]
expected: FAIL
[Test image /images/green.svg with width = 800, height = 800, and no specified sizes]
expected: FAIL
[Test image (32 x 32) with sizes = 100 and srcset descriptor = 32w]
expected: FAIL
[Test image /images/green.svg with width = 800, no specified sizes, or height]
expected: FAIL
[Test image /images/green.png with width = 800, height = 800, and no specified sizes]
expected: FAIL
[Test image /images/green.png with width = 800, no specified sizes, or height]
expected: FAIL

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

@ -0,0 +1,7 @@
[intrinsicsize-without-unsized-media.tentative.https.sub.html]
[Test intrinsicsize for html image element, src=/images/green.svg]
expected: FAIL
[Test intrinsicsize for html image element, src=/images/green.png]
expected: FAIL

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

@ -0,0 +1,4 @@
[intrinsicsize-without-unsized-media.tentative.https.sub.html]
[Test intrinsicsize for html video element]
expected: FAIL

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

@ -5,3 +5,6 @@
[getPhotoCapabilities() of an ended Track should throw "InvalidStateError"]
expected: FAIL
[throw "OperationError" when the MediaStreamTrack is stopped while getting photo capabilities]
expected: FAIL

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

@ -5,3 +5,6 @@
[getPhotoSettings() of an ended Track should throw "InvalidStateError"]
expected: FAIL
[throw "OperationError" when the MediaStreamTrack is stopped while getting photo settings]
expected: FAIL

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

@ -0,0 +1,4 @@
[opt-in-blocks.https.html]
[opt_in_method: http-csp\n origin: cross-origin-http\n source_scheme: https\n context_nesting: top-level\n redirection: keep-scheme-redirect\n subresource: classic-data-worker-fetch\n expectation: blocked]
expected: FAIL

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

@ -0,0 +1,4 @@
[opt-in-blocks.https.html]
[opt_in_method: http-csp\n origin: cross-origin-http\n source_scheme: https\n context_nesting: top-level\n redirection: no-redirect\n subresource: classic-data-worker-fetch\n expectation: blocked]
expected: FAIL

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

@ -0,0 +1,4 @@
[opt-in-blocks.https.html]
[opt_in_method: http-csp\n origin: cross-origin-http\n source_scheme: https\n context_nesting: top-level\n redirection: swap-scheme-redirect\n subresource: classic-data-worker-fetch\n expectation: blocked]
expected: FAIL

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

@ -0,0 +1,4 @@
[opt-in-blocks.https.html]
[opt_in_method: http-csp\n origin: same-host-http\n source_scheme: https\n context_nesting: top-level\n redirection: keep-scheme-redirect\n subresource: classic-data-worker-fetch\n expectation: blocked]
expected: FAIL

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

@ -0,0 +1,4 @@
[opt-in-blocks.https.html]
[opt_in_method: http-csp\n origin: same-host-http\n source_scheme: https\n context_nesting: top-level\n redirection: no-redirect\n subresource: classic-data-worker-fetch\n expectation: blocked]
expected: FAIL

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

@ -0,0 +1,4 @@
[opt-in-blocks.https.html]
[opt_in_method: http-csp\n origin: same-host-http\n source_scheme: https\n context_nesting: top-level\n redirection: swap-scheme-redirect\n subresource: classic-data-worker-fetch\n expectation: blocked]
expected: FAIL

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

@ -0,0 +1,4 @@
[opt-in-blocks.https.html]
[opt_in_method: meta-csp\n origin: cross-origin-http\n source_scheme: https\n context_nesting: top-level\n redirection: no-redirect\n subresource: classic-data-worker-fetch\n expectation: blocked]
expected: FAIL

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

@ -0,0 +1,4 @@
[opt-in-blocks.https.html]
[opt_in_method: meta-csp\n origin: same-host-http\n source_scheme: https\n context_nesting: top-level\n redirection: no-redirect\n subresource: classic-data-worker-fetch\n expectation: blocked]
expected: FAIL

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

@ -0,0 +1,4 @@
[no-opt-in-blocks.https.html]
[opt_in_method: no-opt-in\n origin: cross-origin-http\n source_scheme: https\n context_nesting: top-level\n redirection: keep-scheme-redirect\n subresource: classic-data-worker-fetch\n expectation: blocked]
expected: FAIL

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

@ -0,0 +1,4 @@
[no-opt-in-blocks.https.html]
[opt_in_method: no-opt-in\n origin: cross-origin-http\n source_scheme: https\n context_nesting: top-level\n redirection: no-redirect\n subresource: classic-data-worker-fetch\n expectation: blocked]
expected: FAIL

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

@ -0,0 +1,4 @@
[no-opt-in-blocks.https.html]
[opt_in_method: no-opt-in\n origin: cross-origin-http\n source_scheme: https\n context_nesting: top-level\n redirection: swap-scheme-redirect\n subresource: classic-data-worker-fetch\n expectation: blocked]
expected: FAIL

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

@ -0,0 +1,4 @@
[no-opt-in-blocks.https.html]
[opt_in_method: no-opt-in\n origin: same-host-http\n source_scheme: https\n context_nesting: top-level\n redirection: keep-scheme-redirect\n subresource: classic-data-worker-fetch\n expectation: blocked]
expected: FAIL

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

@ -0,0 +1,4 @@
[no-opt-in-blocks.https.html]
[opt_in_method: no-opt-in\n origin: same-host-http\n source_scheme: https\n context_nesting: top-level\n redirection: no-redirect\n subresource: classic-data-worker-fetch\n expectation: blocked]
expected: FAIL

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

@ -0,0 +1,4 @@
[no-opt-in-blocks.https.html]
[opt_in_method: no-opt-in\n origin: same-host-http\n source_scheme: https\n context_nesting: top-level\n redirection: swap-scheme-redirect\n subresource: classic-data-worker-fetch\n expectation: blocked]
expected: FAIL

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

@ -0,0 +1,2 @@
[opt-in-blocks.https.html]
expected: ERROR

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

@ -0,0 +1,2 @@
[opt-in-blocks.https.html]
expected: ERROR

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

@ -0,0 +1,2 @@
[opt-in-blocks.https.html]
expected: ERROR

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

@ -0,0 +1,2 @@
[opt-in-blocks.https.html]
expected: ERROR

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

@ -0,0 +1,2 @@
[opt-in-blocks.https.html]
expected: ERROR

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

@ -0,0 +1,2 @@
[opt-in-blocks.https.html]
expected: ERROR

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

@ -0,0 +1,5 @@
[allowed.https.html]
expected: ERROR
[opt_in_method: http-csp\n origin: same-host-https\n source_scheme: https\n context_nesting: top-level\n redirection: keep-scheme-redirect\n subresource: module-data-worker-import\n expectation: allowed]
expected: FAIL

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

@ -0,0 +1,5 @@
[allowed.https.html]
expected: ERROR
[opt_in_method: http-csp\n origin: same-host-https\n source_scheme: https\n context_nesting: top-level\n redirection: no-redirect\n subresource: module-data-worker-import\n expectation: allowed]
expected: FAIL

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

@ -0,0 +1,2 @@
[opt-in-blocks.https.html]
expected: ERROR

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

@ -0,0 +1,2 @@
[opt-in-blocks.https.html]
expected: ERROR

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

@ -0,0 +1,5 @@
[allowed.https.html]
expected: ERROR
[opt_in_method: meta-csp\n origin: same-host-https\n source_scheme: https\n context_nesting: top-level\n redirection: no-redirect\n subresource: module-data-worker-import\n expectation: allowed]
expected: FAIL

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

@ -0,0 +1,2 @@
[no-opt-in-blocks.https.html]
expected: ERROR

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

@ -0,0 +1,2 @@
[no-opt-in-blocks.https.html]
expected: ERROR

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

@ -0,0 +1,2 @@
[no-opt-in-blocks.https.html]
expected: ERROR

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

@ -0,0 +1,2 @@
[no-opt-in-blocks.https.html]
expected: ERROR

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

@ -0,0 +1,2 @@
[no-opt-in-blocks.https.html]
expected: ERROR

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

@ -0,0 +1,2 @@
[no-opt-in-blocks.https.html]
expected: ERROR

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

@ -0,0 +1,5 @@
[allowed.https.html]
expected: ERROR
[opt_in_method: no-opt-in\n origin: same-host-https\n source_scheme: https\n context_nesting: top-level\n redirection: keep-scheme-redirect\n subresource: module-data-worker-import\n expectation: allowed]
expected: FAIL

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

@ -0,0 +1,5 @@
[allowed.https.html]
expected: ERROR
[opt_in_method: no-opt-in\n origin: same-host-https\n source_scheme: https\n context_nesting: top-level\n redirection: no-redirect\n subresource: module-data-worker-import\n expectation: allowed]
expected: FAIL

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

@ -0,0 +1,4 @@
[allowed.https.html]
[opt_in_method: http-csp\n origin: same-host-https\n source_scheme: https\n context_nesting: top-level\n redirection: keep-scheme-redirect\n subresource: worklet-animation-data-import\n expectation: allowed]
expected: FAIL

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

@ -0,0 +1,4 @@
[allowed.https.html]
[opt_in_method: http-csp\n origin: same-host-https\n source_scheme: https\n context_nesting: top-level\n redirection: no-redirect\n subresource: worklet-animation-data-import\n expectation: allowed]
expected: FAIL

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

@ -0,0 +1,4 @@
[allowed.https.html]
[opt_in_method: meta-csp\n origin: same-host-https\n source_scheme: https\n context_nesting: top-level\n redirection: no-redirect\n subresource: worklet-animation-data-import\n expectation: allowed]
expected: FAIL

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

@ -0,0 +1,4 @@
[allowed.https.html]
[opt_in_method: no-opt-in\n origin: same-host-https\n source_scheme: https\n context_nesting: top-level\n redirection: keep-scheme-redirect\n subresource: worklet-animation-data-import\n expectation: allowed]
expected: FAIL

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

@ -0,0 +1,4 @@
[allowed.https.html]
[opt_in_method: no-opt-in\n origin: same-host-https\n source_scheme: https\n context_nesting: top-level\n redirection: no-redirect\n subresource: worklet-animation-data-import\n expectation: allowed]
expected: FAIL

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

@ -0,0 +1,4 @@
[allowed.https.html]
[opt_in_method: http-csp\n origin: same-host-https\n source_scheme: https\n context_nesting: top-level\n redirection: keep-scheme-redirect\n subresource: worklet-animation-top-level\n expectation: allowed]
expected: FAIL

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

@ -0,0 +1,4 @@
[allowed.https.html]
[opt_in_method: http-csp\n origin: same-host-https\n source_scheme: https\n context_nesting: top-level\n redirection: no-redirect\n subresource: worklet-animation-top-level\n expectation: allowed]
expected: FAIL

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

@ -0,0 +1,4 @@
[allowed.https.html]
[opt_in_method: meta-csp\n origin: same-host-https\n source_scheme: https\n context_nesting: top-level\n redirection: no-redirect\n subresource: worklet-animation-top-level\n expectation: allowed]
expected: FAIL

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

@ -0,0 +1,4 @@
[allowed.https.html]
[opt_in_method: no-opt-in\n origin: same-host-https\n source_scheme: https\n context_nesting: top-level\n redirection: keep-scheme-redirect\n subresource: worklet-animation-top-level\n expectation: allowed]
expected: FAIL

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

@ -0,0 +1,4 @@
[allowed.https.html]
[opt_in_method: no-opt-in\n origin: same-host-https\n source_scheme: https\n context_nesting: top-level\n redirection: no-redirect\n subresource: worklet-animation-top-level\n expectation: allowed]
expected: FAIL

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

@ -0,0 +1,4 @@
[allowed.https.html]
[opt_in_method: http-csp\n origin: same-host-https\n source_scheme: https\n context_nesting: top-level\n redirection: keep-scheme-redirect\n subresource: worklet-audio-data-import\n expectation: allowed]
expected: FAIL

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

@ -0,0 +1,4 @@
[allowed.https.html]
[opt_in_method: http-csp\n origin: same-host-https\n source_scheme: https\n context_nesting: top-level\n redirection: no-redirect\n subresource: worklet-audio-data-import\n expectation: allowed]
expected: FAIL

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

@ -0,0 +1,4 @@
[allowed.https.html]
[opt_in_method: meta-csp\n origin: same-host-https\n source_scheme: https\n context_nesting: top-level\n redirection: no-redirect\n subresource: worklet-audio-data-import\n expectation: allowed]
expected: FAIL

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

@ -0,0 +1,4 @@
[allowed.https.html]
[opt_in_method: no-opt-in\n origin: same-host-https\n source_scheme: https\n context_nesting: top-level\n redirection: keep-scheme-redirect\n subresource: worklet-audio-data-import\n expectation: allowed]
expected: FAIL

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

@ -0,0 +1,4 @@
[allowed.https.html]
[opt_in_method: no-opt-in\n origin: same-host-https\n source_scheme: https\n context_nesting: top-level\n redirection: no-redirect\n subresource: worklet-audio-data-import\n expectation: allowed]
expected: FAIL

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

@ -0,0 +1,4 @@
[allowed.https.html]
[opt_in_method: http-csp\n origin: same-host-https\n source_scheme: https\n context_nesting: top-level\n redirection: keep-scheme-redirect\n subresource: worklet-audio-top-level\n expectation: allowed]
expected: FAIL

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

@ -0,0 +1,4 @@
[allowed.https.html]
[opt_in_method: http-csp\n origin: same-host-https\n source_scheme: https\n context_nesting: top-level\n redirection: no-redirect\n subresource: worklet-audio-top-level\n expectation: allowed]
expected: FAIL

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

@ -0,0 +1,4 @@
[allowed.https.html]
[opt_in_method: meta-csp\n origin: same-host-https\n source_scheme: https\n context_nesting: top-level\n redirection: no-redirect\n subresource: worklet-audio-top-level\n expectation: allowed]
expected: FAIL

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

@ -0,0 +1,4 @@
[allowed.https.html]
[opt_in_method: no-opt-in\n origin: same-host-https\n source_scheme: https\n context_nesting: top-level\n redirection: keep-scheme-redirect\n subresource: worklet-audio-top-level\n expectation: allowed]
expected: FAIL

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

@ -0,0 +1,4 @@
[allowed.https.html]
[opt_in_method: no-opt-in\n origin: same-host-https\n source_scheme: https\n context_nesting: top-level\n redirection: no-redirect\n subresource: worklet-audio-top-level\n expectation: allowed]
expected: FAIL

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

@ -0,0 +1,4 @@
[allowed.https.html]
[opt_in_method: http-csp\n origin: same-host-https\n source_scheme: https\n context_nesting: top-level\n redirection: keep-scheme-redirect\n subresource: worklet-layout-data-import\n expectation: allowed]
expected: FAIL

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

@ -0,0 +1,4 @@
[allowed.https.html]
[opt_in_method: http-csp\n origin: same-host-https\n source_scheme: https\n context_nesting: top-level\n redirection: no-redirect\n subresource: worklet-layout-data-import\n expectation: allowed]
expected: FAIL

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

@ -0,0 +1,4 @@
[allowed.https.html]
[opt_in_method: meta-csp\n origin: same-host-https\n source_scheme: https\n context_nesting: top-level\n redirection: no-redirect\n subresource: worklet-layout-data-import\n expectation: allowed]
expected: FAIL

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

@ -0,0 +1,4 @@
[allowed.https.html]
[opt_in_method: no-opt-in\n origin: same-host-https\n source_scheme: https\n context_nesting: top-level\n redirection: keep-scheme-redirect\n subresource: worklet-layout-data-import\n expectation: allowed]
expected: FAIL

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

@ -0,0 +1,4 @@
[allowed.https.html]
[opt_in_method: no-opt-in\n origin: same-host-https\n source_scheme: https\n context_nesting: top-level\n redirection: no-redirect\n subresource: worklet-layout-data-import\n expectation: allowed]
expected: FAIL

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

@ -0,0 +1,4 @@
[allowed.https.html]
[opt_in_method: http-csp\n origin: same-host-https\n source_scheme: https\n context_nesting: top-level\n redirection: keep-scheme-redirect\n subresource: worklet-layout-top-level\n expectation: allowed]
expected: FAIL

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

@ -0,0 +1,4 @@
[allowed.https.html]
[opt_in_method: http-csp\n origin: same-host-https\n source_scheme: https\n context_nesting: top-level\n redirection: no-redirect\n subresource: worklet-layout-top-level\n expectation: allowed]
expected: FAIL

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

@ -0,0 +1,4 @@
[allowed.https.html]
[opt_in_method: meta-csp\n origin: same-host-https\n source_scheme: https\n context_nesting: top-level\n redirection: no-redirect\n subresource: worklet-layout-top-level\n expectation: allowed]
expected: FAIL

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