Sean Feng
0294dfaf7a
Bug 1768583
- Allow having a PerformanceResourceTiming entry for cross origin redirects r=necko-reviewers,dragana
...
According to the latest Fetch spec, we should generate a opaque
PerformanceResourceTiming entry for cross origin redirects, rather than
not generating it at all.
Plus the timings for cross-origin redirects won't be leaked unless all
redirects pass the TAO check.
Differential Revision: https://phabricator.services.mozilla.com/D146580
2022-06-16 14:09:31 +00:00
Ryan VanderMeulen
d0027d4880
Bug 1361577 - Remove unnecessary null check of mRG. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D149521
2022-06-16 14:06:59 +00:00
Chris Martin
190ac22f48
Bug 1770098
- Disable Win32k Lockdown with incompatible mitigations r=handyman,Gankra
...
Differential Revision: https://phabricator.services.mozilla.com/D148962
2022-06-16 14:05:00 +00:00
sakar
c82632a967
Bug 1772841 - Disabled datetime input field should not be focusable by click. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D149416
2022-06-16 14:04:51 +00:00
Kagami Sascha Rosylight
273131ab1f
Bug 1770627 - Ship transferable streams r=smaug
...
It's been a month and we haven't seen any problem.
Differential Revision: https://phabricator.services.mozilla.com/D149291
2022-06-16 13:34:42 +00:00
Norisz Fay
7cd43cc697
Backed out 5 changesets (bug 1766228) for causing lint failures on test_restrequest.js CLOSED TREE
...
Backed out changeset 5ff1634cfe18 (bug 1766228)
Backed out changeset 01642c97e7a5 (bug 1766228)
Backed out changeset cbba28151712 (bug 1766228)
Backed out changeset 76a32127865d (bug 1766228)
Backed out changeset 2c7ef1ad380a (bug 1766228)
2022-06-16 16:36:44 +03:00
Alex Ionescu
1be10545ab
Bug 1769482 - Fix imgur intermittent r=perftest-reviewers,sparky
...
Differential Revision: https://phabricator.services.mozilla.com/D148688
2022-06-16 13:00:23 +00:00
Jan de Mooij
79a3597a41
Bug 1774390 part 4 - Simplify emitApplyGeneric and related functions. r=iain
...
Now that we no longer have to keep track of the number of arguments we pushed,
we can turn the `extraStackSpace` register into a `scratch` register.
Also simplify `emitPushArguments` more by using the frame pointer as base register
instead of a separate register.
Differential Revision: https://phabricator.services.mozilla.com/D149379
2022-06-16 12:59:17 +00:00
Jan de Mooij
84cb9f185d
Bug 1774390 part 3 - Remove frame size and header size from frame descriptor. r=iain
...
This was used to find the previous frame on the stack, but we can now use frame pointers
for that.
Differential Revision: https://phabricator.services.mozilla.com/D149378
2022-06-16 12:59:17 +00:00
Jan de Mooij
caf28c7d0d
Bug 1774390 part 2 - Don't depend on frame descriptor size in getCppEntryRegisters. r=iain
...
Differential Revision: https://phabricator.services.mozilla.com/D149377
2022-06-16 12:59:16 +00:00
Jan de Mooij
dea42a526c
Bug 1774390 part 1 - Use separate ExitFrameType for EnsureBareExitFrame. r=iain
...
This will be used by a later patch, but it's also nice for assertions to use
a different type.
Differential Revision: https://phabricator.services.mozilla.com/D149376
2022-06-16 12:59:16 +00:00
Jonathan Kew
d58446c275
Bug 1772189 - Avoid potential infinite recursion when initializing vertical metrics, if the font has a broken 'vmtx' table. r=lsalzman
...
Differential Revision: https://phabricator.services.mozilla.com/D148928
2022-06-16 12:38:35 +00:00
Ryan Hunt
a413b63464
Bug 1442544 - wasm: Drop offset guard reservation from 2GiB to 32MiB. r=jseward
...
We can use large v-mem reservations to omit bounds checks for 32-bit wasm
code. This requires at least 4GiB to catch any possibly dynamic index
given to a wasm memory access instruction. Memory accesses also can contain
a static 'offset' immediate which is to be added to the dynamic index
to get the effective address. To handle those, we reserve 'offset' guard
pages after the 4GiB main region. Any offset that is larger than the
offset guard region forces the access to have a bounds check.
Our current reservation is 2GiB, which is unreasonably large. After
profiling our internal wasm-corpus, the largest offset found was
~20MiB with most being <1MiB. 32MiB should therefore be more than
enough and reduce our vmem reservations by 33%.
Differential Revision: https://phabricator.services.mozilla.com/D149168
2022-06-16 12:17:40 +00:00
Ryan Hunt
b0e653be71
Bug 1738637 - wasm: Emit 'funcref' instead of 'anyfunc' for .type() accessors. r=yury
...
The specification for js-types now [1] defines the canonical type used
for .type() accessors to be 'funcref' instead of 'anyfunc'. The implementation
and WPTs are updated accordingly. 'anyfunc' is still accepted as an alias of
'funcref' for constructors, but this is already implemented and requires no
changes.
[1] https://github.com/WebAssembly/js-types/pull/34/files
[2] https://github.com/WebAssembly/js-types/blob/main/proposals/js-types/Overview.md
Differential Revision: https://phabricator.services.mozilla.com/D149169
2022-06-16 12:17:21 +00:00
Gijs Kruitbosch
5e74be0d5b
Bug 1774189 - allow continuing past connecting a mobile device if you have a second desktop device, r=sfoster
...
Differential Revision: https://phabricator.services.mozilla.com/D149258
2022-06-16 12:16:44 +00:00
Jonathan Kew
64fcd19655
Bug 1771215 - Only accept the CSS2 font-variant values (normal/small-caps) in the font shorthand; CSS Fonts 3/4 font-variant additions are not allowed. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D149440
2022-06-16 12:13:54 +00:00
ffxbld
5d65102622
No Bug, mozilla-central repo-update HSTS HPKP remote-settings tld-suffixes - a=repo-update r=dmeehan
...
Differential Revision: https://phabricator.services.mozilla.com/D149507
2022-06-16 12:12:32 +00:00
Mark Banner
1383258437
Bug 1766228 - Add an ESLint rule to ensure that member property accesses of Services are valid. r=Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D149393
2022-06-16 12:09:28 +00:00
Mark Banner
eac3f080b3
Bug 1766228 - Add nsICookieService as an acceptable interface for Services.cookies. r=kmag
...
Depends on D149391
Differential Revision: https://phabricator.services.mozilla.com/D149392
2022-06-16 12:09:27 +00:00
Mark Banner
00312f40dc
Bug 1766228 - Replace manual definition of Services.cookiesvc with Services.cookies. r=necko-reviewers,kershaw
...
This makes the tests consistent with the rest of the code, and avoids errors from the new ESLint valid-services rule.
Depends on D149390
Differential Revision: https://phabricator.services.mozilla.com/D149391
2022-06-16 12:09:27 +00:00
Mark Banner
065d31d475
Bug 1766228 - Replace manual Services.cookiemgr definition with Services.cookies in netwerk cookies tests. r=necko-reviewers,kershaw
...
This makes the tests consistent with the rest of the code, and avoids errors from the new ESLint valid-services rule.
Depends on D149389
Differential Revision: https://phabricator.services.mozilla.com/D149390
2022-06-16 12:09:27 +00:00
Mark Banner
dec16baa20
Bug 1766228 - Add some more interface types to components that are included in services. r=kmag
...
Differential Revision: https://phabricator.services.mozilla.com/D149389
2022-06-16 12:09:26 +00:00
Marian-Vasile Laza
1d24f09b38
Backed out changeset d70914c7f1f3 (bug 1730763) for causing web-platform reftest failures on direction-propagation-body-contain-root.html. CLOSED TREE
2022-06-16 15:53:24 +03:00
Gijs Kruitbosch
04ac1e54e3
Bug 1774419 - fix loading-dial.svg to not ship outside of Nightly, r=sfoster
...
Differential Revision: https://phabricator.services.mozilla.com/D149402
2022-06-16 10:45:29 +00:00
Bogdan Szekely
c078765353
Backed out 4 changesets (bug 1774390) for causing assertion failures on Trampoline-x64.cpp CLOSED TREE
...
Backed out changeset bdfcc8363de5 (bug 1774390)
Backed out changeset 6072f76850e7 (bug 1774390)
Backed out changeset e1792844b5b1 (bug 1774390)
Backed out changeset 45576a2dc383 (bug 1774390)
2022-06-16 14:02:00 +03:00
Tetsuharu Ohzeki
e88ac8dc9f
Bug 1508688 - Enable 'react/no-deprecated' ESLint rule for devtools/. r=devtools-reviewers,nchevobbe
...
This enables https://github.com/jsx-eslint/eslint-plugin-react/blob/master/docs/rules/no-deprecated.md
Differential Revision: https://phabricator.services.mozilla.com/D149485
2022-06-16 10:03:12 +00:00
Tetsuharu Ohzeki
07b3d58207
Bug 1508688 - Add `UNSAFE_` prefix to React deprecated lifecycle methods in devtools/client/webconsole/. r=devtools-reviewers,nchevobbe
...
Differential Revision: https://phabricator.services.mozilla.com/D149484
2022-06-16 10:03:11 +00:00
Tetsuharu Ohzeki
9348f8ae5e
Bug 1508688 - Add `UNSAFE_` prefix to React deprecated lifecycle methods in devtools/client/shared/. r=devtools-reviewers,nchevobbe
...
Differential Revision: https://phabricator.services.mozilla.com/D149483
2022-06-16 10:03:11 +00:00
Tetsuharu Ohzeki
bb8e1695cc
Bug 1508688 - Add `UNSAFE_` prefix to React deprecated lifecycle methods in devtools/client/responsive/. r=devtools-reviewers,nchevobbe
...
Differential Revision: https://phabricator.services.mozilla.com/D149482
2022-06-16 10:03:11 +00:00
Tetsuharu Ohzeki
6c38c84016
Bug 1508688 - Add `UNSAFE_` prefix to React deprecated lifecycle methods in devtools/client/netmonitor/. r=devtools-reviewers,nchevobbe
...
Differential Revision: https://phabricator.services.mozilla.com/D149481
2022-06-16 10:03:10 +00:00
Tetsuharu Ohzeki
f6fa9f6c18
Bug 1508688 - Add `UNSAFE_` prefix to React deprecated lifecycle methods in devtools/client/inspector/. r=devtools-reviewers,nchevobbe
...
Differential Revision: https://phabricator.services.mozilla.com/D149480
2022-06-16 10:03:10 +00:00
Tetsuharu Ohzeki
4af14e7f3f
Bug 1508688 - Add `UNSAFE_` prefix to React deprecated lifecycle methods in devtools/client/framework/. r=devtools-reviewers,nchevobbe
...
Differential Revision: https://phabricator.services.mozilla.com/D149479
2022-06-16 10:03:09 +00:00
Tetsuharu Ohzeki
0a05c81cf4
Bug 1508688 - Add `UNSAFE_` prefix to React deprecated lifecycle methods in devtools/client/debugger/. r=devtools-reviewers,nchevobbe
...
Differential Revision: https://phabricator.services.mozilla.com/D149478
2022-06-16 10:03:09 +00:00
Tetsuharu Ohzeki
49983d16b8
Bug 1508688 - Add `UNSAFE_` prefix to React deprecated lifecycle methods in devtools/client/accessibility/. r=devtools-reviewers,nchevobbe
...
Differential Revision: https://phabricator.services.mozilla.com/D149477
2022-06-16 10:03:09 +00:00
Tetsuharu Ohzeki
3bad49f709
Bug 1508688 - Add `UNSAFE_` prefix to React deprecated lifecycle methods in devtools/client/aboutdebugging/. r=devtools-reviewers,nchevobbe
...
Differential Revision: https://phabricator.services.mozilla.com/D149476
2022-06-16 10:03:08 +00:00
Tetsuharu Ohzeki
8895997060
Bug 1508688 - Add 'UNSAFE_' lifecycle methods to 'react/sort-comp' rule for devtools/. r=devtools-reviewers,nchevobbe
...
Differential Revision: https://phabricator.services.mozilla.com/D149475
2022-06-16 10:03:08 +00:00
Kershaw Chang
b56229307b
Bug 1772111 - Refine TRR skiped reasons for retry, r=necko-reviewers,dragana
...
Differential Revision: https://phabricator.services.mozilla.com/D148107
2022-06-16 09:56:06 +00:00
Kershaw Chang
19ef172933
Bug 1772111 - Allow to retry TRR for recoverable errors, r=necko-reviewers,dragana
...
Some details about this retry logic:
- We'll create a confirmation task with fresh connection.
- Trigger a new confirmation immediately upon TRR lookup failure.
- We still use the short mode 2 timeout.
Differential Revision: https://phabricator.services.mozilla.com/D148106
2022-06-16 09:56:05 +00:00
Michael Kohler
025231a20e
Bug 1704740 - Removed expired telemetry probe preferences.created_new_user_prefs_file r=chutten,KrisWright DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D148381
2022-06-16 09:43:25 +00:00
Henrik Skupin
73b0dcf791
Bug 1772484 - [wdspec] Enhance "stale element reference" tests for WebDriver classic commands. r=webdriver-reviewers,jgraham,jdescottes
...
Differential Revision: https://phabricator.services.mozilla.com/D149268
2022-06-16 09:40:34 +00:00
Henrik Skupin
d1b7e19d3a
Bug 1772484 - [wdspec] Fix script execution tests to correctly encode and decode payload. r=webdriver-reviewers,jdescottes
...
Differential Revision: https://phabricator.services.mozilla.com/D149267
2022-06-16 09:40:34 +00:00
Henrik Skupin
85dac95fed
Bug 1772484 - [marionette] Update JSDoc @throws entries for WebDriver commands. r=webdriver-reviewers,jdescottes
...
Differential Revision: https://phabricator.services.mozilla.com/D149266
2022-06-16 09:40:33 +00:00
Henrik Skupin
8c97174e34
Bug 1772484 - [marionette] Raise "stale element reference" error if a stale element is returned by executing a script. r=webdriver-reviewers,jdescottes
...
Differential Revision: https://phabricator.services.mozilla.com/D149265
2022-06-16 09:40:33 +00:00
Bogdan Szekely
2831e1ef7e
Merge mozilla-central to autoland. CLOSED TREE
2022-06-16 12:37:07 +03:00
Bogdan Szekely
d3c2f51d89
Merge autoland to mozilla-central. a=merge
2022-06-16 12:29:41 +03:00
Marco Castelluccio
b5b348a72e
Bug 1774544 - doc: Update link to cron.yml schema. r=sylvestre DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D149502
2022-06-16 08:44:28 +00:00
Masayuki Nakano
8f49ba6026
Bug 1770877 - part 5: Make `HTMLEditor::MoveNodesIntoNewBlockquoteElement` stop touching `Selection` directly r=m_kato
...
Similar to the previous patches, nobody uses the result, but it should return
the suggestion.
Differential Revision: https://phabricator.services.mozilla.com/D149069
2022-06-16 08:16:43 +00:00
Jan de Mooij
ad9533d7bc
Bug 1774390 part 4 - Simplify emitApplyGeneric and related functions. r=iain
...
Now that we no longer have to keep track of the number of arguments we pushed,
we can turn the `extraStackSpace` register into a `scratch` register.
Also simplify `emitPushArguments` more by using the frame pointer as base register
instead of a separate register.
Differential Revision: https://phabricator.services.mozilla.com/D149379
2022-06-16 08:09:07 +00:00
Jan de Mooij
f0d2fce30b
Bug 1774390 part 3 - Remove frame size and header size from frame descriptor. r=iain
...
This was used to find the previous frame on the stack, but we can now use frame pointers
for that.
Differential Revision: https://phabricator.services.mozilla.com/D149378
2022-06-16 08:09:06 +00:00
Jan de Mooij
e7d6e5fcfd
Bug 1774390 part 2 - Don't depend on frame descriptor size in getCppEntryRegisters. r=iain
...
Differential Revision: https://phabricator.services.mozilla.com/D149377
2022-06-16 08:09:06 +00:00