import changes from `dev' branch of rmottola/Arctic-Fox:

- Bug 1181382: move declaration into namespace to resolve conflict. r=hsinyi (b1cbc67344)
- Bug 1131470 - Part 3: Implement ScreenOrientation interface. r=baku (805ffd4d18)
- Bug 1131470 - Part 4: Check sandboxing flag for orientation lock. r=baku (2896c9af4c)
- Bug 1131470 - Part 5: Handle changes to active orientation lock. r=smaug (2550433007)
- Bug 1131470 - Part 6: ScreenOrientation tests. r=baku (53e088ab98)
- Bug 1193133 - Drop the document and window references from ServiceWorker. r=bkelly (ce09f526b8)
- Bug 1186307 - part 1 - Unify the StructuredCloneCallbacks in WorkerPrivate.cpp, r=smaug (a109da831d)
- pointer style (c26fa45b91)
- Bug 1174971 - Introduce two variants of getOwnPropertyFromTargetIfSafe. r=gabor,r=arai (4bec0627ce)
- reapply Bug 1131802 part 2. Allocate functions with reserved slots for DOM Xrays so we can store the Xray wrapper reference in those slots instead of as the function parent. r=peterv (ff39e220a3)
- No bug - Add a bug number to the expected failure in message-event.html. (398f3e500a)
- Bug 1164834: MessageEvents coming from postMessage should not be cancelable. r=Ms2ger (380ce180bf)
This commit is contained in:
2022-03-12 10:32:14 +08:00
parent ff1df7517f
commit 38ceaed34c
50 changed files with 1313 additions and 586 deletions
+5
View File
@@ -62,6 +62,7 @@
namespace mozilla {
namespace dom {
class EventTarget;
typedef uint32_t ScreenOrientationInternal;
} // namespace dom
} // namespace mozilla
@@ -879,6 +880,10 @@ protected:
};
FullscreenAllowedState mFullscreenAllowed;
// The orientation lock as described by
// https://w3c.github.io/screen-orientation/
mozilla::dom::ScreenOrientationInternal mOrientationLock;
// Cached value of the "browser.xul.error_pages.enabled" preference.
static bool sUseErrorPages;