From 8637eba4b3e569a5513fe554afa11c8275288fb6 Mon Sep 17 00:00:00 2001
From: roytam1
Date: Fri, 16 Dec 2022 11:12:33 +0800
Subject: [PATCH] import changes from `dev' branch of rmottola/Arctic-Fox: -
remove poisondata stuff (cf5b5d29e5) - Bug 1218488 - clarify buffer ownership
for nsICanvasRenderingContextInternal::GetBuffer; r=Bas,baku (dba4272b73) -
Bug 1167215 - Re-apply CompositeUntil calls when we get a new batch of
textures. r=roc (d57a8ac9e9) - Bug 1220923 - Make nsIntRegion a typedef for
IntRegionTyped. r=nical (a5f4e1e283) - Bug 1220898 - Make
nsIntMargin a typedef for mozilla::gfx::IntMargin. r=nical (8bdb2f191a) - Bug
1205913 - Differentiate YCbCr, NV12 and RGB textures when drawing layer
borders. r=nical (ff5d3dc7df) - Bug 1203376 - Honor filter region settings
for lighting filters. r=mstange (8d0565e99a) - Bug 1220512 - ensure next
frame status is updated before notifying MediaDecoder::PlaybackEnded. See bug
1220512 comment 1 for the detail. r=cpearce. (c2f434b5d4) - Bug 1207964 -
Remove workaround from bug 1080461. r=jwwang (19bff98c14) - Bug 1199904: Only
start decoding ahead after explicitly requesting data. r=gerald (8712637b49)
- Bug 1197664: Report the total number of decoded frames. CLOSED TREE
r=kentuckyfriedtakahe (422827d1af) - Bug 1178596: Reset frame size queue
after flushing. r=cpearce (dd40ac4e6b) - Bug 1205911: P1. Cancel pending
demux request when searching for next keyframe. r=edwin (8a03e6904f) - Bug
1188313: P1. Attempt to seek audio near video. r=cpearce (a8b6465d97) - Bug
1205911: P2. Ensure demuxer is reset before performing a seek. r=edwin
(e93534a1d1) - bit of Bug 1185886: P2 (c2e89be4a3) - bit of Bug 1211443
(98fbb4a4a2) - Bug 1089586: Abort pending seeks. r=jwwang (e81f453204) - Bug
1195094: P1. Properly detects SPS changes for decoders requiring Annex B.
r=cpearce (976febcd7c) - Bug 1195094: P2. Ensure TrackInfo object passed to
constructor is never modified. r=cpearce (d5c15b2368) - Bug 1218577: Use only
Blank PDM if enabled. r=kamidphish (a7e06549cc) - Bug 1210231 - Enable
unencrypted
-
-
-
-
-
-
diff --git a/dom/workers/test/serviceworkers/test_gzip_redirect.html b/dom/workers/test/serviceworkers/test_gzip_redirect.html
index f21d0fffd2..f8c2ac082c 100644
--- a/dom/workers/test/serviceworkers/test_gzip_redirect.html
+++ b/dom/workers/test/serviceworkers/test_gzip_redirect.html
@@ -76,7 +76,8 @@
SpecialPowers.pushPrefEnv({"set": [
["dom.serviceWorkers.exemptFromPerDomainMax", true],
["dom.serviceWorkers.enabled", true],
- ["dom.serviceWorkers.testing.enabled", true]
+ ["dom.serviceWorkers.testing.enabled", true],
+ ['dom.serviceWorkers.interception.enabled', true],
]}, runTest);
diff --git a/dom/workers/test/serviceworkers/test_https_origin_after_redirect.html b/dom/workers/test/serviceworkers/test_https_origin_after_redirect.html
index 3878a1df6d..b780bc07b3 100644
--- a/dom/workers/test/serviceworkers/test_https_origin_after_redirect.html
+++ b/dom/workers/test/serviceworkers/test_https_origin_after_redirect.html
@@ -48,6 +48,7 @@
["dom.serviceWorkers.exemptFromPerDomainMax", true],
["dom.serviceWorkers.enabled", true],
["dom.serviceWorkers.testing.enabled", true],
+ ['dom.serviceWorkers.interception.enabled', true],
["dom.caches.enabled", true],
]}, runTest);
};
diff --git a/dom/workers/test/serviceworkers/test_https_origin_after_redirect_cached.html b/dom/workers/test/serviceworkers/test_https_origin_after_redirect_cached.html
index 81a1d1da0e..ba2801c1b8 100644
--- a/dom/workers/test/serviceworkers/test_https_origin_after_redirect_cached.html
+++ b/dom/workers/test/serviceworkers/test_https_origin_after_redirect_cached.html
@@ -48,6 +48,7 @@
["dom.serviceWorkers.exemptFromPerDomainMax", true],
["dom.serviceWorkers.enabled", true],
["dom.serviceWorkers.testing.enabled", true],
+ ['dom.serviceWorkers.interception.enabled', true],
["dom.caches.enabled", true],
]}, runTest);
};
diff --git a/dom/workers/test/serviceworkers/test_notificationclick.html b/dom/workers/test/serviceworkers/test_notificationclick.html
index 04d63184b0..cb4322c05b 100644
--- a/dom/workers/test/serviceworkers/test_notificationclick.html
+++ b/dom/workers/test/serviceworkers/test_notificationclick.html
@@ -49,6 +49,7 @@ https://bugzilla.mozilla.org/show_bug.cgi?id=916893
["dom.serviceWorkers.enabled", true],
["dom.serviceWorkers.testing.enabled", true],
["dom.webnotifications.workers.enabled", true],
+ ['dom.serviceWorkers.interception.enabled', true],
["notification.prompt.testing", true],
]}, runTest);
diff --git a/dom/workers/test/serviceworkers/test_opaque_intercept.html b/dom/workers/test/serviceworkers/test_opaque_intercept.html
index fe0598f454..db86ffacec 100644
--- a/dom/workers/test/serviceworkers/test_opaque_intercept.html
+++ b/dom/workers/test/serviceworkers/test_opaque_intercept.html
@@ -77,6 +77,7 @@
["dom.serviceWorkers.exemptFromPerDomainMax", true],
["dom.serviceWorkers.enabled", true],
["dom.serviceWorkers.testing.enabled", true],
+ ['dom.serviceWorkers.interception.enabled', true],
["dom.serviceWorkers.interception.opaque.enabled", true],
["dom.caches.enabled", true],
]}, runTest);
diff --git a/dom/workers/test/serviceworkers/test_origin_after_redirect.html b/dom/workers/test/serviceworkers/test_origin_after_redirect.html
index 42f8b35caa..58efa61b79 100644
--- a/dom/workers/test/serviceworkers/test_origin_after_redirect.html
+++ b/dom/workers/test/serviceworkers/test_origin_after_redirect.html
@@ -48,6 +48,7 @@
["dom.serviceWorkers.exemptFromPerDomainMax", true],
["dom.serviceWorkers.enabled", true],
["dom.serviceWorkers.testing.enabled", true],
+ ['dom.serviceWorkers.interception.enabled', true],
["dom.caches.enabled", true],
]}, runTest);
};
diff --git a/dom/workers/test/serviceworkers/test_origin_after_redirect_cached.html b/dom/workers/test/serviceworkers/test_origin_after_redirect_cached.html
index 2a19e20dec..78d44ca530 100644
--- a/dom/workers/test/serviceworkers/test_origin_after_redirect_cached.html
+++ b/dom/workers/test/serviceworkers/test_origin_after_redirect_cached.html
@@ -48,6 +48,7 @@
["dom.serviceWorkers.exemptFromPerDomainMax", true],
["dom.serviceWorkers.enabled", true],
["dom.serviceWorkers.testing.enabled", true],
+ ['dom.serviceWorkers.interception.enabled', true],
["dom.caches.enabled", true],
]}, runTest);
};
diff --git a/dom/workers/test/serviceworkers/test_origin_after_redirect_to_https.html b/dom/workers/test/serviceworkers/test_origin_after_redirect_to_https.html
index dcac11aea1..d6b45a6ef4 100644
--- a/dom/workers/test/serviceworkers/test_origin_after_redirect_to_https.html
+++ b/dom/workers/test/serviceworkers/test_origin_after_redirect_to_https.html
@@ -48,6 +48,7 @@
["dom.serviceWorkers.exemptFromPerDomainMax", true],
["dom.serviceWorkers.enabled", true],
["dom.serviceWorkers.testing.enabled", true],
+ ['dom.serviceWorkers.interception.enabled', true],
["dom.caches.enabled", true],
]}, runTest);
};
diff --git a/dom/workers/test/serviceworkers/test_origin_after_redirect_to_https_cached.html b/dom/workers/test/serviceworkers/test_origin_after_redirect_to_https_cached.html
index b70d1704e8..e63cb7e753 100644
--- a/dom/workers/test/serviceworkers/test_origin_after_redirect_to_https_cached.html
+++ b/dom/workers/test/serviceworkers/test_origin_after_redirect_to_https_cached.html
@@ -48,6 +48,7 @@
["dom.serviceWorkers.exemptFromPerDomainMax", true],
["dom.serviceWorkers.enabled", true],
["dom.serviceWorkers.testing.enabled", true],
+ ['dom.serviceWorkers.interception.enabled', true],
["dom.caches.enabled", true],
]}, runTest);
};
diff --git a/dom/workers/test/serviceworkers/test_periodic_https_update.html b/dom/workers/test/serviceworkers/test_periodic_https_update.html
deleted file mode 100644
index 4a84dd92e8..0000000000
--- a/dom/workers/test/serviceworkers/test_periodic_https_update.html
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
-
-