Julian Descottes
4da968b463
Bug 1746154 - [cdp] Add error message and documentation about the required fission preferences r=webdriver-reviewers,whimboo
...
Differential Revision: https://phabricator.services.mozilla.com/D134328
2022-01-31 12:34:40 +00:00
Julian Descottes
5c16e42779
Bug 1743618 - [devtools] Update links in release tasks page to show up as actual links r=Honza
...
Depends on D137282
Not sure if this regressed after a sphinx update, but the links are not clickable at the moment.
Differential Revision: https://phabricator.services.mozilla.com/D137283
2022-01-31 12:32:33 +00:00
Julian Descottes
0f17c8c689
Bug 1743618 - [devtools] Fix link to service worker test page in release tasks docs r=Honza
...
This link has not been working for a while, switching to an MDN example page.
We should still come up with example pages hosted on a domain owned by devtools team if possible
(and not on the personal github account of a team member :) )
Depends on D137141
Differential Revision: https://phabricator.services.mozilla.com/D137282
2022-01-31 12:32:33 +00:00
Mark Banner
105c95744a
Bug 1751275
- Add a snapshot group builder for building by domains. r=mossop
...
Differential Revision: https://phabricator.services.mozilla.com/D136527
2022-01-31 12:07:28 +00:00
Mark Banner
157d06db7d
Bug 1751275
- Implement a minimum size limit for amount of snapshots when querying snapshot groups. r=mossop
...
Differential Revision: https://phabricator.services.mozilla.com/D137144
2022-01-31 12:07:27 +00:00
Mark Banner
9b90775450
Bug 1751275
- Add a snapshot monitor for triggering snapshot group builders. r=mossop
...
Depends on D135706
Differential Revision: https://phabricator.services.mozilla.com/D136526
2022-01-31 12:07:27 +00:00
Jonathan Kew
f22da7a73f
Bug 1752649
- Use GetInFlowParent when retrieving language to be used for quote marks from the element's context. r=dholbert
...
Differential Revision: https://phabricator.services.mozilla.com/D137384
2022-01-31 11:55:43 +00:00
Kershaw Chang
f73fac8381
Bug 1752100 - Make sure nsWSAdmissionManager::ConnectNext is called on main thread, r=necko-reviewers,valentin
...
Differential Revision: https://phabricator.services.mozilla.com/D137267
2022-01-31 11:11:53 +00:00
Shane Hughes
b023d4c351
Bug 1751668 - Add more information to Quick Reference doc. r=sylvestre DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D136709
2022-01-31 10:25:25 +00:00
Jan de Mooij
a11c0a2814
Bug 1752099 part 7 - Disable the JIT backend on platforms without floating-point support. r=lth
...
This removes JitOptions.supportsFloatingPoint and instead uses the new
JitOptions.disableJitBackend flag.
The JS and Wasm compilers already checked the supportsFloatingPoint flag, only
the regular expression JIT might be affected.
The goal is to have a single runtime switch to enable/disable the JIT backend.
Differential Revision: https://phabricator.services.mozilla.com/D137029
2022-01-31 10:23:58 +00:00
Jan de Mooij
e198c428a1
Bug 1752099 part 6 - Move ARM64 setup into InitializeJit. r=lth
...
Also remove some WASI code that we no longer need because the callers have
HasJitBackend checks.
Depends on D137027
Differential Revision: https://phabricator.services.mozilla.com/D137028
2022-01-31 10:23:58 +00:00
Jan de Mooij
09e4065954
Bug 1752099 part 5 - Move executable memory initialization into InitializeJit. r=lth
...
This makes it a bit easier to reason about the ordering of these.
Depends on D137026
Differential Revision: https://phabricator.services.mozilla.com/D137027
2022-01-31 10:23:58 +00:00
Jan de Mooij
ad9f1b55ce
Bug 1752099 part 4 - Initialize x86/x64 testing flags before CPU flags are computed. r=lth
...
Depends on D137025
Differential Revision: https://phabricator.services.mozilla.com/D137026
2022-01-31 10:23:57 +00:00
Jan de Mooij
34d282cc96
Bug 1752099 part 3 - Inline ComputeJitSupportFlags into its now sole caller. r=lth
...
Depends on D137024
Differential Revision: https://phabricator.services.mozilla.com/D137025
2022-01-31 10:23:57 +00:00
Jan de Mooij
a04410b98b
Bug 1752099 part 2 - Always parse ARM HwCap strings in InitARMFlags. r=lth
...
We can now handle command line flags before initializing the engine, so use this
for the --arm-hwcap flag. Then store this string for InitARMFlags to use.
Depends on D137023
Differential Revision: https://phabricator.services.mozilla.com/D137024
2022-01-31 10:23:56 +00:00
Jan de Mooij
3fe8e4266b
Bug 1752099 part 1 - Remove lazy CPU flags computation on x86/x64. r=lth
...
We always compute these on start-up so we can change some checks to asserts.
Differential Revision: https://phabricator.services.mozilla.com/D137023
2022-01-31 10:23:56 +00:00
Paul Adenot
5dc3029a55
Bug 1749308 - Don't attempt to send a message to the graph after a ScriptProcessorNode has been marked for collection. r=karlt
...
Differential Revision: https://phabricator.services.mozilla.com/D135612
2022-01-31 10:17:04 +00:00
Cristian Tuns
dae26c566f
Merge mozilla-central to autoland on a CLOSED TREE
2022-01-31 04:47:54 -05:00
Cristian Tuns
09819cb9d3
Merge autoland to mozilla-central. a=merge
2022-01-31 04:44:37 -05:00
Hiroyuki Ikezoe
a3fe1185f2
Bug 1571758 - Wrench reftests for scroll offset generation. r=botond
...
Differential Revision: https://phabricator.services.mozilla.com/D133445
2022-01-31 09:40:36 +00:00
Hiroyuki Ikezoe
c0048dceb1
Bug 1571758 - Inform multiple sampled scroll offsets to WR and pick the most appropriate one in WR. r=botond
...
This change mitigates the gap between the external_scroll_offset informed from
the main-thread and scroll_offset informed from APZ.
Some wrench reftests for this change are in the next commit.
Differential Revision: https://phabricator.services.mozilla.com/D133444
2022-01-31 09:40:35 +00:00
Hiroyuki Ikezoe
7e4569d65a
Bug 1571758 - Drop scroll method from SpatialNode. r=gw
...
It's not used for Gecko at all. And in the next commit we are going to have
multiple scroll offsets in a ScrollFrameInfo and encapsulate
ScrollFrameInfo.scroll_offset method so with this unused scroll function,
the next change will be quite messy.
Differential Revision: https://phabricator.services.mozilla.com/D133443
2022-01-31 09:40:35 +00:00
Hiroyuki Ikezoe
860a49babe
Bug 1571758 - Inform apz scroll generation to WebRender's ScrollFrame from the main-thread. r=botond
...
Also inform a flat representing whether the frame's document has scroll-linked
effect or not.
Differential Revision: https://phabricator.services.mozilla.com/D133442
2022-01-31 09:40:35 +00:00
Hiroyuki Ikezoe
994eac4d91
Bug 1571758 - Add an optional index argument to some APZC methods to be able to get an arbirary sampled metrics. r=botond
...
In a subsequent change, we'd like to use them for each SampledAPZCState.
Differential Revision: https://phabricator.services.mozilla.com/D133441
2022-01-31 09:40:34 +00:00
Hiroyuki Ikezoe
f388ce7623
Bug 1571758 - Factor out GetAsyncScrollDeltaForSampling. r=botond
...
Differential Revision: https://phabricator.services.mozilla.com/D133440
2022-01-31 09:40:34 +00:00
Hiroyuki Ikezoe
562a98e9cc
Bug 1571758 - Introduce scroll generation in APZC and SampledAPZCState and inform it to the scrollable frame on the main-thread via RepaintRequest. r=botond
...
The reason why the global ScrollGeneration::sCounter doesn't work for the APZ
case is the APZ sampler thread is per our top level browser window, so if
there are multiple browser windows at the same time, the sCounter will be muted
from different sampler threads.
Differential Revision: https://phabricator.services.mozilla.com/D133439
2022-01-31 09:40:33 +00:00
Hiroyuki Ikezoe
8aa8a32f2a
Bug 1571758 - Split out ScrollGeneration into a new header. r=botond
...
We are going to use it in various places, APZC, SampledAPZState etc.
Differential Revision: https://phabricator.services.mozilla.com/D133437
2022-01-31 09:40:33 +00:00
Tim Chevalier
2415b7b7a1
Bug 1744975 - 16. Conformance tests for section 4.1.2.6 of proposal (setting Tuple properties) r=jandem
...
Depends on D134841
Differential Revision: https://phabricator.services.mozilla.com/D134842
2022-01-31 08:56:46 +00:00
Tim Chevalier
709021e528
Bug 1744975 - 15. Conformance tests for section 4.1.2.11 of proposal (out-of-range Tuple indices) r=jandem
...
Depends on D134840
Differential Revision: https://phabricator.services.mozilla.com/D134841
2022-01-31 08:56:45 +00:00
Tim Chevalier
660c8e441e
Bug 1744975 - 14. Add test for 9.1.1.1 of spec (Object.prototype.toString) r=jandem
...
Depends on D134839
Differential Revision: https://phabricator.services.mozilla.com/D134840
2022-01-31 08:56:45 +00:00
Tim Chevalier
5349f4ee4f
Bug 1744975 - 13. Conformance tests for Tuple constructor r=jandem
...
Depends on D134838
Differential Revision: https://phabricator.services.mozilla.com/D134839
2022-01-31 08:56:45 +00:00
Tim Chevalier
f40896fa68
Bug 1744975 - 12. Tests for section 6.1.2.1 of spec (initialization semantics) r=jandem
...
Depends on D136193
Differential Revision: https://phabricator.services.mozilla.com/D134838
2022-01-31 08:56:44 +00:00
Tim Chevalier
b4a0c192dc
Bug 1744975 - 11. Implement Tuple.of() static method r=jandem
...
Depends on D134836
Differential Revision: https://phabricator.services.mozilla.com/D136193
2022-01-31 08:56:44 +00:00
Tim Chevalier
bc2fccf8b9
Bug 1744975 - 10. Implement Tuple.from() static method r=jandem
...
Depends on D134835
Differential Revision: https://phabricator.services.mozilla.com/D134836
2022-01-31 08:56:44 +00:00
Tim Chevalier
dffc519df4
Bug 1744975 - 9. Implement Tuple.isTuple() static method r=jandem
...
Depends on D134834
Differential Revision: https://phabricator.services.mozilla.com/D134835
2022-01-31 08:56:43 +00:00
Tim Chevalier
65a4f8871f
Bug 1744975 - 8. Implement tuple prototype methods r=jandem
...
Depends on D134832
Note: many conformance tests for Array built-ins will need to be
duplicated to work for the equivalent Tuple built-ins eventually; this
commit only includes some of those tests.
Differential Revision: https://phabricator.services.mozilla.com/D134834
2022-01-31 08:56:43 +00:00
Tim Chevalier
34bbc5eb2b
Bug 1744975 - 7. Add a TupleLength intrinsic r=jandem
...
This will be called by self-hosting tuple methods.
n.b. This is only necessary until https://github.com/tc39/proposal-record-tuple/issues/282 is resolved.
Depends on D134828
Differential Revision: https://phabricator.services.mozilla.com/D134832
2022-01-31 08:56:42 +00:00
Tim Chevalier
8b0f129f73
Bug 1744975 - 6. Add IsTuple and ThisTupleValue self-hosting intrinsics r=jandem
...
Depends on D134827
Differential Revision: https://phabricator.services.mozilla.com/D134828
2022-01-31 08:56:42 +00:00
Tim Chevalier
0deb1b6915
Bug 1744975 - 5. Stringify Record/Tuple wrappers correctly in js::ObjectToSource() r=jandem
...
Depends on D134826
Differential Revision: https://phabricator.services.mozilla.com/D134827
2022-01-31 08:56:42 +00:00
Tim Chevalier
2a3ab8b928
Bug 1744975 - 4. Handle Records and Tuples properly in js::ToStringSlow() r=jandem
...
Depends on D134824
Differential Revision: https://phabricator.services.mozilla.com/D134826
2022-01-31 08:56:41 +00:00
Tim Chevalier
5e578fae09
Bug 1744975 - 3. Add thisTupleValue() method to TupleObject r=jandem
...
Also, expose IsTuple() and ThisTupleValue() (defined in TupleType.cpp)
Depends on D134823
Differential Revision: https://phabricator.services.mozilla.com/D134824
2022-01-31 08:56:41 +00:00
Tim Chevalier
d708869bc0
Bug 1744975 - 2. Throw type error when attempting to convert tuples to numbers r=jandem
...
As per spec 3.1.2
Depends on D134822
Differential Revision: https://phabricator.services.mozilla.com/D134823
2022-01-31 08:56:41 +00:00
Tim Chevalier
aee715b574
Bug 1744975 - 1. Add error messages for tuple methods r=jandem
...
Depends on D135016
Differential Revision: https://phabricator.services.mozilla.com/D134822
2022-01-31 08:56:40 +00:00
Tim Chevalier
88d0d93b46
Bug 1744975 - Change type signatures of TupleObject::unbox(), TupleObject::maybeUnbox() r=jandem
...
* unbox() now returns a TupleType&
* maybeUnbox() now returns a Maybe<TupleType&>; in both cases, callers are responsible for rooting
* IsTuple() now takes a Value& rather than a HandleValue
* ThisTupleValue() now takes a Value& and returns a TupleType&
These changes are meant to minimize assumptions made by TupleObject and TupleType methods about their inputs, and shift responsibility for rooting onto the callers.
Differential Revision: https://phabricator.services.mozilla.com/D135016
2022-01-31 08:56:40 +00:00
Sebastian Hengst
dee7ad83fa
Bug 1752534 - cookies sameSite: update test expectations for late beta and release. r=freddyb DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D137288
2022-01-31 08:05:41 +00:00
Lars T Hansen
c577f72dae
Bug 1744513 - Document Wasm's internal ABI. r=rhunt DONTBUILD
...
Document the wasm-internal ABI. The prose was copied from the Wasm
ABI 2022 document.
Differential Revision: https://phabricator.services.mozilla.com/D136868
2022-01-31 07:28:00 +00:00
Mozilla Releng Treescript
1995fb07c9
no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD
...
en-GB -> 4cf8a647b90ed950ec12dc9192d61e5a42fa0246
eo -> 5860300ee76eebf73877b7af7a57af5eb91710aa
fi -> 67e27c3e0ded4e07dad41eb0e2a042e15d9ca6a9
hye -> 9d15666f38a919cda4de6839737cd259c9ede7e0
tg -> 8ebe46af74634295a74d6b43cf48644f08af974c
2022-01-31 06:58:46 +00:00
Nicolas Chevobbe
3fc9c13854
Bug 1747410 - [devtools] Fix intermittent in browser_storage_cookies_navigation.js . r=jdescottes.
...
Guard `Toolbox#updateFrameButton` with `isDestroying` so the call to `this.target`
later in `_commandIsVisible` doesn't throw because `this.commands` is null.
Differential Revision: https://phabricator.services.mozilla.com/D136713
2022-01-31 06:02:19 +00:00
Dragana Damjanovic
2185d4ea34
Bug 1752117 - Neqo version 0.5.7 r=necko-reviewers,valentin
...
Differential Revision: https://phabricator.services.mozilla.com/D137254
2022-01-31 05:17:42 +00:00
M. Sirringhaus
bfba4ec9f5
Bug 1694336
- Web Authentication: Only send "none" attestation if it was requested (by server or user) r=dveditz
...
The old behavior (only send attestation, if attestation-type was "direct" and "none" otherwise) broke the spec.
Only send "none", if directly requested by RP or the user.
Differential Revision: https://phabricator.services.mozilla.com/D132700
2022-01-31 05:14:26 +00:00