Commit Graph

747027 Commits

Author SHA1 Message Date
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
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
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
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
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
James Graham
fff2574a9b Bug 1695263 - Also run marionette-harness tests in Py3, r=marionette-reviewers,whimboo
This should help avoid regressing Python 3 support for this harness.

Differential Revision: https://phabricator.services.mozilla.com/D106762
2021-03-03 10:03:04 +00:00
James Graham
e5bdada8b7 Bug 1695263 - Handle wrapping stdout that isn't original sys.stdout, r=marionette-reviewers,whimboo
The current Python 3 code assumes that sys.stdout is always the actual
stdout. But if some other code already wrapped it with a file-like API
but no buffer attribute then we end up failing.

Differential Revision: https://phabricator.services.mozilla.com/D106761
2021-03-03 10:03:04 +00:00
James Graham
b9682a9785 Bug 1695263 - Import marionette from driver not harness, r=marionette-reviewers,whimboo
This avoids a lot of unnecessary extra work and dependencies.

Differential Revision: https://phabricator.services.mozilla.com/D106760
2021-03-03 10:03:03 +00:00
James Graham
4866ef27a8 Bug 1695263 - Don't pass mozlog arguments into marionette harness tests, r=marionette-reviewers,whimboo
This is problematic because they can end up as file handles, and those
can't be copied, so Python 3 errors out.

Differential Revision: https://phabricator.services.mozilla.com/D106759
2021-03-03 10:03:03 +00:00
James Graham
e59e095a27 Bug 1695263 - Run marionette tests under Python 3, r=marionette-reviewers,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D106758
2021-03-03 10:03:02 +00:00
Emilio Cobos Alvarez
efc10358b6 Bug 1687022 - Enable nnt on Windows Nightly by default. r=mstange
With the fixes on autoland + the fixes in your queue this should be green, so
let's try this.

Differential Revision: https://phabricator.services.mozilla.com/D106953
2021-03-03 09:55:25 +00:00
Daniel Holbert
796f759542 Bug 1695578 part 2: Add testcase variant for input type="time". r=emilio
Depends on D107034

Differential Revision: https://phabricator.services.mozilla.com/D107035
2021-03-03 09:50:45 +00:00
Daniel Holbert
57389ad625 Bug 1695578 part 1: Add macro to implement HTMLMarqueeElement::FromNodeOrNull, so that some marquee-specific zero-intrinsic-sizing code is actually marquee-specific. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D107034
2021-03-03 09:50:44 +00:00