Enables any type of document to use the special root element attributes
currently used by XUL <window>.
Differential Revision: https://phabricator.services.mozilla.com/D54016
--HG--
extra : moz-landing-system : lando
Initially this was going to be a simple cleanup: Remove some useless namespaces
here and there and so on, remove `using` statements from the header and so on.
But unfortunately, DOMIntersectionObserver.h (which is included in Element.h,
unnecessarily) ended up exposing `Element` unnamespaced to a lot of code, so I
had to fix that.
Differential Revision: https://phabricator.services.mozilla.com/D55316
--HG--
extra : moz-landing-system : lando
I couldn't repro this with the STR in the bug, but I can repro by inspecting a
grid in print preview, where we don't properly honor the re-reflow request
because $reasons.
Differential Revision: https://phabricator.services.mozilla.com/D55264
--HG--
extra : moz-landing-system : lando
The structs in moz_external_api.h need to be expanded to support WebXR.
We should land these changes separately to enable working on WebXR features and FxR Android-side code in parallel.
The changes have been carefully made, additive-ly, to avoid breaking existing code before the rest of the WebXR implementation has landed.
Differential Revision: https://phabricator.services.mozilla.com/D54216
--HG--
extra : moz-landing-system : lando
BrowserTestUtils.crashFrame now accepts additional `options`, with an argument `crashType` that may
take "CRASH_OOM" or "CRASH_INVALID_POINTER_DEREF"|null to specify the nature of the crash. The names
are taken from CrashTestUtils.jsm but this module cannot be imported as such as it has non-trivial
binary dependencies.
Depends on D54130
Differential Revision: https://phabricator.services.mozilla.com/D54700
--HG--
extra : moz-landing-system : lando
We'll use this method to expose additional information to the front-end for recovering from OOM.
Differential Revision: https://phabricator.services.mozilla.com/D54129
--HG--
extra : moz-landing-system : lando
Automatic update from web-platform-tests
Add an initial test for wasm multi-value. (#17314)
--
wpt-commits: b8079efa83c28bc0fc9ec7ff18b20c0be23a4275
wpt-pr: 17314
Differential Revision: https://phabricator.services.mozilla.com/D55308
--HG--
extra : moz-landing-system : lando
The coverage tables stored on the Zone are weak references. Entries are
removed when JSScripts are finalized. This patch removes the erroneous calls
to clearScriptLCov in Realm::finishRoots. Without this, the map gets
destroyed during shutdown before it is finished being used by the JSScript
finalizers.
Differential Revision: https://phabricator.services.mozilla.com/D55183
--HG--
extra : moz-landing-system : lando
The provided middleware needs to be added at the first position in the
redux store, and is then enabled by dispatching the START_IGNORE action.
This is only used in the console at the moment, when the destroy function is being called.
Differential Revision: https://phabricator.services.mozilla.com/D44109
--HG--
extra : moz-landing-system : lando
Now that all of the important metaViewport simulation bugs have been fixed, we would
like to let feature ride the trains, enabled by default.
This means we can also stop setting the pref in tests that rely on it.
Differential Revision: https://phabricator.services.mozilla.com/D53005
--HG--
extra : moz-landing-system : lando
Relatedly: We only use this to determine priority. It seems we prioritize
<link rel=preload> over <link rel=stylesheet>, is that intended?
That seems a bit weird, as the preloads from the parser are likely to be used
very soon.
Differential Revision: https://phabricator.services.mozilla.com/D55225
--HG--
extra : moz-landing-system : lando
Use QueryObject instead. Some variable renaming to make it clearer we are dealing with a http channel.
Differential Revision: https://phabricator.services.mozilla.com/D55238
--HG--
extra : moz-landing-system : lando
`js::Call` avoids copying the arguments into a separate `InvokeArgs` struct,
therefore it's generally preferred for calls within SpiderMonkey.
Depends on D55088
Differential Revision: https://phabricator.services.mozilla.com/D55089
--HG--
extra : moz-landing-system : lando
`NewObjectWithClassProto` when called with a non-null prototype calls `NewObjectWithGivenTaggedProto`,
but that function can be called more directly through `NewObjectWithGivenProto`.
Depends on D55087
Differential Revision: https://phabricator.services.mozilla.com/D55088
--HG--
extra : moz-landing-system : lando
Add support for HandshakeResponse, Invocation, StreamItem, and Completion incoming messages, including multiple messages in one WS frame, by including SignalR client sources
Differential Revision: https://phabricator.services.mozilla.com/D51498
--HG--
extra : moz-landing-system : lando