Backed out 6 changesets (bug 1313937, bug 1843066, bug 1843002) for causing build bustages in ScriptLoadRequest.h. CLOSED TREE

Backed out changeset 84c2d1c04aa2 (bug 1313937)
Backed out changeset 7cab9a1ea25f (bug 1313937)
Backed out changeset affc7d1f130d (bug 1313937)
Backed out changeset e13aacfe7944 (bug 1843066)
Backed out changeset 21a9bee8f772 (bug 1843002)
Backed out changeset d381b6365111 (bug 1843002)
This commit is contained in:
Stanca Serban
2023-07-21 17:41:04 +03:00
parent b0bec703e1
commit b42c5eaa6a
23 changed files with 381 additions and 446 deletions

View File

@@ -55,8 +55,6 @@ class ModuleScript;
class ScriptLoadRequest;
class ScriptLoadRequestList;
enum class ParserMetadata;
} // namespace loader
} // namespace JS
@@ -378,9 +376,9 @@ class ScriptLoader final : public JS::loader::ScriptLoaderInterface {
*/
virtual void PreloadURI(nsIURI* aURI, const nsAString& aCharset,
const nsAString& aType, const nsAString& aCrossOrigin,
const nsAString& aNonce, const nsAString& aIntegrity,
bool aScriptFromHead, bool aAsync, bool aDefer,
bool aNoModule, bool aLinkPreload,
const nsAString& aIntegrity, bool aScriptFromHead,
bool aAsync, bool aDefer, bool aNoModule,
bool aLinkPreload,
const ReferrerPolicy aReferrerPolicy,
uint64_t aEarlyHintPreloaderId);
@@ -429,9 +427,7 @@ class ScriptLoader final : public JS::loader::ScriptLoaderInterface {
already_AddRefed<ScriptLoadRequest> CreateLoadRequest(
ScriptKind aKind, nsIURI* aURI, nsIScriptElement* aElement,
nsIPrincipal* aTriggeringPrincipal, mozilla::CORSMode aCORSMode,
const nsAString& aNonce, const SRIMetadata& aIntegrity,
ReferrerPolicy aReferrerPolicy,
JS::loader::ParserMetadata aParserMetadata);
const SRIMetadata& aIntegrity, ReferrerPolicy aReferrerPolicy);
/**
* Unblocks the creator parser of the parser-blocking scripts.
@@ -465,10 +461,8 @@ class ScriptLoader final : public JS::loader::ScriptLoaderInterface {
/**
* Helper function to check the content policy for a given request.
*/
static nsresult CheckContentPolicy(Document* aDocument,
nsIScriptElement* aElement,
static nsresult CheckContentPolicy(Document* aDocument, nsISupports* aContext,
const nsAString& aType,
const nsAString& aNonce,
ScriptLoadRequest* aRequest);
/**