Граф коммитов

798665 Коммитов

Автор SHA1 Сообщение Дата
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