747185 Commits

Author SHA1 Message Date
Chris Martin
53cb70ea9c Bug 1658419 - Change PGamepadEventChannelParent to have a constructor r=handyman
PGamepadEventChannelParent will need to send an async message back to the
child with info about the new shared memory region upon creation.

The IPDL channel is not ready during allocation, so we need to defer
registering the actor with GamepadPlatformService until the IPDL
"RecvConstructor" message so the channel will be available.

This is just a straight refactor to prepare for the upcoming change.

Differential Revision: https://phabricator.services.mozilla.com/D105127
2021-03-03 18:26:47 +00:00
Chris Martin
61073bd078 Bug 1658419 - Create a class that implements sync'd cross-process shared memory r=handyman
This class (which may be useful outside of just gamepad code) provides an API to share an object across processes in a synchronized manner.

Eventually it will be used to share gamepad data (axes, buttons, etc) immediately with child processes for performance reasons.

Differential Revision: https://phabricator.services.mozilla.com/D100215
2021-03-03 18:26:46 +00:00
Butkovits Atila
0d38a352bd Backed out changeset 3d03ee4e4606 (bug 1693301) for causing failure at browser_remotesettingsexperimentloader_init.js. CLOSED TREE 2021-03-03 20:14:47 +02:00
Jonathan Kew
3ccb3d7437 Bug 1695528 - Activate the bundled Twemoji Mozilla font by default on all Windows versions, for better character coverage than Segoe UI Emoji offers. r=lsalzman
This essentially reverts what we did in bug 1686274, because users are not happy
with just getting Segoe UI Emoji instead. However, the pref is left in place so
that we can easily experiment with disabling the font to continue testing the
impact on startup, rendering, etc.

Differential Revision: https://phabricator.services.mozilla.com/D107056
2021-03-03 18:04:40 +00:00
emcminn
d0613a1819 Bug 1689304 - Update theme screen CTA string r=fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D106822
2021-03-03 18:02:55 +00:00
Csoregi Natalia
de702c9eb1 Backed out changeset 78567f53575e (bug 1695402) for failures on test_css-properties-db.js. CLOSED TREE 2021-03-03 19:54:08 +02:00
Benjamin Beurdouche
dd75eb4204 Bug 1694020 - land NSS 38a91427d65fffd0d7f7d2b6d0bcee7dc8b77a37 UPGRADE_NSS_RELEASE, r=beurdouche
Differential Revision: https://phabricator.services.mozilla.com/D107084
2021-03-03 17:24:10 +00:00
Alexandre Poirot
ac04c532a5 Bug 1691681 - [devtools] Introduce "commands" in order to ease calling global commands throught the Watcher. r=nchevobbe,bomsy,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D97575
2021-03-03 17:02:42 +00:00
Andrei Oprea
3c11cc6690 Bug 1693301 - Nimbus test utility for automatic enrollment and cleanup r=k88hudson
Differential Revision: https://phabricator.services.mozilla.com/D106162
2021-03-03 16:56:45 +00:00
David Major
219799577d Bug 1694280 - Add clang 12.0.0 rc2 toolchains (not yet used) r=firefox-build-system-reviewers,glandium
Just adding the toolchain tasks for now. They are not yet used by anything, but bug 1693288 might be interested eventually.

As with earlier releases, clang-tidy and mingw builds are not included here, they'll be separate patches.

Differential Revision: https://phabricator.services.mozilla.com/D106554
2021-03-03 16:53:28 +00:00
Belén Albeza
38e790f113 Bug 1666533 - [devtools] Add cache storage resource r=ochameau
This adds support for cache storage under Fission, as a content process storage resource.

Differential Revision: https://phabricator.services.mozilla.com/D106291
2021-03-03 16:38:41 +00:00
Emilio Cobos Álvarez
8cc760e83a Bug 1695376 - Implement basic color-mix() functionality, behind a pref, but exposed to chrome code. r=boris
This is straight-forward and builds on the color animation code. This
implements only the <percentage> syntax, not the whole <color-adjuster>
syntax, which seems fairly more complex.

Of course, this only uses sRGB because that's all the colors we support,
but it should be feasible to extend to lab() / lch() colors once we
support those.

I believe this subset of syntax is useful and worth implementing, so
people can play with it and say if it's useful.

Differential Revision: https://phabricator.services.mozilla.com/D106698
2021-03-03 16:35:53 +00:00
Micah Tigley
dee15c3162 Bug 1695402 - Support image-set() on the cursor property. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D106745
2021-03-03 16:34:39 +00:00
Chris H-C
03be7ebe5a Bug 1694850 - Suppress environment changes that didn't. r=TravisLong
Had to adjust a TelemetrySession test to be a better unit test.
While I was in the neighbourhood, I added a test covering this behaviour.

Differential Revision: https://phabricator.services.mozilla.com/D107008
2021-03-03 16:06:34 +00:00
stransky
72f2f3cec3 Bug 1695930 [Linux] Even more DMABuf logging, r=jhorak
Differential Revision: https://phabricator.services.mozilla.com/D107073
2021-03-03 16:04:47 +00:00
Kershaw Chang
970b68dbba Bug 1696151 - Make sure network.jar.record_failure_reason is true when the test is running r=zbraniecki
Differential Revision: https://phabricator.services.mozilla.com/D107061
2021-03-03 15:54:59 +00:00
Brendan Dahl
3aa91efcfc Bug 1694551 - Update pdf.js to version 2.8.126 r=calixte
Differential Revision: https://phabricator.services.mozilla.com/D106232
2021-03-03 15:53:44 +00:00
Emilio Cobos Álvarez
7508fffd89 Bug 1694927 - Don't allow location APIs to steal focus. r=smaug,hsivonen
The check was a bit too general it seems. Explicitly allow moving focus
for link clicks and window.open(), which are the things we have tests
for and care about moving focus.

Differential Revision: https://phabricator.services.mozilla.com/D107039
2021-03-03 15:44:59 +00:00
Ted Campbell
bec446fddb Bug 1689161 - Reserve default vector size in ExtensibleCompilationStencil. r=arai
This stencil is stack allocated for parsing, so reserving a small number of
ianline vector elements can avoid allocations in most cases. The extensible
stencil will also be used for cases such as incremental XDR encoding, but in
that case this modest size increase is negligible compared to the rest of the
stencil data. The chosen values favour delazifcation scenarios which are by
far the most common source of stencil. Every compilation has at least one
scope+script and 80% of delazifications only have one of each. GCThings are
more distributed, but 8 covers 75% of cases over some very large scripts on
common websites. These reservations add approximately 80 bytes to the approx
600 bytes of the ExtensibleCompilationStencil.

Differential Revision: https://phabricator.services.mozilla.com/D107022
2021-03-03 15:18:03 +00:00
Chris H-C
8f482c042d Bug 1695699 - Add fine-grained shutdown step telemetry r=janerik
Differential Revision: https://phabricator.services.mozilla.com/D106801
2021-03-03 15:15:30 +00:00
Neil Deakin
2ffa311fe8 Bug 1694027, use the body's scrollHeight to compute the scroll area is it is available, r=mikedeboer
Differential Revision: https://phabricator.services.mozilla.com/D106044
2021-03-03 15:02:55 +00:00
andreipetcu
8f867e56d9 Bug 1695880 Remove the username as a needing value when importing a CSV file r=tgiles
Differential Revision: https://phabricator.services.mozilla.com/D106955
2021-03-03 14:46:46 +00:00
Valentin Gosu
a13ad605e4 Bug 1694949 - Add event telemetry containing failure reasons that lead to TRR confirmation failure r=nhnt11,dragana,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D106618
2021-03-03 14:32:24 +00:00
Emilio Cobos Álvarez
f3d447ac6a Bug 1687022 - Make image-element widget test expectation lousy on win win7 since it passes in some configurations.
MANUAL PUSH: orange CLOSED TREE
2021-03-03 16:37:44 +01:00
Emilio Cobos Álvarez
7164cffed3 Bug 1687022 - Whoops, update mozinfo so it picks nnt wpt annotations.
Quite embarrassing I missed this.

MANUAL PUSH: Unexpected passes on a CLOSED TREE
2021-03-03 15:50:47 +01:00
Oliver Pope
cfd4a9ef2a Bug 1690076 - Move Picture-in-Picture site overrides into its own Firefox Extension r=mtigley,mhowell,webcompat-reviewers,denschub,robwu
Differential Revision: https://phabricator.services.mozilla.com/D105411
2021-03-03 14:19:34 +00:00
Sebastian Hengst
7916a12f4f Backed out 2 changesets (bug 1528289) for breaking navigation with clicks after user scrolled by clicking with middle mouse button. a=backout
Backed out changeset 33c7b633ada2 (bug 1528289)
Backed out changeset be5cf87707f9 (bug 1528289)
2021-03-03 14:29:12 +01:00
Jamie Nicol
3b58ed7898 Bug 1695771 - Disable partial present on Adreno 3xx GPUs. r=aosmond
It is buggy and causes rendering issues.

Differential Revision: https://phabricator.services.mozilla.com/D107041
2021-03-03 13:16:40 +00:00
smolnar
4894841d45 Backed out 7 changesets (bug 1687095) for crashes in Nightly. a=backout
Backed out changeset efff9a5c7a1f (bug 1687095)
Backed out changeset 13b97543f899 (bug 1687095)
Backed out changeset 1ad324a72551 (bug 1687095)
Backed out changeset d1fc4ee5aa50 (bug 1687095)
Backed out changeset 8e59cd75371f (bug 1687095)
Backed out changeset 6ab4cbb8f4a2 (bug 1687095)
Backed out changeset 07d2db86c609 (bug 1687095)
2021-03-03 14:58:58 +02:00
Olli Pettay
85323d2cfb Bug 1692208 - Remove unused nsSHistory::mIsRemote, r=peterv
Differential Revision: https://phabricator.services.mozilla.com/D104824
2021-03-03 12:28:50 +00:00
stransky
1cdc71f95b Bug 1695930 [Linux] Provide more DMABuf logging, r=jhorak
Differential Revision: https://phabricator.services.mozilla.com/D106926
2021-03-03 12:23:09 +00:00
Sebastian Hengst
b831b63b69 Bug 1675107 - disable browser_protectionsUI.js on Linux TSan for frequent failures. r=jmaher DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D107046
2021-03-03 12:08:36 +00:00
prathiksha
3a5b3ae9ff Bug 1692322 - Move view saved logins context menu item to the top level and rename to manage logins. r=sfoster,fluent-reviewers,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D106470
2021-03-03 11:53:51 +00:00
Simon Giesecke
515acfbef4 Bug 1696134 - Fix suppression of error in SetDefaultPragmas. r=dom-storage-reviewers,janv
Differential Revision: https://phabricator.services.mozilla.com/D107045
2021-03-03 11:50:29 +00:00
smolnar
3639a68948 Merge mozilla-central to autoland. a=merge CLOSED TREE 2021-03-03 15:06:23 +02:00
Emilio Cobos Álvarez
f8386a04fd Bug 1687022 - Menulist shrinkwrap test is a bit more fuzzy with swgl.
MANUAL PUSH: Orange on a CLOSED TREE
2021-03-03 13:36:36 +01:00
Emilio Cobos Álvarez
a2c53cfa1f Bug 1687022 - Minor fuzzy adjustments.
MANUAL PUSH: Win7 orange on a CLOSED TREE
2021-03-03 13:34:39 +01:00
Csoregi Natalia
cbcf8a3fec Backed out changeset 2ee3856bd2ae (bug 1693301) for failures on browser_remotesettingsexperimentloader_init.js. CLOSED TREE 2021-03-03 13:36:59 +02:00
amy churchwell
d5277e99fa Bug 1682602 - remove pinning and drag/drop support for sponsored top sites. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D106309
2021-03-03 10:55:58 +00:00
Florian Quèze
8e0285b790 Bug 1693877 - Closing tabs should not trigger the finder lazy getter, r=mikedeboer.
Differential Revision: https://phabricator.services.mozilla.com/D105956
2021-03-03 10:50:20 +00:00
Paul Zuehlcke
84d1b869f9 Bug 1680237 - Enable permission isolation by private browsing for the release channel. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D106944
2021-03-03 10:45:12 +00:00
sotaro
66df971f6f Bug 1696105 - Remove aBridge argument from RenderThread::HandleDeviceReset() r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D107033
2021-03-03 10:29:40 +00:00
Andrei Oprea
0ab4a7dcc5 Bug 1693301 - Nimbus test utility for automatic enrollment and cleanup r=k88hudson
Differential Revision: https://phabricator.services.mozilla.com/D106162
2021-03-03 10:13:57 +00:00
Tom Schuster
1be99127db Bug 1695736 - Handle GetElem/SetElem/Has with undefined/null in CacheIR. r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D106820
2021-03-03 10:12:55 +00:00
Tom Schuster
962e598d8f Bug 1695736 - Atom API for PropertyKey. r=jandem
Might as well add some nicer APIs to make the following patch nicer to read.

Differential Revision: https://phabricator.services.mozilla.com/D106992
2021-03-03 10:12:55 +00:00
smolnar
c685a0eb54 Backed out changeset 59da0caf4b8e (bug 1694906) for causing browser-chrome failures in browser_ext_addon_debugging_netmonitor. CLOSED TREE 2021-03-03 12:40:50 +02:00
Simon Giesecke
aac276ff87 Bug 1693541 - Improve uses of nsBaseHashtable and descendants and avoid multiple subsequent lookups in nsSystemAlertsService. r=karlt
Differential Revision: https://phabricator.services.mozilla.com/D106109
2021-03-03 10:04:30 +00:00
James Graham
e8bc04493f Bug 1695263 - Skip moztest resolve tests with Python 2, r=firefox-build-system-reviewers,mhentges
wpt no longer supports this, so the test resolver doesn't work.
Since mozbuild always used Py 3 this doesn't seem to be a problem

Differential Revision: https://phabricator.services.mozilla.com/D106765
2021-03-03 10:03:05 +00:00
James Graham
7814585840 Bug 1695263 - Vendor in a copy of wptserve that's still Python 2 compatible, r=marionette-reviewers,whimboo
Upstream wptserve just switched to Python 3 only. That's fine for
web-platform-tests, but it turns out that some marionette harness
tests are also using wptserve and are still on Python 2.

Since fixing marionette harness turns out to be non-trivial and this
blocks other wpt work, this patch does the following:

* Temporarily vendors the last wptserve revision that works with
  Python 2 in to testing/web-platform/mozilla/tests/tools/wptserve_py2

* Configures the mach virtualenv to use that copy for Python 2 modules
  only.

* Configures the test packaging system to also put that copy in the
  common tests zip. Requirements files are updated to use either the
  Python 2 version or the Pyhton 3 version as required.

Differential Revision: https://phabricator.services.mozilla.com/D106764
2021-03-03 10:03:05 +00:00
James Graham
1a97ef9671 Bug 1695263 - Fix Python 3 issues with marionette-harness tests, r=marionette-reviewers,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D106763
2021-03-03 10:03:04 +00:00