Commit graph

734717 commits

Author SHA1 Message Date
Mihai Alexandru Michis
57a979f85c Backed out changeset d1dd480fd638 (bug 1666347) for causing mochitest timeouts. 2020-11-13 21:13:25 +02:00
Harry Twyford
9275645bf0 Bug 1675045 - Add search mode hostname check to the muxer. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D95929
2020-11-13 18:18:57 +00:00
Henrik Skupin
641a1f4921 Bug 1674129 - [marionette] Fix linting failure. r=marionette-reviewers,maja_zf
Depends on D96972

Differential Revision: https://phabricator.services.mozilla.com/D97031
2020-11-13 18:59:14 +00:00
Ben Hearsum
2cebc89f5f Bug 1648832: Make updater/Balrog support AArch64 macOS. r=aki
Differential Revision: https://phabricator.services.mozilla.com/D97028
2020-11-13 18:41:56 +00:00
Henrik Skupin
6a8e582e26 Bug 1674129 - [marionette] Kill managed process if "New Session" command fails due to an unknown error. r=marionette-reviewers,maja_zf
Differential Revision: https://phabricator.services.mozilla.com/D96972
2020-11-13 18:40:01 +00:00
Henrik Skupin
d8ba2ac4e3 Bug 1459118 - [wdspec] Re-enable test_abort_by_user_prompt_twice for execute (async) script. r=webdriver-reviewers,maja_zf
Differential Revision: https://phabricator.services.mozilla.com/D97020
2020-11-13 17:53:08 +00:00
Emilio Cobos Álvarez
2731a2e354 Bug 1676843, bug 1618639 - A couple more test fixes.
MANUAL PUSH: Orange in a CLOSED TREE
2020-11-13 19:12:39 +01:00
Scott
44b21bea2b Bug 1672763 - Telemetry for Pocket button. r=gvn
Differential Revision: https://phabricator.services.mozilla.com/D96603
2020-11-13 17:34:21 +00:00
Mitchell Hentges
967783d0db Bug 1676915: Add documentation page about Unified Builds r=firefox-build-system-reviewers,mstange,dmajor DONTBUILD
Describe what unified builds are and how they can cause innocuous
changes to cause unexpected compilation failures.

Differential Revision: https://phabricator.services.mozilla.com/D96907
2020-11-13 17:16:33 +00:00
Hubert Boma Manilla
a70ec38159 Bug 1662736 - [devtools] Simplify the network request payload r=ochameau
Differential Revision: https://phabricator.services.mozilla.com/D94457
2020-11-13 15:17:48 +00:00
alwu
0951f9218a Bug 1676551 - part2 : create promise before calling cubeb start. r=padenot
As cubeb might call audio stream's state callback very soon after we start cubeb, we have to create the promise beforehand in order to handle the case where we immediately get `drained`.

Differential Revision: https://phabricator.services.mozilla.com/D96770
2020-11-13 12:21:13 +00:00
alwu
f798106d65 Bug 1676551 - part1 : handle rejected promise when fail to start the audio sink. r=padenot
In the change from bug1674597, AudioSinkWrapper only handles the promise when we succeed opening AudioSink. However, it forgots to handle the promise when fail to start AudioSink.

Differential Revision: https://phabricator.services.mozilla.com/D96738
2020-11-13 16:10:15 +00:00
Henrik Skupin
f50c3a4253 Bug 1669005 - [wpt] Update wpt meta data for Marionette page load improvements.. r=jgraham,marionette-reviewers,maja_zf
Differential Revision: https://phabricator.services.mozilla.com/D96175
2020-11-13 16:05:50 +00:00
Henrik Skupin
6cb7195c2a Bug 1675728 - [wdspec] Add "Navigate to" test for utf-8 meta tag after 1024 bytes. r=webdriver-reviewers,jgraham
Depends on D96170

Differential Revision: https://phabricator.services.mozilla.com/D96761
2020-11-13 15:50:36 +00:00
Henrik Skupin
19d9db728b Bug 1675728 - [marionette] Filter out invalid combinations of page load events and document's readyState. r=marionette-reviewers,jgraham,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D96170
2020-11-11 23:25:16 +00:00
Henrik Skupin
339e963a61 Bug 1675728 - [marionette] Don't reset flag for seen unload event in beforeunload handler. r=marionette-reviewers,jdescottes
Once we have seen the unload event it's internal state flag
shouldn't be reset if another beforeunload event is received.

Depends on D96758

Differential Revision: https://phabricator.services.mozilla.com/D96760
2020-11-13 15:51:24 +00:00
Henrik Skupin
2bbb22f901 Bug 1676742 - [marionette] Don't enable event dispatcher of framescript if actors are enabled. r=marionette-reviewers,jdescottes
By not registering the dispatcher useless IPC message for
page load events won't be sent to the parent process.

Differential Revision: https://phabricator.services.mozilla.com/D96758
2020-11-13 16:03:15 +00:00
Ricky Stewart
22ac8c5585 Bug 1666347 - Delete assorted dead code after removal of vendored psutil r=firefox-build-system-reviewers,mhentges
Most of the deletions here come from bug 1481612, the `--with-windows-wheel` option to `mach vendor python`, which according to that commit message "is very single-purpose: it's intended to let us vendor an unpacked
wheel for psutil on Windows". Since vendoring `psutil` is something we're no longer doing, we can safely just delete that added code.

Differential Revision: https://phabricator.services.mozilla.com/D90919
2020-11-12 18:02:10 +00:00
Ricky Stewart
5fcd14e646 Bug 1666345 - Un-vendor psutil r=firefox-build-system-reviewers,mhentges
After bug 1661624, it's no longer required.

Differential Revision: https://phabricator.services.mozilla.com/D90916
2020-11-12 18:02:12 +00:00
Ricky Stewart
69321f149f Bug 1661624 - Include psutil in the mach virtualenvs r=firefox-build-system-reviewers,mhentges
Install `psutil` when setting up the `mach` `virtualenv`s and stop importing the in-tree version in the build.

Nothing in-tree currently assumes or mandates the installation of `psutil` (all uses of `psutil` are guarded with imports of the form `try : import psutil; except ImportError: psutil = None`), so there's no back-incompatibility concerns here. There will be an awkward period where telemetry will be lacking CPU/disk data for everyone until they re-run `mach bootstrap` or `mach create-mach-environment`, but that will come back as people gradually update their `virtualenv`s.

An alternative to circumvent that issue is REQUIRING that `psutil` be installed by adding an assertion in `mach` that `psutil` can be found (allowing us to remove all the conditional logic in-tree around whether `psutil` is installed), but I wouldn't claim that we're ready to do that and deal with whatever fallout might occur.

Differential Revision: https://phabricator.services.mozilla.com/D90914
2020-11-13 03:03:33 +00:00
Ricky Stewart
7bf2fa711b Bug 1667152 - Add --requirements argument to mach python r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D91313
2020-11-12 18:02:17 +00:00
Alessio Placitelli
8d181fb7af Bug 1639773 - Fix intermittent telemetry checks in test_ext_telemetry.js. r=rpl
The test was not using the correct telemetry archive testing facilities, thus
not properly waiting for pings to be written to disk.

Differential Revision: https://phabricator.services.mozilla.com/D96974
2020-11-13 14:00:56 +00:00
Mark Banner
2cbf394086 Bug 1675041 - Fix Acer distribution defaults for search engines. r=mkaply
Differential Revision: https://phabricator.services.mozilla.com/D95894
2020-11-13 15:24:13 +00:00
Mark Banner
4687ec3695 Bug 1664197 - Use explicit telemetry ids for search engines for some distributions. r=daleharvey
Differential Revision: https://phabricator.services.mozilla.com/D95021
2020-11-13 15:24:05 +00:00
Nicolas Silva
6b4fae17f8 Bug 1674443 - Refactor the texture cache slab allocator. r=gw
This patch simplifies the slab allocator in various ways, most importantly separating the packing logic and texture cache glue (dealing with swizzling, cache entries, etc.). The former is moved into TextureUnits/TextureUnit and the latter is mostly contained into TextureCache.

This patch should have no functional change. The goal to make it easier to introduce custom slab sizes for glyphs in a followup patch, and later use different packing algorithms.

Differential Revision: https://phabricator.services.mozilla.com/D95869
2020-11-13 15:22:12 +00:00
Nicolas Silva
31793c037c Bug 1674443 - Lay regions out in a grid in the texture cache SVG dump. r=jnicol
Also tweak the visualization in various ways so that having a large amount of regions (glyphs) doesn't bring down simple SVG viewing software.

Differential Revision: https://phabricator.services.mozilla.com/D95758
2020-11-13 15:20:57 +00:00
Nicolas Silva
50265bb6c6 Bug 1674443 - Use 128x128 regions in the glyph atlas. r=jnicol
Since glyphs are rarely larger than 128x128, we can reduce the amount of wasted space from partially used glyph regions by having smaller ones (and more of them).

Differential Revision: https://phabricator.services.mozilla.com/D95757
2020-11-13 15:15:43 +00:00
Nicolas Silva
3e8e42e425 Bug 1674443 - Support multiple texture region sizes. r=jnicol
In the next patch we'll set a smaller region size for the glyph texture.

Differential Revision: https://phabricator.services.mozilla.com/D95756
2020-11-13 15:15:36 +00:00
Hiroyuki Ikezoe
9b56e1a377 Bug 1676814 - Revert a2f0dae16c37 to stop crashing on fast fling etc. r=botond,geckoview-reviewers,snorp
Differential Revision: https://phabricator.services.mozilla.com/D96965
2020-11-13 15:21:59 +00:00
Cristina Coroiu
16460d64d1 Merge mozilla-central to autoland a=merge. CLOSED TREE 2020-11-13 18:45:40 +02:00
Emilio Cobos Álvarez
cadeb037a0 Bug 1676843 - Another shapes test is passing on Android now.
MANUAL PUSH: Orange on a CLOSED TREE
2020-11-13 17:37:57 +01:00
Cristina Coroiu
625f0008fd Merge autoland to mozilla-central a=merge 2020-11-13 18:20:41 +02:00
Emilio Cobos Álvarez
04aacd7070 Bug 1676843 - Fix up some tests that rely on rounded inner windows dimensions.
MANUAL PUSH: Timeouts on a CLOSED TREE
2020-11-13 17:19:06 +01:00
Emilio Cobos Álvarez
bdf66859ad Bug 1676843 - Disable the new behavior in a couple tests that change expectations on Android.
Shape tests start passing, idlharness fails because it checks for long
explicitly.

MANUAL PUSH: orange on a CLOSED TREE
2020-11-13 17:03:53 +01:00
Emilio Cobos Álvarez
395ca109a4 Bug 1618639 - Annotate one more pass. 2020-11-13 16:58:26 +01:00
James Graham
39526c8178 Bug 1676965 - Update content-property assertion counts. a=Aryx. CLOSED TREE
Differential Revision: https://phabricator.services.mozilla.com/D97007
2020-11-13 13:48:28 +00:00
James Graham
55b629d30d Bug 1676965 - Fix forced-colors-mode metadata. r=Aryx. CLOSED TREE
Differential Revision: https://phabricator.services.mozilla.com/D97003
2020-11-13 13:23:26 +00:00
Jonathan Kew
16eb1dba68 Bug 1674340 - Separate out language from gfxFontStyle and pass it separately to shaping processes that need it. r=lsalzman
This allows us to avoid instantiating separate gfxFont objects when content is tagged
with different 'lang' attributes, yet ends up using the same fonts (e.g. Wikipedia may
use a default font such as Arial for language names/links that are tagged with several
dozen different languages).

Differential Revision: https://phabricator.services.mozilla.com/D96978
2020-11-13 13:15:39 +00:00
James Graham
19bd58d663 Bug 1676965 - Update feature-policy metadata. r=Aryx. CLOSED TREE
Differential Revision: https://phabricator.services.mozilla.com/D97001
2020-11-13 12:48:55 +00:00
Alexis Beingessner
8e1dfa2a73 Bug 1674773 - Disable a few more tests under tsan. r=decoder
These already-flakey tests seem to get pushed over the edge to "almost always
busted" with more instrumented Rust code. Disabling seems like the right approach
to get more coverage elsewhere (and the other similarly-flakey tests suggest
we're probably still hitting the root cause).

Depends on D95950

Differential Revision: https://phabricator.services.mozilla.com/D96627
2020-11-13 10:51:25 +00:00
moz-wptsync-bot
e553c108bc Bug 1676965 - [wpt-sync] Update web-platform-tests to 8ac9c3e6d5275922760b01889aac6be48b69fbdd, a=testonly
MANUAL PUSH: wpt sync bot

wpt-head: 8ac9c3e6d5275922760b01889aac6be48b69fbdd
wpt-type: landing
2020-11-13 10:37:24 +00:00
moz-wptsync-bot
ef90114889 Bug 1676898 [wpt PR 26509] - Update wpt metadata, a=testonly
wpt-pr: 26509
wpt-type: metadata
2020-11-13 10:37:23 +00:00
Xida Chen
6e600851a3 Bug 1676898 [wpt PR 26509] - Move wpt/css/composite-bgcolor-animation to wpt/css/css-backgrounds, a=testonly
Automatic update from web-platform-tests
Move wpt/css/composite-bgcolor-animation to wpt/css/css-backgrounds

The wpt/css/composite-bgcolor-animation was newly added in this CL:
https://chromium-review.googlesource.com/c/chromium/src/+/2464428,
which is specifically to tests the ongoing work of composite background
color animation.

It turns out that we already have wpt/css/css-backgrounds that has
a lot of tests in it to test painting background color. So this CL
moves the tests under composite-bgcolor-animation to css-backgrounds,
and then make the entire css-backgrounds a virtual test suite. This
will ensure more test coverage.

As a result of creating a new virtual test suite, there are 4 tests
currently failing. IMHO that should not block this CL because this
feature is behind a flag.

Bug: 1148305
Change-Id: I3759d0f431d8bcdb5e73f6aec42462ccdb343101
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2533586
Reviewed-by: Kevin Ellis <kevers@chromium.org>
Commit-Queue: Xida Chen <xidachen@chromium.org>
Cr-Commit-Position: refs/heads/master@{#826921}

--

wpt-commits: 8ac9c3e6d5275922760b01889aac6be48b69fbdd
wpt-pr: 26509
2020-11-13 10:37:23 +00:00
Rune Lillesveen
6e5af3186e Bug 1676658 [wpt PR 26487] - Only do blending for ::selection background for replaced elements, a=testonly
Automatic update from web-platform-tests
Only do blending for ::selection background for replaced elements

We did a BlendWithWhite() to not have custom selection backgrounds fully
obscure replaced content like images. But, we also did that blending for
text which means the author could not fully control the ::selection
background. Instead, only do this blending for replaced content. This is
in line with what Firefox does and what the spec says[1].

The blending is still done on the UA default background color for both
text and replaced content in LayoutTheme.

[1] https://drafts.csswg.org/css-pseudo-4/#highlight-replaced

Bug: 1018450
Change-Id: Ibb2c63d549a21706a511bbb47ff4c686b246314b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2532555
Commit-Queue: Rune Lillesveen <futhark@chromium.org>
Reviewed-by: Stephen Chenney <schenney@chromium.org>
Reviewed-by: Xianzhu Wang <wangxianzhu@chromium.org>
Cr-Commit-Position: refs/heads/master@{#826867}

--

wpt-commits: a1b86038015d6f19b3d27c6388ded3409998740b
wpt-pr: 26487
2020-11-13 10:37:22 +00:00
moz-wptsync-bot
2642a6aa85 Bug 1676611 [wpt PR 26484] - Update wpt metadata, a=testonly
wpt-pr: 26484
wpt-type: metadata
2020-11-13 10:37:22 +00:00
Eugene Zemtsov
30cfe634b8 Bug 1676611 [wpt PR 26484] - [webcodecs] Make sure callbacks aren't called after encoder.reset(), a=testonly
Automatic update from web-platform-tests
[webcodecs] Make sure callbacks aren't called after encoder.reset()

Bug: 1146170
Change-Id: Idd807b7f6e2618c8b4e1f161a2c66d74b4b40374
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2531901
Reviewed-by: Dan Sanders <sandersd@chromium.org>
Commit-Queue: Eugene Zemtsov <eugene@chromium.org>
Cr-Commit-Position: refs/heads/master@{#826478}

--

wpt-commits: 9ff314151e182eef0ab2dd75f12eeeac2bcbbd24
wpt-pr: 26484
2020-11-13 10:37:21 +00:00
Findit
fd92a75245 Bug 1676707 [wpt PR 26488] - Revert "webauthn: move create credential tests for residentKey/credProps to WPT", a=testonly
Automatic update from web-platform-tests
Revert "webauthn: move create credential tests for residentKey/credProps to WPT"

This reverts commit ee2f8113511ce4b719c0050891c32c4fb1be336d.

Reason for revert:

Findit (https://goo.gl/kROfz5) identified CL at revision 825930 as the
culprit for flakes in the build cycles as shown on:
https://analysis.chromium.org/p/chromium/flake-portal/analysis/culprit?key=ag9zfmZpbmRpdC1mb3ItbWVyQwsSDEZsYWtlQ3VscHJpdCIxY2hyb21pdW0vZWUyZjgxMTM1MTFjZTRiNzE5YzAwNTA4OTFjMzJjNGZiMWJlMzM2ZAw

Sample Failed Build: https://ci.chromium.org/b/8863960967178909888

Sample Failed Step: blink_web_tests on Mac-10.15

Sample Flaky Test: external/wpt/webauthn/createcredential-resident-key.https.html

Original change's description:
> webauthn: move create credential tests for residentKey/credProps to WPT
>
> Bug: 1117630
> Change-Id: I2fa4d73b7a4cfe5e7f19fd835cb32e1bb4926d2f
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2508878
> Reviewed-by: Nina Satragno <nsatragno@chromium.org>
> Commit-Queue: Martin Kreichgauer <martinkr@google.com>
> Cr-Commit-Position: refs/heads/master@{#825930}

Change-Id: I54688bd7288995c66a1a361f361e6c1694e1378d
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 1117630
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2531219
Cr-Commit-Position: refs/heads/master@{#826142}

--

wpt-commits: 09c06f74d58e0f64e0ec7bbdf99ac8f020501924
wpt-pr: 26488
2020-11-13 10:37:21 +00:00
pyup-bot
fe2f4e13dd Bug 1676725 [wpt PR 26492] - Update urllib3 to 1.26.1, a=testonly
Automatic update from web-platform-tests
Update urllib3 from 1.26.0 to 1.26.1
--

wpt-commits: ef16be75344aa04a7884937f00ab0e03dad9b31d
wpt-pr: 26492
2020-11-13 10:37:21 +00:00
moz-wptsync-bot
006aabaff9 Bug 1674266 [wpt PR 26334] - Update wpt metadata, a=testonly
wpt-pr: 26334
wpt-type: metadata
2020-11-13 10:37:20 +00:00
Yoav Weiss
856604f47a Bug 1674266 [wpt PR 26334] - [client-hints] Viewport-Width correct value for navigation requests, a=testonly
Automatic update from web-platform-tests
[client-hints] Viewport-Width correct value for navigation requests

Currently, Viewport-Width hints send the display width for navigation
requests, rather than the actual viewport width.
This CL fixes that for iframes and for new windows that have the same
viewport as their opener.

Bug: 825892
Change-Id: Ib01f394325ed3753b9a89dbdbcada1db0d3b029c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2494876
Commit-Queue: Yoav Weiss <yoavweiss@chromium.org>
Commit-Queue: Arthur Sonzogni <arthursonzogni@chromium.org>
Reviewed-by: Arthur Sonzogni <arthursonzogni@chromium.org>
Reviewed-by: Tarun Bansal <tbansal@chromium.org>
Cr-Commit-Position: refs/heads/master@{#826750}

--

wpt-commits: eece9cd203ae5b1ff1702be590e3558e94e3a104
wpt-pr: 26334
2020-11-13 10:37:20 +00:00