750248 Commits

Author SHA1 Message Date
Barret Rennie
fe5c743b15 Bug 1649598 - Migrate ProfileAge.jsm to IOUtils and PathUtils r=emalysz
Differential Revision: https://phabricator.services.mozilla.com/D96888
2021-03-23 18:27:40 +00:00
Tom Ritter
93ca1b2915 Bug 1610570: Add a 'NoTaint=allvalid' attribute as well, and cut Gamepad over to it r=cmartin
Depends on D108247

Differential Revision: https://phabricator.services.mozilla.com/D108248
2021-03-23 18:26:30 +00:00
Tom Ritter
cbeb7d2c9d Bug 1610570: Apply the passback attribute to gamepad r=cmartin
Differential Revision: https://phabricator.services.mozilla.com/D108247
2021-03-23 18:26:30 +00:00
Tom Ritter
a40387b8a8 Bug 1610570: Pass attributes through so lower.py can change code emission, and handle NoTaint r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D108246
2021-03-23 18:26:30 +00:00
Tom Ritter
7275e370ec Bug 1610570: Support the NoTaint attribute on method parameters with the passback value r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D108245
2021-03-23 18:26:29 +00:00
Miko Mynttinen
40648350fd Bug 1679645 - Cache the selection state in nsTextFrame rather than in nsDisplayText r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D108646
2021-03-23 18:21:02 +00:00
Emilio Cobos Álvarez
51a69dce6a Bug 1700379 - Remove unused nsDisplayListBuilder::IsInPageSequence. r=miko
Differential Revision: https://phabricator.services.mozilla.com/D109509
2021-03-23 18:02:49 +00:00
Anny Gakhokidze
eb737dfce2 Bug 1698104 - Fix session restore for about:reader, r=nika,kashav
Implement an observer to wait for correct window events in order to restore tab
content.  Non-SHIP code restores about:reader scroll position after receiving
"AboutReaderContentReady" event, so to achieve the same thing with session
history in parent enabled, we can wait for "AboutReader:Ready" event.

Differential Revision: https://phabricator.services.mozilla.com/D108712
2021-03-23 18:01:23 +00:00
Kashav Madan
6d6c056ad0 Bug 1698878 - Verify formdata URL in the parent, r=nika
This should happen before any data is sent down to the content process.

Differential Revision: https://phabricator.services.mozilla.com/D108830
2021-03-23 18:01:22 +00:00
Kashav Madan
5df6022cf9 Bug 1597499 - Enable some sessionstore Fission/SHIP tests, r=farre
Differential Revision: https://phabricator.services.mozilla.com/D108693
2021-03-23 18:01:22 +00:00
Kashav Madan
5dc7379641 Bug 1597499 - Make Session Restore work in Fission, r=nika
Differential Revision: https://phabricator.services.mozilla.com/D107883
2021-03-23 18:01:21 +00:00
Kashav Madan
7f683be5f5 Bug 1597499 - Add SessionStoreTypes.ipdlh, r=farre
Originally authored by :farre for bug 1572084.

Depends on D89969

Differential Revision: https://phabricator.services.mozilla.com/D108791
2021-03-23 18:01:21 +00:00
Kashav Madan
c91bbe8c6d Bug 1597499 - Move nsIDocShell::ChildOffset to BrowsingContext, r=nika
Differential Revision: https://phabricator.services.mozilla.com/D89969
2021-03-23 18:01:20 +00:00
Emma Malysz
14f7b0bd69 Bug 1698065, ensure fxa button is hidden from overflow menu if not signed in r=sfoster
Differential Revision: https://phabricator.services.mozilla.com/D109406
2021-03-23 17:55:09 +00:00
Marco Bonardo
779e36c5a0 Bug 1700137 - Add Search Engine is missing in address bar context menu after customization. r=harry
Differential Revision: https://phabricator.services.mozilla.com/D109480
2021-03-23 17:54:31 +00:00
Butkovits Atila
f632200fb8 Backed out changeset 1d7fcfd34752 (bug 1699858) for causing build bustages. CLOSED TREE 2021-03-23 20:28:57 +02:00
Butkovits Atila
f52312fa46 Backed out changeset 065644a4b755 (bug 1649604) for causing failure on test_update_theme.js 2021-03-23 20:20:53 +02:00
Sam Foster
24df036753 Bug 1699858 - Avoid using the toolkit/global icons which are about to change for proton. r=nchevobbe,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D109186
2021-03-23 17:36:46 +00:00
Masatoshi Kimura
696e9fb640 Bug 1700339 - Use /clang:-undef to undefine predefined macros when clang-cl is used. r=lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D109500
2021-03-23 17:34:31 +00:00
Anshul Sahai
d94556e835 Bug 1679131- Prevent warning icon from being dragged in remove logins dialog r=tgiles
Differential Revision: https://phabricator.services.mozilla.com/D109422
2021-03-23 17:34:01 +00:00
Emma Malysz
35312742bd Bug 1649604, remove OS.File usage from JSONFile.jsm r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D102041
2021-03-23 17:25:34 +00:00
Andrew Halberstadt
2cdfb630ea Bug 1638991 - [mach] Run ./mach telemetry-tests-client with Python 3, r=raphael
Differential Revision: https://phabricator.services.mozilla.com/D109082
2021-03-23 17:24:43 +00:00
Andrew Halberstadt
dacaab95ea Bug 1638991 - [telemetry-tests-client] Green up the tests on Python 3, r=raphael
Differential Revision: https://phabricator.services.mozilla.com/D109081
2021-03-23 17:24:42 +00:00
Andrew Halberstadt
79eed16d38 Bug 1638991 - [telemetry-tests-client] Ensure wptserve logs are included in our logger, r=raphael
Differential Revision: https://phabricator.services.mozilla.com/D109080
2021-03-23 17:24:42 +00:00
Tom Ritter
20e76faedb Bug 1699740 - Make updatebot run on a cron job in m-c r=aki
Differential Revision: https://phabricator.services.mozilla.com/D109076
2021-03-23 17:17:52 +00:00
alwu
5ca51f8b97 Bug 1352050 - re-enable MSE tests on Android. r=bryce
Differential Revision: https://phabricator.services.mozilla.com/D109518
2021-03-23 17:17:41 +00:00
Noemi Erli
cc4a17cea3 Backed out 4 changesets (bug 1610570) for causing lint failure in lower.py CLOSED TREE
Backed out changeset faf6f57c64eb (bug 1610570)
Backed out changeset ccc49e1fd15c (bug 1610570)
Backed out changeset 83b086da2960 (bug 1610570)
Backed out changeset c7f732f443b1 (bug 1610570)
2021-03-23 19:25:55 +02:00
Asumu Takikawa
6774e63d86 Bug 1690965 - part 4: add unwind wasm instruction r=rhunt
Adds support for the `unwind` instruction from the wasm exception
handling proposal to the Baseline compiler.

Differential Revision: https://phabricator.services.mozilla.com/D106221
2021-03-23 17:11:41 +00:00
Asumu Takikawa
2402c5e522 Bug 1690965 - part 3: add delegate wasm instruction r=rhunt
Adds support for the `delegate` instruction from the wasm exception
handling proposal to the Baseline compiler.

Differential Revision: https://phabricator.services.mozilla.com/D106220
2021-03-23 17:11:40 +00:00
Asumu Takikawa
c7ab6e937f Bug 1690965 - part 2: add rethrow wasm instruction r=rhunt
Adds support for the `rethrow` instruction from the wasm exception
handling proposal to the Baseline compiler.

Differential Revision: https://phabricator.services.mozilla.com/D105854
2021-03-23 17:11:40 +00:00
Asumu Takikawa
e41d478674 Bug 1690965 - part 1: add catch_all wasm instruction r=rhunt
Adds support for the `catch_all` instruction for the wasm exception
handling proposal in the Baseline compiler.

Differential Revision: https://phabricator.services.mozilla.com/D104292
2021-03-23 17:11:39 +00:00
Jonathan Kew
fd88ca7871 Bug 1681691 - Update metadata for WPT metrics-override tests. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D109291
2021-03-23 17:10:24 +00:00
Jonathan Kew
a92a9534ec Bug 1681691 - Adjust font-family names used in WPT metrics-override tests to avoid spurious failures due to antialiasing in Gecko. r=emilio
Many WPT reftests compare Ahem glyphs (squares) with a reference that uses simple shapes
such as a <div> with a solid background that is expected to have the exact same size.

If antialiasing is applied to the Ahem font, such tests will often fail because of
faint antialiasing pixels at the edges of the square glyphs, even though the test is
"passing" in terms of what it actually aims to check.

Rather than annotate all such tests as "fuzzy", Gecko has an option to disable antialiasing
for the Ahem font, despite it being enabled for font rendering in general, and we use this
when running the WPT reftests. However, this depends on the font-family name being exactly
"Ahem".

Therefore, in the tests which load Ahem via @font-face and override some descriptors,
we still want to use "Ahem" as the resulting family name (shadowing the standard Ahem,
if it is locally installed) so that the non-antialiased rendering will be used.

(In the case of metrics-override-normal-keyword, there are multiple "custom" versions
of Ahem loaded by the testcase, so we instead take the approach of also loading it with
a modified family name in the reference; then both testcase and reference will get
the default antialiased font rendering rather than special "Ahem" treatment.)

Differential Revision: https://phabricator.services.mozilla.com/D109290
2021-03-23 17:10:24 +00:00
Jonathan Kew
6aa01e5aa4 Bug 1681691 - Add support for metrics overrides to gfxUserFontEntry, dom::FontFace, etc r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D109289
2021-03-23 17:10:24 +00:00
Jonathan Kew
fc722045b9 Bug 1681691 - Add metrics override descriptors to webidl. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D109288
2021-03-23 17:10:23 +00:00
Jonathan Kew
c34bf0ad4f Bug 1681691 - Also remove unnecessary 'unsafe' from a bunch of FontFaceRule descriptor getters. r=emilio
Depends on D109287

Differential Revision: https://phabricator.services.mozilla.com/D109344
2021-03-23 17:10:23 +00:00
Jonathan Kew
8b75657e88 Bug 1681691 - Add ascent-, descent- and line-gap-override descriptors to the style system. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D109287
2021-03-23 17:10:22 +00:00
Jonathan Kew
54906f738a Bug 1681691 - Convert the font-stretch descriptor to use NonNegativePercentage. r=emilio
Depends on D109285

Differential Revision: https://phabricator.services.mozilla.com/D109286
2021-03-23 17:10:22 +00:00
Jonathan Kew
bc2b113e81 Bug 1681691 - Create a NonNegativePercentage type in values:specified. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D109285
2021-03-23 17:10:21 +00:00
Tom Ritter
82fa953ecc Bug 1700396: Bump updatebot version to the one that gives detailed commit messages for vendoring tasks r=jewilde
Differential Revision: https://phabricator.services.mozilla.com/D109515
2021-03-23 16:48:14 +00:00
Nicolas Chevobbe
3ab0450b12 Bug 1693314 - [devtools] Enable new Performance panel by default on Beta. r=julienw
Differential Revision: https://phabricator.services.mozilla.com/D109503
2021-03-23 16:06:27 +00:00
Alexandre Poirot
f320e1347f Bug 1700106 - [devtools] Removed synthesizeKeyFromKeyTag unused test helper. r=jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D109483
2021-03-23 15:51:18 +00:00
Alexandre Poirot
ded026f627 Bug 1700106 - [devtools] Remove now-useless eslint files related to mochitests. r=jdescottes,Standard8
I kept a few having some overrides. But they may be irrelevant.
And I kept some eslint files for all folder that aren't matching the pattern matching "**/test*/**/browser*/".
Ideally we would rename these folder to match.

Last but not least, I identified one case where we were using mochitest file for xpcshell tests!

Differential Revision: https://phabricator.services.mozilla.com/D109481
2021-03-23 15:51:18 +00:00
Alexandre Poirot
349e77181c Bug 1700106 - [devtools] Exclude tests from general DevTools camelcase eslint rule. r=jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D109478
2021-03-23 15:51:17 +00:00
Alexandre Poirot
8efc49e6bd Bug 1700106 - [devtools] Exclude tests from general reject-some-requires eslint rule. r=jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D109477
2021-03-23 15:51:17 +00:00
Alexandre Poirot
d43cb93f72 Bug 1700106 - [devtools] Remove the balanced-observers eslint disabling from DevTools mochitests. r=jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D109476
2021-03-23 15:51:17 +00:00
Alexandre Poirot
ddbcbd77a1 Bug 1700106 - [devtools] Remove the waitForTick custom eslint global from DevTools mochitests. r=jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D109475
2021-03-23 15:51:16 +00:00
Alexandre Poirot
406fafaa4d Bug 1700106 - [devtools] Remove the waitUntilState custom eslint global from DevTools mochitests. r=jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D109474
2021-03-23 15:51:16 +00:00
Alexandre Poirot
fb60911db8 Bug 1700106 - [devtools] Remove the gDevTools custom eslint global from DevTools mochitests. r=jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D109473
2021-03-23 15:51:15 +00:00
Alexandre Poirot
c84217aeff Bug 1700106 - [devtools] Remove all unused eslint rules from devtools mochitests. r=jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D109472
2021-03-23 15:51:15 +00:00