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

709607 Коммитов

Автор SHA1 Сообщение Дата
Mike Bremford 21c2bf159b Bug 1635554 [wpt PR 23404] - New image-resolution tests, a=testonly
Automatic update from web-platform-tests
New image-resolution tests (#23404)

Co-authored-by: Mike <mike@qtunes.org>
--

wpt-commits: 6b55f8a01ed6899d55117cdd61f6d5e92ec0b431
wpt-pr: 23404
2020-05-25 14:32:23 +00:00
Ayu Ishii 9abef2ab87 Bug 1637442 [wpt PR 23551] - CookieStore: Remove secure from modification API, a=testonly
Automatic update from web-platform-tests
CookieStore: Remove secure from modification API

This change removes `secure` option from modification API per
discussion [1].

[1] https://github.com/WICG/cookie-store/issues/121

Bug: 1069670
Change-Id: I1f32016b05df4b750ccbf237e1c5de10a6ed85de
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2196805
Commit-Queue: Ayu Ishii <ayui@chromium.org>
Reviewed-by: Victor Costan <pwnall@chromium.org>
Cr-Commit-Position: refs/heads/master@{#768043}

--

wpt-commits: c7e6980bdd001bc2f3cfec301a9464097c0b6114
wpt-pr: 23551
2020-05-25 14:32:22 +00:00
Philip Jägenstedt 9a81678baf Bug 1637439 [wpt PR 23550] - [Azure Pipelines] tweak job and display names, a=testonly
Automatic update from web-platform-tests
[Azure Pipelines] tweak job and display names

Non-lowercase macOS in the job names looks out of place now, so use _mac
to match _win.

Parenthesis in display names aren't great because in the GitHub Checks
API integration, the check name is "$pipelineName ($jobName)", leading
to check names like "Azure Pipelines (tools/ unittests: macOS (Python 3.6))".

(The pipeline name is indeed "Azure Pipelines".)

--

wpt-commits: b1c034d31dccb568749e042938db02dd1be2b72c
wpt-pr: 23550
2020-05-25 14:32:22 +00:00
Stephen McGruer 75c2b07871 Bug 1637445 [wpt PR 23553] - Mark idlharness.html test as timeout=long, a=testonly
Automatic update from web-platform-tests
Mark idlharness.html test as timeout=long

This is symptomatic of crbug.com/1047818, but to stop the pain for
sheriffs lets mark it timeout=long for now.

Bug: 1080606
Change-Id: I3dc21ea2afca8aff08dcf09e146bb41c196aa1b3
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2197288
Auto-Submit: Stephen McGruer <smcgruer@chromium.org>
Commit-Queue: Stephen McGruer <smcgruer@chromium.org>
Commit-Queue: David Bokan <bokan@chromium.org>
Reviewed-by: David Bokan <bokan@chromium.org>
Cr-Commit-Position: refs/heads/master@{#767979}

--

wpt-commits: 53419f622f307b330fcbe4c49aaed9a8c7630348
wpt-pr: 23553
2020-05-25 14:32:21 +00:00
moz-wptsync-bot c0d0c0a43e Bug 1628984 [wpt PR 22844] - Update wpt metadata, a=testonly
wpt-pr: 22844
wpt-type: metadata
2020-05-25 14:32:21 +00:00
Yutaka Hirano bc8f9a62d0 Bug 1628984 [wpt PR 22844] - Introduce test infrastructure for QuicTransport, a=testonly
Automatic update from web-platform-tests
Introduce test infrastructure for QuicTransport (#22844)

This change introduces test infrastructure for QuicTransport.
See also: https://github.com/web-platform-tests/rfcs/blob/master/rfcs/quic.md

tools/quic contains the test server and files needed by the server such as
certificate files (TODO: we will switch to the same certificate used by
wptserve once aioquic 0.8.8 is released).

tools/quic/quic_transport_server.py is based on
https://github.com/aiortc/aioquic/blob/master/examples/http3_server.py

webtransport/quic contains a test example and a sample custom handler.

This change doesn't contain a means to run the QuicTransport server
automatically.

Tracking issue: #19114
--

wpt-commits: 512cf2462e561c4657e83ca2f6dc2f9fb3ca133e
wpt-pr: 22844
2020-05-25 14:32:20 +00:00
Mike West 84c3aac2d2 Bug 1637195 [wpt PR 23525] - Remove the `[SecureContext]` restriction from Trusted Types., a=testonly
Automatic update from web-platform-tests
Remove the `[SecureContext]` restriction from Trusted Types.

While it's reasonable to exclude new APIs from non-secure contexts, the
ancestry requirements allow attackers to disable restricted APIs from
embedded contexts. This is usually excellent, as it means that data
won't leak from secure to non-secure contexts. For security features,
on the other hand, this gives the attacker some advantage with regard
to embedded contexts' mitigtions.

This is unfortunate, and this patch removes the restriction to ensure
that embedded contexts can continue to mitigate the effect of XSS
attack by reverting https://crrev.com/c/2093214 and
https://crrev.com/c/2098076.

Bug: 1059554
Change-Id: Ib948437310509f1d29cacff1e6c74ab7cbc30d11
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2195965
Commit-Queue: Mike West <mkwst@chromium.org>
Reviewed-by: Daniel Vogelheim <vogelheim@chromium.org>
Cr-Commit-Position: refs/heads/master@{#767894}

--

wpt-commits: 094353fedf808caf83e82b4959b5edf02e1be92e
wpt-pr: 23525
2020-05-25 14:32:20 +00:00
autofoolip e0b8d1b5b7 Bug 1637398 [wpt PR 23547] - Update interfaces/web-animations.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/web-animations.idl (#23547)

Source: https://github.com/tidoust/reffy-reports/blob/d1fd24c/ed/idl/web-animations.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/686245019
--

wpt-commits: 14bbee9665ad815a538863fc54b3a1a2b937b3d5
wpt-pr: 23547
2020-05-25 14:32:19 +00:00
Philip Jägenstedt 8b935c5a39 Bug 1637286 [wpt PR 23536] - [Azure Pipelines] run wpt_integration_{macOS,win}_{py36,py38} entirely using py3, a=testonly
Automatic update from web-platform-tests
[Azure Pipelines] run wpt_integration_{macOS,win}_{py36,py38} entirely using py3 (#23536)

py2 was needed to update the manifest only, but that now works with py3.

Incidentally fixes https://github.com/web-platform-tests/wpt/issues/23441,
where the problem appears to have been some mixing of py2 and py3.

This also renames job names from _py3 to _py36.
--

wpt-commits: 01e8699486be3c1e3111476310cba4ae70271d86
wpt-pr: 23536
2020-05-25 14:32:19 +00:00
Manuel Rego Casasnovas 05200567b7 Bug 1637389 [wpt PR 23545] - Fix float-cast-overflow in ComputedStyle::OutlineWidthInt(), a=testonly
Automatic update from web-platform-tests
Fix float-cast-overflow in ComputedStyle::OutlineWidthInt()

BUG=1081640,1068107
TEST=external/wpt/css/css-ui/outline-with-001-crash.html

Change-Id: Ib1dca88c203fe3adabee66d4b214c6b13f686be5
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2196406
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Commit-Queue: Manuel Rego <rego@igalia.com>
Cr-Commit-Position: refs/heads/master@{#767916}

--

wpt-commits: 47e840f2b3a484d29dd72d64e79a2f41280c346e
wpt-pr: 23545
2020-05-25 14:32:18 +00:00
Raphael Kubo da Costa c557f4b4e5 Bug 1637372 [wpt PR 23540] - device orientation: Properly reject promise in waitForEvent()., a=testonly
Automatic update from web-platform-tests
device orientation: Properly reject promise in waitForEvent().

Follow-up to commit 4b04dea7f0ef ("device orientation: Try to remove
flakiness from tests").

When assertEventEquals() fails in waitForEvent(), the exception should be
propagated through a promise rejection, otherwise the promise will neither
resolve nor reject, and the test will time out.

The source of the flakiness still needs to be determined, but the flaky
tests should now fail fast rather than time out.

Bug: 1078298
Change-Id: I990f2c7982084938bfa36d76d1b0f18ec458e38e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2196584
Commit-Queue: Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
Commit-Queue: Reilly Grant <reillyg@chromium.org>
Auto-Submit: Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
Reviewed-by: Reilly Grant <reillyg@chromium.org>
Cr-Commit-Position: refs/heads/master@{#767861}

--

wpt-commits: 030299ef4d6a5ea18d45e77f92de75a15a769108
wpt-pr: 23540
2020-05-25 14:32:18 +00:00
James Graham c5f61959a3 Bug 1636442 [wpt PR 23477] - Pass logger explicitly in to Executors, a=testonly
Automatic update from web-platform-tests
Pass logger explicitly in to Executors This means that we are able to report errors which happen during setup

--

wpt-commits: 48b773a266795216e28ac6b8e55f300bb6ad2541
wpt-pr: 23477
2020-05-25 14:32:17 +00:00
moz-wptsync-bot ba166f9944 Bug 1637384 [wpt PR 23543] - Update wpt metadata, a=testonly
wpt-pr: 23543
wpt-type: metadata
2020-05-25 14:32:17 +00:00
Frédéric Wang d4b4f75648 Bug 1637384 [wpt PR 23543] - Add MathML for automatic scriptlevel attribute, a=testonly
Automatic update from web-platform-tests
Add MathML for automatic scriptlevel attribute (#23543)

* Add MathML for automatic scriptlevel attribute

This also checks dynamic/case-insensitiveness of "accent" and "accentunder"

https://github.com/mathml-refresh/mathml/issues/57

--

wpt-commits: 14ec365a5d98c7de9c5debbfd0bd1c75a9be3c41
wpt-pr: 23543
2020-05-25 14:32:16 +00:00
moz-wptsync-bot 36af19764c Bug 1637375 [wpt PR 23542] - Update wpt metadata, a=testonly
wpt-pr: 23542
wpt-type: metadata
2020-05-25 14:32:16 +00:00
Frédéric Wang 632a320acc Bug 1637375 [wpt PR 23542] - MathML scriptlevel: Update test for attribute mapping., a=testonly
Automatic update from web-platform-tests
MathML scriptlevel: Update test for attribute mapping. (#23542)

--

wpt-commits: 6f54aab338fcfcf7fc581d904ed03e9e5884141d
wpt-pr: 23542
2020-05-25 14:32:16 +00:00
moz-wptsync-bot 5c46d06ee8 Bug 1637090 [wpt PR 23514] - Update wpt metadata, a=testonly
wpt-pr: 23514
wpt-type: metadata
2020-05-25 14:32:15 +00:00
Sahir Vellani d570d2f7b9 Bug 1637090 [wpt PR 23514] - Add state to check if Resize Observer Loop Limit error was dispatched, a=testonly
Automatic update from web-platform-tests
Add state to check if Resize Observer Loop Limit error was dispatched

Currently, if the resize observer loop limit error is dispatched and
the error callback affects layout causing lifecycle state to be <
kPrePaintClean, an infinite loop may occur causing unexpected behaviour.

To fix this, state is added to the resize observer controller in order
to achieve the following flow:
- Loop limit error is reached
- Error callback causes lifecycle state to be < kPrePaintClean
- Lifecycle steps including resize observer steps are run again to move
state to kPrePaintClean
- Error is not dispatched a second time
- Proceed to the paint step

Bug: 1076205
Change-Id: I904392d1dc73caf874f3d7ecf572a74422f0ab11
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2189352
Reviewed-by: Philip Rogers <pdr@chromium.org>
Reviewed-by: Daniel Libby <dlibby@microsoft.com>
Commit-Queue: Sahir Vellani <sahir.vellani@microsoft.com>
Cr-Commit-Position: refs/heads/master@{#767841}

--

wpt-commits: 166ced72a2f9487dfa477ab79e6616b4fc890fbf
wpt-pr: 23514
2020-05-25 14:32:15 +00:00
Robert Ma d98a1e674f Bug 1636302 [wpt PR 23468] - Add "quic" property to manifest and add "--include-quic" switch to wptrunner, a=testonly
Automatic update from web-platform-tests
[manifest] Add "quic" property to tests

--
[wptrunner] Add a switch to include QUIC tests

--enable-quic, set to false by default.

This flag also controls whether to assign a port to QUIC in the server
config, which will then be passed to `wpt serve` to determine whether to
start the QUIC server (to be implemented).

--
Document QUIC-related flags and metadata

--

wpt-commits: af9ed5fb0295c7e3f108bde6a757d2d3ce4f17a3, 041acf40dfc13df66f5db09248d00c3e102ba3c2, d5d85c26602ec949dd1ca1dcb52cda1ec7b724b5
wpt-pr: 23468
2020-05-25 14:32:14 +00:00
moz-wptsync-bot 4b88070f73 Bug 1637114 [wpt PR 23518] - Update wpt metadata, a=testonly
wpt-pr: 23518
wpt-type: metadata
2020-05-25 14:32:14 +00:00
Raymond Toy 75f4fcef52 Bug 1637114 [wpt PR 23518] - Handle k-rate AudioParam inputs for AudioWorkletNode, a=testonly
Automatic update from web-platform-tests
Handle k-rate AudioParam inputs for AudioWorkletNode

Support k-rate input to AudioParams for an AudioWorkletNode.
Previously, inputs to a k-rate AudioParam were ignored, which is
incorrect.  The input must be summed with any timeline value.

Manually ran the new test case with Chrome stable and the tests fail
as expected (output is constantly 0 which is wrong).

Bug: 1015760
Test: k-rate-audioworklet-connections.https.html
Change-Id: I5dbba311fb84b9a162e1b2ac4fc9ef902ff36eb6
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2194189
Commit-Queue: Raymond Toy <rtoy@chromium.org>
Reviewed-by: Hongchan Choi <hongchan@chromium.org>
Cr-Commit-Position: refs/heads/master@{#767820}

--

wpt-commits: f0799f95887c1d0401fc2abee68f0e5cf8c20463
wpt-pr: 23518
2020-05-25 14:32:13 +00:00
Frédéric Wang e5941a7139 Bug 1637291 [wpt PR 23538] - Update some scriptlevel tests to match the new syntax (part 2)., a=testonly
Automatic update from web-platform-tests
Update some scriptlevel tests to match the new syntax (part 2). (#23538)

math-script-level-003: remove the reference left in previous commit.
math-script-level-auto-and-math-style-*: use font-size: scriptlevel(auto) and
update some assert doc.

https://github.com/mathml-refresh/mathml/issues/174
--

wpt-commits: 907d95d79df0f6d403b97ac9e494292eea7f0e9e
wpt-pr: 23538
2020-05-25 14:32:13 +00:00
pyup.io bot c13fbdb38b Bug 1637161 [wpt PR 23523] - Update flake8 to 3.8.1, a=testonly
Automatic update from web-platform-tests
Update flake8 from 3.7.9 to 3.8.1 (#23523)

Co-authored-by: Robert Ma <robertma@chromium.org>
--

wpt-commits: 942150b8b8f95bcecd5b5cecb8f8cd7ef0683703
wpt-pr: 23523
2020-05-25 14:32:12 +00:00
moz-wptsync-bot b4192d7395 Bug 1634479 [wpt PR 23341] - Update wpt metadata, a=testonly
wpt-pr: 23341
wpt-type: metadata
2020-05-25 14:32:12 +00:00
Harald Alvestrand 6304fd65ac Bug 1634479 [wpt PR 23341] - Add a test to check the video detector helper function., a=testonly
Automatic update from web-platform-tests
Add a test to check the video detector helper function.

This also checks that the video luma settles to a reasonable value
for a large range of values, so could be considered a codec test.
WPT bug: https://github.com/web-platform-tests/wpt/issues/23340

Bug: none
Change-Id: I6ce0537b90903d823945e2fe3c5389fa4c132608
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2172971
Commit-Queue: Harald Alvestrand <hta@chromium.org>
Reviewed-by: Philip Jägenstedt <foolip@chromium.org>
Cr-Commit-Position: refs/heads/master@{#767270}

--

wpt-commits: cdd4b43f2f89422f36d81546df70eb09f6aa8ed0
wpt-pr: 23341
2020-05-25 14:32:11 +00:00
Jeff Muizelaar 3cd235964d Bug 1640412 - Include failure id for status=unavailable/blocked too. r=aosmond
We get a fair amount of this on modern hardware.
It would be good to know why.

Differential Revision: https://phabricator.services.mozilla.com/D76605
2020-05-25 12:42:12 +00:00
Mirko Brodesser f2aea44084 Bug 1635709: part 22) Rename local `cellparent` variables to `inclusiveTableCellAncestor`. r=masayuki
Differential Revision: https://phabricator.services.mozilla.com/D75565
2020-05-25 13:54:30 +00:00
Mirko Brodesser d5b4e47993 Bug 1635709: part 21) Rename `TableSelection::mCellParent` to `mClosestInclusiveTableCellAncestor`. r=masayuki
Differential Revision: https://phabricator.services.mozilla.com/D75564
2020-05-25 13:54:20 +00:00
Mirko Brodesser 916b42b13c Bug 1635709: part 20) Rename `GetCellParent` to `GetClosestInclusiveTableCellAncestor`. r=masayuki
It's more accurate.

Differential Revision: https://phabricator.services.mozilla.com/D75563
2020-05-25 13:54:10 +00:00
Mirko Brodesser 21c40347c1 Bug 1635709: part 19) Clean up a little in `nsFrameSelection::MoveCaret`. r=masayuki
Differential Revision: https://phabricator.services.mozilla.com/D75562
2020-05-25 13:53:59 +00:00
Jan de Mooij e6cb062b19 Bug 1640581 - Transpile Int32URightShiftResult in WarpBuilder. r=evilpie
Differential Revision: https://phabricator.services.mozilla.com/D76668
2020-05-25 11:50:59 +00:00
Emilio Cobos Álvarez 462a4cc4d8 Bug 1640631 - Make ::marker styles not show up for elements that aren't list items. r=rcaliman
Differential Revision: https://phabricator.services.mozilla.com/D76699
2020-05-25 13:33:05 +00:00
Valentin Gosu e73971d1e6 Bug 1635566 - TRR: Perform a case-insensitive match for the host name r=necko-reviewers,dragana
This is according to RFC 4343 : Domain Name System (DNS) Case Insensitivity Clarification

Differential Revision: https://phabricator.services.mozilla.com/D75081
2020-05-25 13:06:36 +00:00
Valentin Gosu 88b4cf197a Bug 1635566 - TRR: lowercase cname after reading it from the packet r=necko-reviewers,dragana
Differential Revision: https://phabricator.services.mozilla.com/D75079
2020-05-25 13:06:23 +00:00
Valentin Gosu d68d384a5d Bug 1635566 - Create reusable code for running TRR tests in a separate node container r=necko-reviewers,dragana
Differential Revision: https://phabricator.services.mozilla.com/D75078
2020-05-25 13:06:11 +00:00
Hubert Boma Manilla c6109674e2 Bug 1640566 - Fix issue with the cache style having priority over the block style r=Honza
The blocked request style should have priority
When selected the theme selected style should still have priority

Differential Revision: https://phabricator.services.mozilla.com/D76684
2020-05-25 13:44:22 +00:00
Mihai Alexandru Michis 33899422e7 Backed out 2 changesets (bug 1635235, bug 1635239) for causing Bug 1640583.
CLOSED TREE

Backed out changeset 97ecda13df18 (bug 1635239)
Backed out changeset c9f80397bbec (bug 1635235)
2020-05-25 16:43:03 +03:00
Mihai Alexandru Michis 6f4fa0a560 Backed out 2 changesets (bug 1639111) for causing failures in browser_actor_error.js
CLOSED TREE

Backed out changeset 2964f445c2f5 (bug 1639111)
Backed out changeset 84be772b9ac4 (bug 1639111)
2020-05-25 16:34:55 +03:00
Julian Descottes 5c31755a29 Bug 1639111 - Show the filename, line and column for DevTools actor errors r=davidwalsh,ochameau
Depends on D75902

Differential Revision: https://phabricator.services.mozilla.com/D75904
2020-05-25 12:49:10 +00:00
Julian Descottes 3f4b9917d4 Bug 1639111 - Fallback on error.name in DevTools actor error handling r=davidwalsh,ochameau
Differential Revision: https://phabricator.services.mozilla.com/D75902
2020-05-25 12:48:32 +00:00
Mihai Alexandru Michis 27df9f0bec Bug 1639608 - Update expectancies for appearance-revert-001.tentative.html on win 7. r=aryx
Differential Revision: https://phabricator.services.mozilla.com/D76581
2020-05-25 12:38:42 +00:00
Geoff Brown 9e26d9583b Bug 1636797 - Purge __pycache__ in 'mach clobber python'; r=firefox-build-system-reviewers,rstewart
Differential Revision: https://phabricator.services.mozilla.com/D76560
2020-05-23 19:37:09 +00:00
Geoff Brown e8724ccfdc Bug 1638993 - Run 'mach test-info' with python 3; r=jmaher
With recent changes to dependencies, 'mach test-info' can now run under python 3.

Differential Revision: https://phabricator.services.mozilla.com/D76607
2020-05-23 20:54:00 +00:00
sotaro 1e3d052869 Bug 1632357 - Use compositor window only when it is necessary r=nical
With current gecko, there are cases that compositor window is used even when it is not necessary. For example, fallback from DirectComposite with WebRender and fallback from double buffering with Compositor. With some gpu drivers, the fallbacks with compositor window causes rendering problem.

Differential Revision: https://phabricator.services.mozilla.com/D76470
2020-05-25 11:57:05 +00:00
Jan 8066a467c7 Bug 1633192 - Added 'scroll-margin: inherit;' to ua.css to make scroll-margin work on elements with 'display: table'. r=emilio
Forgot to add test to the first commit.

Moved bug reference link to seperate link tag in scroll-target-margin-004.html and changed comment on modified css line.

Differential Revision: https://phabricator.services.mozilla.com/D76685
2020-05-25 11:55:56 +00:00
Nicolas Silva bdabdf112f Bug 1635016 - Remove the rest of the SetTransactionLogging glue. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D74866
2020-05-18 12:11:33 +00:00
Gian-Carlo Pascutto 31a659bfbe Bug 1571290 - Allow clock_gettime64 in the 32-bit linux seccomp-bpf profile. r=jld
Differential Revision: https://phabricator.services.mozilla.com/D76351
2020-05-22 23:11:59 +00:00
Emilio Cobos Álvarez 6989efb908 Bug 1640605 - Remove some now-unneeded casts / type-checks. r=edgar
IsInNativeAnonymousSubtree and IsRootOfNativeAnonymousSubtree are
exposed in nsINode, so we don't need to make sure to call them on
nsIContent objects.

Depends on D76681

Differential Revision: https://phabricator.services.mozilla.com/D76682
2020-05-25 11:46:43 +00:00
Emilio Cobos Álvarez 89958b377a Bug 1640605 - Remove IsInAnonymousSubtree / IsRootOfAnonymousSubtree. r=edgar
In favor of the NativeAnonymous versions which they forward to.

Done automatically with:

  rg -l 'IsInAnonymousSubtree' | xargs sed -i 's/IsInAnonymousSubtree/IsInNativeAnonymousSubtree/g'

And removing the function definitions afterwards.

Differential Revision: https://phabricator.services.mozilla.com/D76681
2020-05-25 11:43:51 +00:00
Sylvestre Ledru de03967deb Bug 1640532 - docs - fix some typos DONTBUILD r=webdriver-reviewers,whimboo
Depends on D76636

Differential Revision: https://phabricator.services.mozilla.com/D76637
2020-05-25 11:30:05 +00:00