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

20026 Коммитов

Автор SHA1 Сообщение Дата
moz-wptsync-bot ebaa207f48 Bug 1607116 [wpt PR 21043] - Update wpt metadata, a=testonly
wpt-pr: 21043
wpt-type: metadata
2020-01-09 10:49:28 +00:00
Yan, Shaobo 470f6ac0d5 Bug 1607116 [wpt PR 21043] - Roll WebGPU CTS, a=testonly
Automatic update from web-platform-tests
Roll WebGPU CTS

Roll in copyImageBitmapToTexture cts

Change-Id: Ie4ddf5f7dad5fa6487cbaedc5ca78e6e1d448602
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1986630
Commit-Queue: Kai Ninomiya <kainino@chromium.org>
Reviewed-by: Austin Eng <enga@chromium.org>
Reviewed-by: Kai Ninomiya <kainino@chromium.org>
Cr-Commit-Position: refs/heads/master@{#729235}

--

wpt-commits: 527a9287825118957bb7d94c098c448cef9d6982
wpt-pr: 21043
2020-01-09 10:49:27 +00:00
moz-wptsync-bot 0b6a85685d Bug 1605156 [wpt PR 20865] - Update wpt metadata, a=testonly
wpt-pr: 20865
wpt-type: metadata
2020-01-09 10:49:27 +00:00
Markus Handell 8c6c16836a Bug 1605156 [wpt PR 20865] - MediaRecorder: Implements spontaneous stopping., a=testonly
Automatic update from web-platform-tests
MediaRecorder: Implements spontaneous stopping.

When all recorded tracks have ended, the MediaRecorder should spontaneously
stop and invoke onstop(), according to
https://www.w3.org/TR/mediastream-recording/#mediarecorder-methods.
This change implements this previously unimplemented feature.

Bug: 1013590,1035454
Change-Id: Ia96fa56f8ef20ff347822591c01703bfb276072b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1969577
Commit-Queue: Markus Handell <handellm@google.com>
Reviewed-by: Miguel Casas <mcasas@chromium.org>
Reviewed-by: Guido Urdaneta <guidou@chromium.org>
Reviewed-by: Kentaro Hara <haraken@chromium.org>
Cr-Commit-Position: refs/heads/master@{#729067}

--

wpt-commits: 3785c85141a5595ace07703b63ff2f092651b546
wpt-pr: 20865
2020-01-09 10:49:26 +00:00
autofoolip 0368fd98a2 Bug 1607529 [wpt PR 21073] - Update interfaces/webrtc.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/webrtc.idl (#21073)

Source: https://github.com/tidoust/reffy-reports/blob/00f633e/ed/idl/webrtc.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/633900800
--

wpt-commits: f559f8bc4f7a219ac08db260cfc270c556119dac
wpt-pr: 21073
2020-01-09 10:49:26 +00:00
moz-wptsync-bot ef82d9eae8 Bug 1603802 [wpt PR 20771] - Update wpt metadata, a=testonly
wpt-pr: 20771
wpt-type: metadata
2020-01-09 10:49:25 +00:00
Domenic Denicola c972c20a1a Bug 1603802 [wpt PR 20771] - Add/update tests for cross-realm Error serialization, a=testonly
Automatic update from web-platform-tests
Add/update tests for cross-realm Error serialization

Follows https://github.com/whatwg/html/pull/5150.
--

wpt-commits: 9882946dd9fcf7251387c2bfc778331b7ae85846
wpt-pr: 20771
2020-01-09 10:49:25 +00:00
moz-wptsync-bot 37adf8e51e Bug 1606257 [wpt PR 20934] - Update wpt metadata, a=testonly
wpt-pr: 20934
wpt-type: metadata
2020-01-09 10:49:25 +00:00
Mike West e6c63010f0 Bug 1606257 [wpt PR 20934] - Add tests for cookies' `Domain` attribute., a=testonly
Automatic update from web-platform-tests
Add tests for cookies' `Domain` attribute.

The current WPT suite for cookies' domain attribute is quite broken; we
did a bad job porting it. This patch adds tests for the specific case
called out in https://github.com/httpwg/http-extensions/issues/238,
and described in https://tools.ietf.org/html/rfc6265#section-5.2.3.

Change-Id: Ib8614d5834e028cfc093594b22bc7c8cb4f086a2
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1983228
Commit-Queue: Mike West <mkwst@chromium.org>
Reviewed-by: Philip Jägenstedt <foolip@chromium.org>
Cr-Commit-Position: refs/heads/master@{#728947}

--

wpt-commits: fee0bc6757220fed75e3a5e286bcdafea0849575
wpt-pr: 20934
2020-01-09 10:49:24 +00:00
moz-wptsync-bot e814c3c747 Bug 1606858 [wpt PR 21027] - Update wpt metadata, a=testonly
wpt-pr: 21027
wpt-type: metadata
2020-01-09 10:49:24 +00:00
Yifan Luo 2382527c98 Bug 1606858 [wpt PR 21027] - [Trusted Types] Should not throw error if default createXYZ policy is empty under report-only., a=testonly
Automatic update from web-platform-tests
[Trusted Types] Should not throw error if default createXYZ policy is empty under report-only.

Bug: 1008022
Change-Id: I3e9d867eb354c518cf03b931b30c3df1d313d6c7
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1985925
Reviewed-by: Daniel Vogelheim <vogelheim@chromium.org>
Commit-Queue: Yifan Luo <lyf@google.com>
Cr-Commit-Position: refs/heads/master@{#728902}

--

wpt-commits: a74e1f57038e8cb818c2feb9cd879e540d50fcc1
wpt-pr: 21027
2020-01-09 10:49:23 +00:00
moz-wptsync-bot 29ea344aa8 Bug 1607428 [wpt PR 20327] - Update wpt metadata, a=testonly
wpt-pr: 20327
wpt-type: metadata
2020-01-09 10:49:23 +00:00
Oriol Brufau 37193f1007 Bug 1607428 [wpt PR 20327] - [css-grid] Exclude implicit grid tracks from the resolved value, a=testonly
Automatic update from web-platform-tests
[css-grid] Exclude implicit grid tracks from the resolved value

https://github.com/w3c/csswg-drafts/issues/4475 resolved to try to stop
including implicit tracks in the resolved value of grid-template-columns
and grid-template-rows.

This implies that the resolved values will have less information now,
which affects lots of tests. I have edited them depending on the case:
 - When the size of the track was irrelevant (e.g. just checking whether
   some value was syntactically valid), I have just updated the expected
   value.
 - When the size of the track was relevant, but it wasn't important for
   the tracks to be implicit, I have made them explicit in order to get
   the same value.
 - When the test was about the sizes of implicit tracks, I have added
   new checks for the size and position of the grid items.

Intent to Implement and Ship:
https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/EKvyx2lZJXI

Spec: https://drafts.csswg.org/css-grid/#resolved-track-list

Bug: 1024927

Change-Id: I4677c184be263eaab08d4aee95bb868306d58228
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1897931
Commit-Queue: Oriol Brufau <obrufau@igalia.com>
Reviewed-by: Manuel Rego <rego@igalia.com>
Cr-Commit-Position: refs/heads/master@{#728894}

--

wpt-commits: a5ef60f36a5d3a4e2c6903648a20296205c42725
wpt-pr: 20327
2020-01-09 10:49:22 +00:00
Oriol Brufau a46d824c6f Bug 1607351 [wpt PR 21058] - [css-pseudo] Test dynamic 'list-style-position' for nested ::marker, a=testonly
Automatic update from web-platform-tests
[css-pseudo] Test dynamic 'list-style-position' for nested ::marker

marker-content-013.html was already testing that various kinds of list
markers are properly updated when 'list-style-position' changes.
However, nested ::marker originated by a ::before or ::after were not
included. I'm working on a patch that could have broken that case, so
covering it in the test seems a good idea.

BUG=457718

TEST=external/wpt/css/css-pseudo/marker-content-013.html

Change-Id: I99c72c02298372c2d026adea99fb580a9bc8890a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1985951
Commit-Queue: Oriol Brufau <obrufau@igalia.com>
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Cr-Commit-Position: refs/heads/master@{#728868}

--

wpt-commits: 2716d92b9325da7076d37d1b048d76ced69a269d
wpt-pr: 21058
2020-01-09 10:49:22 +00:00
Chris Lord c410aba263 Bug 1605340 [wpt PR 20886] - Don't try to use blobs as CanvasImageSource for OffscreenCanvas tests, a=testonly
Automatic update from web-platform-tests
Don't try to use blobs as CanvasImageSource for OffscreenCanvas tests

Several OffscreenCanvas tests try to directly pass the result of an
XMLHttpRequest directly into 2d canvas context functions that take
CanvasImageSource as an argument. As blob is not a valid CanvasImageSource,
these tests all fail with TypeError. This fixes issue #20867.

--

wpt-commits: d1b00400ea0cd9576809049c86689211000ace50
wpt-pr: 20886
2020-01-09 10:49:21 +00:00
moz-wptsync-bot e6f1ce161f Bug 1607385 [wpt PR 21060] - Update wpt metadata, a=testonly
wpt-pr: 21060
wpt-type: metadata
2020-01-09 10:49:21 +00:00
Timothy Gu 2027366388 Bug 1607385 [wpt PR 21060] - html: Add additional patternMismatch tests, a=testonly
Automatic update from web-platform-tests
html: add invalid pattern tests for patternMismatch

--
html: add Unicode regex test

--
html: Test <input type=email multiple> for patternMismatch

See https://html.spec.whatwg.org/C/input.html#the-pattern-attribute for
the special treatment of email-state <input> elements with multiple
attribute.

--

wpt-commits: 63900745f72fe10017de96b63179bc3c283d90b8, a5d9d2c94ff76d5c9e5c5b53f225d9dbab514f31, 84241672c183678a31c2ec8940556e4dd47270db
wpt-pr: 21060
2020-01-09 10:49:21 +00:00
Robert Liao 8b7ad863cc Bug 1607388 [wpt PR 21061] - Revert "Fix toJSON in WindowPerformance and PerformanceResourceTiming", a=testonly
Automatic update from web-platform-tests
Revert "Fix toJSON in WindowPerformance and PerformanceResourceTiming"

This reverts commit 400050e6ae3d44a540786d89314419a0f8427d88.

Reason for revert: Failure on WebKit Linux MSAN
https://ci.chromium.org/p/chromium/builders/ci/WebKit%20Linux%20MSAN/3734

[3153/4358] external/wpt/uievents/idlharness.window.html failed unexpectedly (test timed out)

Original change's description:
> Fix toJSON in WindowPerformance and PerformanceResourceTiming
>
> Per https://heycam.github.io/webidl/#es-default-tojson, it is correct to
> directly add the attribute values of the interface to the builder
> instead of adding the results of toJSONForBinding().
>
> Change-Id: I07f7ee5992de59938c0116f90dc4b5229c5d6e9d
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1982792
> Reviewed-by: Jeremy Roman <jbroman@chromium.org>
> Commit-Queue: Nicolás Peña Moreno <npm@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#728540}

TBR=jbroman@chromium.org,npm@chromium.org

Change-Id: I06ebf62eb1217de6e7241b4c3ffa6a77d2c696da
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1986572
Reviewed-by: Robert Liao <robliao@chromium.org>
Commit-Queue: Robert Liao <robliao@chromium.org>
Cr-Commit-Position: refs/heads/master@{#728775}

--

wpt-commits: 73d748fca7e82ecdd0c41c780090c4f0be5b6245
wpt-pr: 21061
2020-01-09 10:49:20 +00:00
Wanming Lin af60b3d6ab Bug 1605304 [wpt PR 20883] - [remote-playback] Fixed 404 media source, a=testonly
Automatic update from web-platform-tests
[remote-playback] Fixed 404 media source (#20883)

--

wpt-commits: 106e0bdf02a17eb8a3460231a205c9c878b98d84
wpt-pr: 20883
2020-01-09 10:49:20 +00:00
moz-wptsync-bot b4e9f5046b Bug 1606940 [wpt PR 21035] - Update wpt metadata, a=testonly
wpt-pr: 21035
wpt-type: metadata
2020-01-09 10:49:19 +00:00
nordzilla 97106ed14b Bug 1606940 [wpt PR 21035] - Constructable StyleSheets: Assert that empty title is null, rather than empty string, a=testonly
Automatic update from web-platform-tests
Constructable StyleSheets: Assert that empty title is null, rather than empty string (#21035)

--

wpt-commits: e3d98e8f0cd202a5b2c5d5cac3302c432557a474
wpt-pr: 21035
2020-01-09 10:49:19 +00:00
Joey Arhar 56cd84e4b7 Bug 1606341 [wpt PR 20945] - Fix submit buttons with children that get removed, a=testonly
Automatic update from web-platform-tests
Fix submit buttons with children that get removed

If a <button> element inside a <form> has a child element which is
clicked, and the <button>'s onclick handler removes the child element
from the DOM, the <button>'s default event handler which submits the
form is never called.

If this happens, and the <button>'s onclick handler also manually
submits the form via form.submit(), then the form double-submit fix made
in crrev.com/c/1850358 will prevent form.submit() from submitting the
form because the form.submit() is blocked until the <button> gets the
DOMActivate event, which never happens if the child element is removed
from the DOM before it can emit the DOMActivate event to the parent
<button>.

This patch will submit the form in this case by listening to the click
event instead of the DOMActivate event. If the click event is
additionally preventDefault()ed, this patch will not cover that case.

Once we switch back to async form submission in crbug.com/1013385 then
all of the cases will be covered and this patch will be reverted.

Bug: 1037740
Change-Id: I04cdff451b363b5fafa26d2c58ec0aa76ed95a0f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1983547
Reviewed-by: Kent Tamura <tkent@chromium.org>
Reviewed-by: Mason Freed <masonfreed@chromium.org>
Commit-Queue: Joey Arhar <jarhar@chromium.org>
Cr-Commit-Position: refs/heads/master@{#728662}

--

wpt-commits: e5033e408e557bbd30560fa5aaf96cadb06c3926
wpt-pr: 20945
2020-01-09 10:49:18 +00:00
autofoolip bb939fca18 Bug 1607281 [wpt PR 21055] - Update interfaces/dom.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/dom.idl (#21055)

Source: https://github.com/tidoust/reffy-reports/blob/3157f96/ed/idl/dom.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/633413944
--

wpt-commits: c9b91800ba93af794459ceb3d03c9b2242f805ea
wpt-pr: 21055
2020-01-09 10:49:18 +00:00
moz-wptsync-bot fc82db3de5 Bug 1606396 [wpt PR 20958] - Update wpt metadata, a=testonly
wpt-pr: 20958
wpt-type: metadata
2020-01-09 10:49:18 +00:00
autofoolip 9c70e25fbc Bug 1606396 [wpt PR 20958] - Update interfaces/mst-content-hint.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/mst-content-hint.idl (#20958)

Source: https://github.com/tidoust/reffy-reports/blob/3157f96/ed/idl/mst-content-hint.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/633413944
--

wpt-commits: 49176b3d9b117b04b4c2535bafb79c9e5b8d4df2
wpt-pr: 20958
2020-01-09 10:49:17 +00:00
autofoolip b7c99e2693 Bug 1606479 [wpt PR 20975] - Update interfaces/requestidlecallback.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/requestidlecallback.idl (#20975)

Source: https://github.com/tidoust/reffy-reports/blob/3157f96/ed/idl/requestidlecallback.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/633413944
--

wpt-commits: afe8566cf6ca643944577ccd9d73381286838b46
wpt-pr: 20975
2020-01-09 10:49:17 +00:00
autofoolip 3a330cfb67 Bug 1605759 [wpt PR 20912] - Update interfaces/web-nfc.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/web-nfc.idl (#20912)

Source: https://github.com/tidoust/reffy-reports/blob/3157f96/ed/idl/web-nfc.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/633413944
--

wpt-commits: 512936b42c656ef9d2fac1ea0f61b417f2b3cf99
wpt-pr: 20912
2020-01-09 10:49:16 +00:00
Xianzhu Wang 26d223a97c Bug 1606967 [wpt PR 21037] - Fix invalidation of resizer when container's paint offset changes, a=testonly
Automatic update from web-platform-tests
Fix invalidation of resizer when container's paint offset changes

Add the container's paint offset to resizer's visual rect to ensure
correct invalidation on change of paint offset.

Bug: 1036824
Change-Id: I4fc5caa2364c62d415dd54cb54f42bdca525ea81
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1986431
Reviewed-by: Philip Rogers <pdr@chromium.org>
Commit-Queue: Xianzhu Wang <wangxianzhu@chromium.org>
Cr-Commit-Position: refs/heads/master@{#728603}

--

wpt-commits: ae32337b9660e01d5c497dbcbc2ce5935a067085
wpt-pr: 21037
2020-01-09 10:49:16 +00:00
Anne van Kesteren 62e35197f3 Bug 1607270 [wpt PR 21053] - DOM: simplify document.createEvent() test, a=testonly
Automatic update from web-platform-tests
DOM: simplify document.createEvent() test

This removes and simplifies a conditional that were hard to parse.

--

wpt-commits: eb55d6105892b783a8bfeb3a34b251171fe2228b
wpt-pr: 21053
2020-01-09 10:49:15 +00:00
Nicolás Peña Moreno 7c602eca2c Bug 1606951 [wpt PR 21036] - Fix toJSON in WindowPerformance and PerformanceResourceTiming, a=testonly
Automatic update from web-platform-tests
Fix toJSON in WindowPerformance and PerformanceResourceTiming

Per https://heycam.github.io/webidl/#es-default-tojson, it is correct to
directly add the attribute values of the interface to the builder
instead of adding the results of toJSONForBinding().

Change-Id: I07f7ee5992de59938c0116f90dc4b5229c5d6e9d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1982792
Reviewed-by: Jeremy Roman <jbroman@chromium.org>
Commit-Queue: Nicolás Peña Moreno <npm@chromium.org>
Cr-Commit-Position: refs/heads/master@{#728540}

--

wpt-commits: 28a0dbc314b942c1a7ace3b5befb2f67c8a70481
wpt-pr: 21036
2020-01-09 10:49:15 +00:00
Anne van Kesteren 1c2bbd42b7 Bug 1606599 [wpt PR 20995] - DOM: document.origin is historical now, a=testonly
Automatic update from web-platform-tests
DOM: rename nuked to removed in historical test

--
DOM: document.origin is historical now

For https://github.com/whatwg/dom/pull/815.

--

wpt-commits: 9daea0098bc3f35f0f0d9ee6e970223dc8187384, c9ea677557badbf83258f5e384bf9d3c0efb62cf
wpt-pr: 20995
2020-01-09 10:49:14 +00:00
James Graham 387557ed50 Bug 1607231 [wpt PR 21051] - Webdriver crashtest arguments, a=testonly
Automatic update from web-platform-tests
Ensure .ini files are never detected as tests

This suffix is reserved for metadata files

--
Fix argument unpacking for crashtests in webdriver executor

--

wpt-commits: dbf883768642c48337a6051dbbe5b786ddc1bd68, bba41778ac81ed22b1c859ce80e368560e9f9caf
wpt-pr: 21051
2020-01-09 10:49:14 +00:00
Marco Castelluccio 6bb7bbf8c6 Bug 1495002 - Don't disable timeouts.py on Linux ccov debug, since this build doesn't exist anymore. r=whimboo
Depends on D59244

Differential Revision: https://phabricator.services.mozilla.com/D59247

--HG--
extra : moz-landing-system : lando
2020-01-09 07:59:40 +00:00
Marco Castelluccio bc60453901 Bug 1495002 - Don't disable create_alwaysMatch.py on Linux ccov debug, since this build doesn't exist anymore. r=whimboo
Differential Revision: https://phabricator.services.mozilla.com/D59244

--HG--
extra : moz-landing-system : lando
2020-01-09 07:58:50 +00:00
Dzmitry Malyshau 07fb964dde Bug 1607585 - Disable sampled_texture_clear test
Differential Revision: https://phabricator.services.mozilla.com/D59144

--HG--
extra : moz-landing-system : lando
2020-01-08 15:35:32 +00:00
Jeff Walden 82de6ea940 Bug 1604375 - Update |ReadableStreamTee| to latest spec. r=arai
Differential Revision: https://phabricator.services.mozilla.com/D58848

--HG--
extra : moz-landing-system : lando
2020-01-08 23:41:07 +00:00
Dan Minor e941348114 Bug 1607579 - Revert changes to test expectations in RTCRtpTransceiver.https.html; r=bwc
Rather than change the expectations here I should have marked Firefox as failing
the checkMute tests as the behaviour is at least partly incorrect.

Differential Revision: https://phabricator.services.mozilla.com/D59165

--HG--
extra : moz-landing-system : lando
2020-01-08 19:11:29 +00:00
Dan Minor f6cf61cd1f Bug 1607579 - Enable mute on RTCP bye for RTCPeerConnection-remote-track-mute.https.html.ini; r=bwc
Enabling the pref here should help us catch regressions to the RTCP bye / timeout
mute code even though we leave it disabled overall.

Differential Revision: https://phabricator.services.mozilla.com/D59164

--HG--
extra : moz-landing-system : lando
2020-01-08 19:20:16 +00:00
Henrik Skupin 8b6f6560b4 Bug 1606794 - [wdspec] Improve screenshot tests for checking the contents of frames. r=webdriver-reviewers,ato
Differential Revision: https://phabricator.services.mozilla.com/D58624

--HG--
extra : moz-landing-system : lando
2020-01-08 16:32:47 +00:00
Henrik Skupin e5aa8ffe89 Bug 1606794 - [wdspec] Add Element.screenshot() command to webdriver client. r=webdriver-reviewers,jgraham
Differential Revision: https://phabricator.services.mozilla.com/D58623

--HG--
extra : moz-landing-system : lando
2020-01-08 16:11:53 +00:00
moz-wptsync-bot e9f50eaf4f Bug 1607243 - [wpt-sync] Update web-platform-tests to e8fdcbaf22bf28238bb126d84bc960fe9625fe02, a=testonly
MANUAL PUSH: wpt sync bot

wpt-head: e8fdcbaf22bf28238bb126d84bc960fe9625fe02
wpt-type: landing
2020-01-08 00:50:12 +00:00
Anne van Kesteren f78b2d8d27 Bug 1606841 [wpt PR 21021] - HTML: attempt to make COEP test less flaky, a=testonly
Automatic update from web-platform-tests
HTML: attempt to make COEP test less flaky

Hopefully addresses https://bugzilla.mozilla.org/show_bug.cgi?id=1605382.

--

wpt-commits: e8fdcbaf22bf28238bb126d84bc960fe9625fe02
wpt-pr: 21021
2020-01-08 00:50:11 +00:00
moz-wptsync-bot 57bc1d6b5f Bug 1607133 [wpt PR 21045] - Update wpt metadata, a=testonly
wpt-pr: 21045
wpt-type: metadata
2020-01-08 00:50:11 +00:00
Tsuyoshi Horo 7214604a92 Bug 1607133 [wpt PR 21045] - Add a simple WPT test for Web Bundles, a=testonly
Automatic update from web-platform-tests
Add a simple WPT test for Web Bundles

Bug: 1018640,1038346
Change-Id: I6d94787430441377669ceb7bbf5d62c22a01390f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1980263
Reviewed-by: Kunihiko Sakamoto <ksakamoto@chromium.org>
Commit-Queue: Tsuyoshi Horo <horo@chromium.org>
Cr-Commit-Position: refs/heads/master@{#728491}

--

wpt-commits: 5feec5cde77942c1e11b9a5fdbac17a307af3b10
wpt-pr: 21045
2020-01-08 00:50:10 +00:00
Anne van Kesteren db1a4e27f8 Bug 1602016 [wpt PR 20660] - DOM: CEReactions vs script during insertion, a=testonly
Automatic update from web-platform-tests
DOM: CEReactions vs script during insertion

Complements #15264.

--

wpt-commits: 316a5a6089ac3dc7666cb988a97f7bd46aac2dc5
wpt-pr: 20660
2020-01-08 00:50:10 +00:00
moz-wptsync-bot 8651628c91 Bug 1606783 [wpt PR 21015] - Update wpt metadata, a=testonly
wpt-pr: 21015
wpt-type: metadata
2020-01-08 00:50:09 +00:00
Anne van Kesteren 53b9c9bab6 Bug 1606783 [wpt PR 21015] - Web Cryptography: better insecure context coverage, a=testonly
Automatic update from web-platform-tests
Web Cryptography: better insecure context coverage

--

wpt-commits: 354e0a90c7930beae721c5bd3370d11c95b4314d
wpt-pr: 21015
2020-01-08 00:50:09 +00:00
guest271314 3627f43379 Bug 1604951 [wpt PR 20855] - Fix imagebitmap-renderingcontext/context-preserves-canvas.html, a=testonly
Automatic update from web-platform-tests
Fix imagebitmap-renderingcontext/context-preserves-canvas.html

See https://github.com/web-platform-tests/wpt/pull/20776#issuecomment-567101328 for context.

Co-authored-by: Amelia Bellamy-Royds <amelia.bellamy.royds@gmail.com>
--

wpt-commits: a85693b3367f9b7f40865a175e198ea0fd484b01
wpt-pr: 20855
2020-01-08 00:50:08 +00:00
moz-wptsync-bot c120444207 Bug 1607130 [wpt PR 21044] - Update wpt metadata, a=testonly
wpt-pr: 21044
wpt-type: metadata
2020-01-08 00:50:08 +00:00
Timothy Gu 997a2236af Bug 1607130 [wpt PR 21044] - html: consider readonly applicability for willValidate tests, a=testonly
Automatic update from web-platform-tests
html: consider readonly applicability for willValidate tests (#21044)

See https://html.spec.whatwg.org/C/#common-input-element-attributes
and https://html.spec.whatwg.org/C/#the-readonly-attribute

--

wpt-commits: 2a1f5ac82edfd79fb944ca7a343ba6cd59679842
wpt-pr: 21044
2020-01-08 00:50:07 +00:00
moz-wptsync-bot a55765bbe7 Bug 1605971 [wpt PR 20921] - Update wpt metadata, a=testonly
wpt-pr: 20921
wpt-type: metadata
2020-01-08 00:50:07 +00:00
Wanming Lin 440a98cd0e Bug 1605971 [wpt PR 20921] - [webnfc] Add several wpt tests, a=testonly
Automatic update from web-platform-tests
[webnfc] Add several wpt tests

This CL adds several wpt tests for Web NFC:
  - Test push operation fails when data transfer fails
  - Verify pushed message for empty record type
  - Test reading message with multiple records should succeed

Bug: 520391
Change-Id: Iadb13f6cebaf30514ba7bef65a69302b368e4359
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1982271
Commit-Queue: Wanming Lin <wanming.lin@intel.com>
Reviewed-by: Leon Han <leon.han@intel.com>
Reviewed-by: Rijubrata Bhaumik <rijubrata.bhaumik@intel.com>
Cr-Commit-Position: refs/heads/master@{#728434}

--

wpt-commits: 3488a5a845bec08943f66974e9f0df4ffe96774a
wpt-pr: 20921
2020-01-08 00:50:07 +00:00
Koji Ishii c0c3159a7a Bug 1605432 [wpt PR 20892] - Revert LayoutInline::CollectLineBoxRects, a=testonly
Automatic update from web-platform-tests
Revert LayoutInline::CollectLineBoxRects

This patch reverts |LayoutInline::CollectLineBoxRects| not to
use |NGInlineCursor|, by manually merging parts of r706815
<crrev.com/c/1862534> and r710694 <crrev.com/c/1888624>.

|NGInlineCursor| is rapidly changing that reverting is not
easy. This patch reverts not to use it for |getClientRects|
and a few other callers.

Testing more on culled inline box indicates that the phase 1
of LayoutNG regressed some cases from legacy, and
|NGInlineCursor| work regressed further. We might want to fix
when NGFragmentItem ships, but better not to change the
behavior until then.

Bug: 1036358
Change-Id: I47a60f5d3a505d4b43eba0d8b5adc64e02cbcd28
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1971632
Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org>
Commit-Queue: Koji Ishii <kojii@chromium.org>
Cr-Commit-Position: refs/heads/master@{#728433}

--

wpt-commits: 280816c7465a6593f06f9f5651a70eb857f9f774
wpt-pr: 20892
2020-01-08 00:50:06 +00:00
moz-wptsync-bot 0b34676bf2 Bug 1606895 [wpt PR 21031] - Update wpt metadata, a=testonly
wpt-pr: 21031
wpt-type: metadata
2020-01-08 00:50:06 +00:00
teapotd 706b2b4942 Bug 1606895 [wpt PR 21031] - Fix validity.valueMissing tests, a=testonly
Automatic update from web-platform-tests
Fix validity.valueMissing tests (#21031)

These changes fix expectations for validity.valueMissing and validity.valid for disabled/readonly textual elements. This fixes #21007.
--

wpt-commits: 31e82ba312dea8b0011237fd696d3c87c2015d65
wpt-pr: 21031
2020-01-08 00:50:05 +00:00
James Graham ac7933e235 Bug 1598561 [wpt PR 20997] - [Gecko Bug 1598561] Use mozlog logger in FontInstaller, a=testonly
Automatic update from web-platform-tests
Use mozlog logger in FontInstaller

This is the right thing to do, and prevents a race where we try to log
after the stdout capture queue is closed

Differential Revision: https://phabricator.services.mozilla.com/D56567

bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1598561
gecko-commit: 2a0e33dbb9c83f2444361497e86e7af7d69fef44
gecko-integration-branch: autoland
gecko-reviewers: maja_zf

--
Remove unused import

--

wpt-commits: fd7d1aaf7d490d8d0e9f039db02a530891112c5a, d24e7e551416c0adb313fd51070c6db4762949b8
wpt-pr: 20997
2020-01-08 00:50:04 +00:00
moz-wptsync-bot d66eafd9c9 Bug 1606712 [wpt PR 21009] - Update wpt metadata, a=testonly
wpt-pr: 21009
wpt-type: metadata
2020-01-08 00:50:04 +00:00
Morten Stenshorne 9ea6ee382a Bug 1606712 [wpt PR 21009] - Handle multicol intrinsic inline-size changes., a=testonly
Automatic update from web-platform-tests
Handle multicol intrinsic inline-size changes.

This was broken both in legacy multicol and with
LayoutNGBlockFragmentation.

Legacy: We stored the intrinsic size in the column sets, in addition to
in the flow thread. There was no good reason for this, and it caused
trouble once something caused the intrinsic size of the multicol
container to change, since the column sets would never be marked dirty
again. Just set the intrinsic size of column sets to 0 to fix this.

LayoutNGBlockFragmentation: The flow thread is still created even if NG
block fragmentation is enabled, but the flow thread is invisible to NG,
so when calculating the intrinsic size of nodes in a subtree, we'll skip
the flow thread - which means that it will never be marked clean. Skip
to the containing block of the flow thread when marking preferred
logical widths dirty.

This fixes the remaining part of the demo in bug 1037790 - when trying
to reduce column-count to 1. Without this fix, the multicol container
would remain too wide.

Bug: 1037790
Change-Id: I89c7cbeb3132162b6c52ae30e98a0da21cd34ef1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1985770
Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org>
Commit-Queue: Morten Stenshorne <mstensho@chromium.org>
Cr-Commit-Position: refs/heads/master@{#728401}

--

wpt-commits: e30880f3341ca022f7009af13eb871872d02caaf
wpt-pr: 21009
2020-01-08 00:50:04 +00:00
Morten Stenshorne 018c292a37 Bug 1606714 [wpt PR 21010] - Recalculate flow thread intrinsic size when parent needs it., a=testonly
Automatic update from web-platform-tests
Recalculate flow thread intrinsic size when parent needs it.

If the multicol container gets marked for intrinsic size recalculation,
its flow thread child might need to recalculate its intrinsic size as
well (the intrinsic inner size of a multicol container is stored in the
flow thread), although it may not have been marked as such. This
situation occurs when column-count changes.

Re-use the NeedsPreferredWidthsRecalculation() mechanism to fix this,
instead of inventing something new.

This fixes most of the demo in bug 1037790, except when attempting to
reduce column-count to 1.
https://chromium-review.googlesource.com/c/chromium/src/+/1985770/1
will fix that.

Bug: 1037790
Change-Id: I9d42448f8cc7a5b170c98a59bcde7a916cea22db
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1985769
Commit-Queue: Morten Stenshorne <mstensho@chromium.org>
Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org>
Reviewed-by: Christian Biesinger <cbiesinger@chromium.org>
Cr-Commit-Position: refs/heads/master@{#728390}

--

wpt-commits: 52ad8a87fb72bcf6950c20cced0d87f34e26dc81
wpt-pr: 21010
2020-01-08 00:50:03 +00:00
Anne van Kesteren 62686137f3 Bug 1606850 [wpt PR 21024] - Editorial: start using blocklist, a=testonly
Automatic update from web-platform-tests
Editorial: start using blocklist

As per https://whatwg.org/style-guide.

(Some tools/third_party/ is also guilty of this, but is likely harder to change.)

--

wpt-commits: 3e77495f7f1920daa0c706e7b287dee0ef3279e2
wpt-pr: 21024
2020-01-08 00:50:03 +00:00
moz-wptsync-bot f27164faec Bug 1606939 [wpt PR 21034] - Update wpt metadata, a=testonly
wpt-pr: 21034
wpt-type: metadata
2020-01-08 00:50:02 +00:00
Stephen Chenney c97cb79de6 Bug 1606939 [wpt PR 21034] - [image-orientation] Move tests to WPT and add additional tests, a=testonly
Automatic update from web-platform-tests
[image-orientation] Move tests to WPT and add additional tests

Move all the web_tests for image-orientation to external/wpt.

Update the testing methods to wpt standards.

Adjust the test images to be ammenable to ref tests, though fuzzy matching
is still required.

Round out the test suite for <img> tags, content images and image documents.

Bug: 158753
Change-Id: Iff393f350cbecfc66a91811c72b0ee6274289e5c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1980505
Auto-Submit: Stephen Chenney <schenney@chromium.org>
Commit-Queue: Stephen Chenney <schenney@chromium.org>
Commit-Queue: Chris Harrelson <chrishtr@chromium.org>
Reviewed-by: Chris Harrelson <chrishtr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#728358}

--

wpt-commits: 04d020981550e59c6cd9dc5376b8630998d878ec
wpt-pr: 21034
2020-01-08 00:50:01 +00:00
moz-wptsync-bot 74428c7999 Bug 1605921 [wpt PR 20917] - Update wpt metadata, a=testonly
wpt-pr: 20917
wpt-type: metadata
2020-01-08 00:50:01 +00:00
Zhuoyu Qian b011e347bf Bug 1605921 [wpt PR 20917] - Change ChooseFileSystemEntriesType to be lowercase, dash-delimited, a=testonly
Automatic update from web-platform-tests
Change ChooseFileSystemEntriesType to be lowercase, dash-delimited

Per the spec [1], the ChooseFileSystemEntriesType should be lowercase,
dash-delimited, such as `save-file`.

[1]: https://wicg.github.io/native-file-system/#api-choosefilesystementries

Bug: 1020715
Change-Id: Iafc02db7344c70589cf007a7d66b9cd3f9dda6a8
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1981515
Reviewed-by: Marijn Kruisselbrink <mek@chromium.org>
Commit-Queue: Zhuoyu Qian <zhuoyu.qian@samsung.com>
Cr-Commit-Position: refs/heads/master@{#728357}

--

wpt-commits: aa9924b906248e22f80da61a606ee8c473cadf38
wpt-pr: 20917
2020-01-08 00:50:00 +00:00
Piotr Bialecki 7d146dd238 Bug 1606877 [wpt PR 21029] - Add fake world test helper, misc other changes, a=testonly
Automatic update from web-platform-tests
Add fake world test helper, misc other changes

Clean up and changes required to bring in WPT tests for hit test API.

- minor clean up in webxr-test.js - store input_sources_ in a map,
  add 2 setter methods since the mojo properties were renamed but keep
  the old setters for back-compat
- add webxr_test_constants_fake_world.js with logic to create a valid
  FakeXRWorld with given dimensions and a constant VALID_FAKE_WORLD
- move transform-related asserts to webxr_test_asserts.js, change
  all variables storing the assert functions to `const`, add semicolons
- add `DVLOG(3)`s in XRHitTestSource and XRSession

Changes:
Change-Id: I98ac5ed09cda877afb24e28df09ee4cd818d56f7
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1986326
Commit-Queue: Piotr Bialecki <bialpio@chromium.org>
Commit-Queue: Alexander Cooper <alcooper@chromium.org>
Auto-Submit: Piotr Bialecki <bialpio@chromium.org>
Reviewed-by: Alexander Cooper <alcooper@chromium.org>
Cr-Commit-Position: refs/heads/master@{#728287}

--

wpt-commits: c5f090c0e768bccdc6b0c7711c4adc2d3311c230
wpt-pr: 21029
2020-01-08 00:50:00 +00:00
Nicolás Peña Moreno 250d704c03 Bug 1606887 [wpt PR 21030] - [LayoutInstability] Fix failures in tests shifting in/out of viewport, a=testonly
Automatic update from web-platform-tests
[LayoutInstability] Fix failures in tests shifting in/out of viewport

Currently, some tests work under the assumption that the height of the
viewport is exactly 600px. While this is true for tests running on our
bots, it's not true for tests running on WPT.fyi. Thus, this assumption
is removed from those tests.

Bug: 1036013
Change-Id: I34b057730e22bc208cbb958d179195445def8b77
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1984678
Reviewed-by: Annie Sullivan <sullivan@chromium.org>
Commit-Queue: Nicolás Peña Moreno <npm@chromium.org>
Cr-Commit-Position: refs/heads/master@{#728280}

--

wpt-commits: 63f94078836eba226cdf0460b09482c8f9a6ae5d
wpt-pr: 21030
2020-01-08 00:50:00 +00:00
Kevin Ellis 18ebeb4350 Bug 1606726 [wpt PR 21012] - Fix test flakiness in reverse-running-animation, a=testonly
Automatic update from web-platform-tests
Fix test flakiness in reverse-running-animation

The animation was often finishing before the screenshot resulting in a
failure. Extended the duration of the animation and starting the
animation from the midpoint should address the flakiness without
needlessly extending the run time of the test.

Bug: 1029543
Change-Id: I32e7794ff77a3b26e7d7f260f80d4b00bbc9d6f4
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1986212
Reviewed-by: Stephen McGruer <smcgruer@chromium.org>
Commit-Queue: Kevin Ellis <kevers@chromium.org>
Cr-Commit-Position: refs/heads/master@{#728253}

--

wpt-commits: b00f0cedac3a1e6dd42beb5884b303eac03e6c4b
wpt-pr: 21012
2020-01-08 00:49:59 +00:00
moz-wptsync-bot f4fd9c499c Bug 1606798 [wpt PR 21019] - Update wpt metadata, a=testonly
wpt-pr: 21019
wpt-type: metadata
2020-01-08 00:49:59 +00:00
Anne van Kesteren c1da2fb305 Bug 1606798 [wpt PR 21019] - HTTP: 0x00 in a header value, a=testonly
Automatic update from web-platform-tests
HTTP: 0x00 in a header value

Tests to complement those written in https://github.com/web-platform-tests/wpt/pull/10424.
--

wpt-commits: 38ecde806a5f1710d9e5beba700cef7352f7570e
wpt-pr: 21019
2020-01-08 00:49:58 +00:00
moz-wptsync-bot 0de910d6b1 Bug 1606724 [wpt PR 21011] - Update wpt metadata, a=testonly
wpt-pr: 21011
wpt-type: metadata
2020-01-08 00:49:58 +00:00
Oriol Brufau 7808b4533f Bug 1606724 [wpt PR 21011] - [css-pseudo] Move all ::marker style adjustments into StyleAdjuster, a=testonly
Automatic update from web-platform-tests
[css-pseudo] Move all ::marker style adjustments into StyleAdjuster

LayoutNGListItem was applying some style adjustments to markers, like
'white-space: pre' to preserve trailing spaces in outside markers.
But this was only affecting markers with 'content: normal', and the
changes weren't exposed in getComputedStyle().
This patch moves these adjustments into StyleAdjuster, so that all
markers are affected equally.

BUG=457718

TEST=external/wpt/css/css-pseudo/marker-content-018.html

The test fails in legacy because the 'content' property is not supported
yet in ::marker.
There is a new failure in marker-supported-properties.html because now
'white-space' will compute to 'pre' in outside markers, even if you
specify a different value. But normal markers were already enforcing
'pre' at used value time anyways.

Change-Id: I6d8b8ec7fb26cb04402032924f87b2c3b8fdb9cd
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1985966
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Commit-Queue: Oriol Brufau <obrufau@igalia.com>
Cr-Commit-Position: refs/heads/master@{#728176}

--

wpt-commits: a3111814fa0e9de6e2decd443d170a6e88304164
wpt-pr: 21011
2020-01-08 00:49:57 +00:00
Anne van Kesteren 16a3e619b8 Bug 1606792 [wpt PR 21018] - XMLHttpRequest: remove meaningless import from server file, a=testonly
Automatic update from web-platform-tests
XMLHttpRequest: remove meaningless import from server file

--

wpt-commits: 3513bf9dfd17bac39f2428974b77a85b36b1497c
wpt-pr: 21018
2020-01-08 00:49:57 +00:00
Anne van Kesteren 4996a062c2 Bug 1603064 [wpt PR 20717] - HTML: basic document.domain test, a=testonly
Automatic update from web-platform-tests
HTML: basic document.domain test

--

wpt-commits: 5b47b8e1b8d768f34d577995ae3c666d9365efcf
wpt-pr: 20717
2020-01-08 00:49:56 +00:00
moz-wptsync-bot 0d383874e4 Bug 1606772 [wpt PR 21014] - Update wpt metadata, a=testonly
wpt-pr: 21014
wpt-type: metadata
2020-01-08 00:49:56 +00:00
Timothy Gu 1a2dd2e019 Bug 1606772 [wpt PR 21014] - html: fix form constraint validator, a=testonly
Automatic update from web-platform-tests
html: Fix form constraints validator (#21014)

This commit applies two fixes to the validator:

1. Reapply the conditions for each clone of the element created in
   iterate_over.

   This fixes valueMissing.html's "[select] Selected the option with
   value equals to 1" test, that was failing on all browsers.

2. Fix the expectation for validationMessage when the element is
   disabled. This fixes #20825.
--

wpt-commits: bc5671c220564dd1fcc6c6a36dd20aaa0ba5e771
wpt-pr: 21014
2020-01-08 00:49:55 +00:00
moz-wptsync-bot ce876ec0d6 Bug 1606287 [wpt PR 20936] - Update wpt metadata, a=testonly
wpt-pr: 20936
wpt-type: metadata
2020-01-08 00:49:55 +00:00
Leon Han b2da030fdc Bug 1606287 [wpt PR 20936] - [webnfc] NDEFMessageInit#records is required and should not be empty, a=testonly
Automatic update from web-platform-tests
[webnfc] NDEFMessageInit#records is required and should not be empty

NDEFMessageInit#records is the only field of the dictionary
NDEFMessageInit, it's required, and being empty makes no sense for
constructing an NDEFMessage object.

BUG=520391

Change-Id: I87fd3fae3bbbba449d9068c0992ded2080e435b2
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1983435
Commit-Queue: Leon Han <leon.han@intel.com>
Reviewed-by: Rijubrata Bhaumik <rijubrata.bhaumik@intel.com>
Cr-Commit-Position: refs/heads/master@{#728120}

--

wpt-commits: 2dae72cf58b13994dbadf22353ed4aa35bafa587
wpt-pr: 20936
2020-01-08 00:49:54 +00:00
moz-wptsync-bot 8498cd0030 Bug 1606282 [wpt PR 20935] - Update wpt metadata, a=testonly
wpt-pr: 20935
wpt-type: metadata
2020-01-08 00:49:54 +00:00
Leon Han 37d692b619 Bug 1606282 [wpt PR 20935] - [webnfc] NDEFRecordInit#recordType should be a required field., a=testonly
Automatic update from web-platform-tests
[webnfc] NDEFRecordInit#recordType should be a required field.

The spec issue and PR:
https://github.com/w3c/web-nfc/issues/497
https://github.com/w3c/web-nfc/pull/498

BUG=520391

Change-Id: Ie6e3af86f0441bad03b7454b3b7285c6824d34fe
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1983433
Commit-Queue: Leon Han <leon.han@intel.com>
Reviewed-by: Rijubrata Bhaumik <rijubrata.bhaumik@intel.com>
Cr-Commit-Position: refs/heads/master@{#728114}

--

wpt-commits: 7fcc1993270df80a1081f3790418d97bc9c939b9
wpt-pr: 20935
2020-01-08 00:49:54 +00:00
moz-wptsync-bot eccba0901f Bug 1606366 [wpt PR 20953] - Update wpt metadata, a=testonly
wpt-pr: 20953
wpt-type: metadata
2020-01-08 00:49:53 +00:00
Jeremy Roman bab449e22c Bug 1606366 [wpt PR 20953] - Portals: Use WebContents::ClosePage to run unload handlers for portals., a=testonly
Automatic update from web-platform-tests
Portals: Use WebContents::ClosePage to run unload handlers for portals.

On the way, refactor how the Portal <-> WebContentsImpl pointers are
maintained, as this work caused the raw WebContentsImpl* to dangling while
writing the main code of this CL, which made for a confusing bug. This
refactoring is mainly a mechanical gathering of the code responsible for
updating these into a small nested class.

Bug: 964481
Change-Id: I8a63e1a5531de4807569b35ea0f3fcb19baf343c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1976000
Reviewed-by: Adithya Srinivasan <adithyas@chromium.org>
Reviewed-by: Lucas Gadani <lfg@chromium.org>
Commit-Queue: Jeremy Roman <jbroman@chromium.org>
Cr-Commit-Position: refs/heads/master@{#728057}

--

wpt-commits: 37a6910565388a7dc76aedd17c3aa74400d39286
wpt-pr: 20953
2020-01-08 00:49:53 +00:00
Oriol Brufau 6cc16aa449 Bug 1606636 [wpt PR 20998] - [css-pseudo] Let non-replaced images be list items with markers, a=testonly
Automatic update from web-platform-tests
[css-pseudo] Let non-replaced images be list items with markers

<img> elements are usually replaced, so they can't originate a ::marker
pseudo-element even if they have 'display: list-item'.

However, if they point to an invalid image and have an alternative text,
then they are not replaced. Therefore they can have ::before and ::after
pseudo-elements, and also a ::marker if they have 'display: list-item'.

Before this patch, markers with 'content: normal' were never generated.
And non-normal ones worked fine in the inside case, but when outside
they triggerede a DCHECK failure because the marker was created but not
laid out.

BUG=1038644

TEST=external/wpt/css/css-pseudo/marker-content-017.html

The test fails in legacy because the 'content' property is not supported
yet in ::marker.

Change-Id: I4420bc2e9a0460f3a59fa030e5e3d249428aa6be
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1985759
Reviewed-by: Morten Stenshorne <mstensho@chromium.org>
Commit-Queue: Oriol Brufau <obrufau@igalia.com>
Cr-Commit-Position: refs/heads/master@{#728012}

--

wpt-commits: cb0d9cacbbf30a4cae79faa2e711c26456249b8c
wpt-pr: 20998
2020-01-08 00:49:52 +00:00
moz-wptsync-bot 6b58430b9c Bug 1606730 [wpt PR 21013] - Update wpt metadata, a=testonly
wpt-pr: 21013
wpt-type: metadata
2020-01-08 00:49:52 +00:00
Harald Alvestrand f1860c986d Bug 1606730 [wpt PR 21013] - Add RTCError event when data channel closes with an error., a=testonly
Automatic update from web-platform-tests
Add RTCError event when data channel closes with an error.

Spec link:
https://w3c.github.io/webrtc-pc/#announcing-a-data-channel-as-closed

Bug: chromium:1030631
Change-Id: I6634773bfc217883affb0a9ac4dafd8d271129d7
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1978677
Reviewed-by: Florent Castelli <orphis@chromium.org>
Commit-Queue: Harald Alvestrand <hta@chromium.org>
Cr-Commit-Position: refs/heads/master@{#727994}

--

wpt-commits: 6f78ab169aa04a2d51d2542fc8c83a03a908e9c2
wpt-pr: 21013
2020-01-08 00:49:51 +00:00
moz-wptsync-bot 5ea78c15fc Bug 1604172 [wpt PR 20787] - Update wpt metadata, a=testonly
wpt-pr: 20787
wpt-type: metadata
2020-01-08 00:49:51 +00:00
Blink WPT Bot 0fd69f30e8 Bug 1604172 [wpt PR 20787] - Add test that datachannels close when connection does., a=testonly
Automatic update from web-platform-tests
Add test that datachannels close when connection does. (#20787)

Bug: chromium:1030631

Change-Id: I322374725ef4a05b0c6d83fc2971061952441718
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1969351
Commit-Queue: Harald Alvestrand <hta@chromium.org>
Reviewed-by: Henrik Boström <hbos@chromium.org>
Cr-Commit-Position: refs/heads/master@{#725278}

Co-authored-by: Harald Alvestrand <hta+github@alvestrand.no>

--

wpt-commits: 99dac72cb20c21de36483f0e0b56d802075fe24f
wpt-pr: 20787
2020-01-08 00:49:50 +00:00
moz-wptsync-bot b91c5b27d0 Bug 1606653 [wpt PR 20999] - Update wpt metadata, a=testonly
wpt-pr: 20999
wpt-type: metadata
2020-01-08 00:49:50 +00:00
Rune Lillesveen 5f3b10f950 Bug 1606653 [wpt PR 20999] - Don't detach old slotted nodes which have been adopted., a=testonly
Automatic update from web-platform-tests
Don't detach old slotted nodes which have been adopted.

If the flat tree children of a a slot is not up to date during
DetachLayoutTree, they may contain nodes adopted into another document
since the previous reassignment.

Make sure we don't DetachLayoutTree for such nodes during when a flat
tree ancestor is RemovedFromFlatTree. This bug is a regression for
FlatTreeStyleRecalc since we used to traverse the tree for
DetachLayoutTree in light tree order.

This regressed with crrev.com/b225e2e72d4b083e635bf6abb3fc0daeb4ab4930

Bug: 1035228
Change-Id: Ibd4c03dee855851c120eebf1010a9b127827f7cb
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1985839
Reviewed-by: Mason Freed <masonfreed@chromium.org>
Commit-Queue: Rune Lillesveen <futhark@chromium.org>
Cr-Commit-Position: refs/heads/master@{#728000}

--

wpt-commits: 8aacd823f26b4d5a66f6a8774381a058f8d151a6
wpt-pr: 20999
2020-01-08 00:49:50 +00:00
Philipp Hancke c29a91fdab Bug 1602794 [wpt PR 20703] - wpt: dont fire RTCPeerConnection.onconnectionstatechange on close, a=testonly
Automatic update from web-platform-tests
wpt: dont fire RTCPeerConnection.onconnectionstatechange on close

adds a test to assert that RTCPeerConnection.onconnectionstatechange
is not fired when RTCPeerConnection.close() is called.

BUG=699036,1023736

Change-Id: I623deeb4f0948cf213ff8913c33610ef0e7315e6
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1959969
Reviewed-by: Harald Alvestrand <hta@chromium.org>
Commit-Queue: Philipp Hancke <philipp.hancke@googlemail.com>
Cr-Commit-Position: refs/heads/master@{#727996}

--

wpt-commits: 4df69e91a0c5d7a8eb61fadb4bd5ffe7ee93f37f
wpt-pr: 20703
2020-01-08 00:49:49 +00:00
moz-wptsync-bot 3817341490 Bug 1602872 [wpt PR 20709] - Update wpt metadata, a=testonly
wpt-pr: 20709
wpt-type: metadata
2020-01-08 00:49:49 +00:00
Philipp Hancke 5d104a3c83 Bug 1602872 [wpt PR 20709] - rtcpeerconnection: dont fire signalingstatechange from close(), a=testonly
Automatic update from web-platform-tests
rtcpeerconnection: dont fire signalingstatechange from close()

RTCPeerConnection.close() shall not fire events. It doesn't already for
iceconnectionstate/connectionstate

BUG=699036

Change-Id: I771cdd81c3bbdb4312a623e96f8150be8471d906
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1959042
Commit-Queue: Harald Alvestrand <hta@chromium.org>
Reviewed-by: Harald Alvestrand <hta@chromium.org>
Cr-Commit-Position: refs/heads/master@{#727965}

--

wpt-commits: d858c038e3056c20d791089484e6b61a2fbc939d
wpt-pr: 20709
2020-01-08 00:49:48 +00:00
Oriol Brufau ac96b1efc0 Bug 1605711 [wpt PR 20907] - [css-pseudo] Fix WPT expectations for marker-font-variant-numeric-*, a=testonly
Automatic update from web-platform-tests
[css-pseudo] Fix WPT expectations for marker-font-variant-numeric-*

The marker-font-variant-numeric-default.html test is supposedly passing
in Chromium according to Chromium, but not according to wpt.fyi. The
reason is that in certain configurations, the test may look slightly
different than the reference due to font anti-aliasing.

The marker-font-variant-numeric-normal.html fails in all browsers due to
lack of support for nested ::marker selectors, but there are also some
differences in the parts that should actually match the reference.

This patch fixes both issues.

Bug: 457718
Change-Id: Id646b7810aed18441e1c7b37ad7bb1a37877be2f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1980174
Reviewed-by: Manuel Rego <rego@igalia.com>
Commit-Queue: Oriol Brufau <obrufau@igalia.com>
Cr-Commit-Position: refs/heads/master@{#727963}

--

wpt-commits: 5449025de1490e2caf8eb67b2b017e78afa179b1
wpt-pr: 20907
2020-01-08 00:49:48 +00:00
Stephen McGruer 47a3d186cd Bug 1606354 [wpt PR 20952] - Fix expectations for multiTouchPointsWithPause.html, a=testonly
Automatic update from web-platform-tests
Revert "Disable infra test that's causing CI failures" (#20952)

This reverts commit db7735a94c60d9b04d80035d76a723762de38c5c.
--

wpt-commits: 3486855609a5b0272996b3faa118b447e7fae1b1
wpt-pr: 20952
2020-01-08 00:49:47 +00:00
Rob Buis fe3f6887b4 Bug 1606220 [wpt PR 20930] - Add tests for type attribute values for rel=stylesheet links, a=testonly
Automatic update from web-platform-tests
Add tests for type attribute values for rel=stylesheet links

This tests some edge cases. See https://github.com/whatwg/html/issues/5186 for follow-up.
--

wpt-commits: db1069b964c40cc9f0c072c0e925e8b15521dfd1
wpt-pr: 20930
2020-01-08 00:49:47 +00:00
Élie ROUDNINSKI 216ac26dc0 Bug 1605929 [wpt PR 20918] - wptrunner: Make sure payloads are encoded to binary before computing md5 hashes, a=testonly
Automatic update from web-platform-tests
wptrunner: Make sure payloads are encoded to binary before computing md5 hashes (#20918)

--

wpt-commits: c185f3d960eead15cd00f8c18409b8331bdb513e
wpt-pr: 20918
2020-01-08 00:49:46 +00:00
Élie ROUDNINSKI d9a44c5391 Bug 1605943 [wpt PR 20919] - Replace call to cgi.escape by call to html.escape, a=testonly
Automatic update from web-platform-tests
Replace call to cgi.escape by call to html.escape (#20919)

cgi.escape is deprecated since python>=3.2 and has been removed in
in python3.8
--

wpt-commits: a721e03f463f9fa8e768a7e41d568d97dc86041f
wpt-pr: 20919
2020-01-08 00:49:46 +00:00
moz-wptsync-bot cb7ae08bee Bug 1606555 [wpt PR 20991] - Update wpt metadata, a=testonly
wpt-pr: 20991
wpt-type: metadata
2020-01-08 00:49:46 +00:00
cathiechen 23dfd9dd70 Bug 1606555 [wpt PR 20991] - Add test for error image with atrribute width and height, a=testonly
Automatic update from web-platform-tests
Add test for error image with atrribute width and height (#20991)

The intrinsic size of error images shouldn't be overridden by the aspect-ratio from attributes width and height.
--

wpt-commits: 112ad5ca55d55f6da2ccc7468e6dcc91b4e5d223
wpt-pr: 20991
2020-01-08 00:49:45 +00:00
Edgar Chen 31a6064874 Bug 1607223 - Part 4: Avoid performing check of next tabbable content on the first element of shadow dom duplicatedly; r=smaug
See https://bugzilla.mozilla.org/show_bug.cgi?id=1607223#c1 for the details.

Differential Revision: https://phabricator.services.mozilla.com/D58876

--HG--
extra : moz-landing-system : lando
2020-01-07 18:36:25 +00:00
Ehsan Akhgari 97e0f16b8c Bug 1607363 - Add html.idl to async-interfaces.https.html; r=jgraham
This IDL file is required to import DataTransfer.

Differential Revision: https://phabricator.services.mozilla.com/D58875

--HG--
extra : moz-landing-system : lando
2020-01-07 19:45:12 +00:00
Ehsan Akhgari 88ee61f449 Bug 1531397 - Remove [Unforgeable] from Service Worker APIs; r=perry
Differential Revision: https://phabricator.services.mozilla.com/D58983

--HG--
extra : moz-landing-system : lando
2020-01-07 18:46:12 +00:00
Henrik Skupin ab4d9d4ec8 Bug 1398087 - [wdspec] Added test to ensure that Take Screenshot always captures the top-level browsing context. r=webdriver-reviewers,ato
Depends on D58923

Differential Revision: https://phabricator.services.mozilla.com/D58924

--HG--
extra : moz-landing-system : lando
2020-01-07 16:23:22 +00:00
Emilio Cobos Álvarez b55adec8d8 Bug 1605610 - Ensure to not create transition rules for elements that don't have any transition effect. r=hiro
There are multiple places where bogus non-empty transition rules can be created
before this patch when EffectSet's cascade information isn't up-to-date.  That
can happen as described in bug 1606176.

Anyhow, in this particular call site, this is only used to filter from
transition rules effects that are from running animations, to implement:

https://drafts.csswg.org/css-transitions/#application:

>  Implementations must add this value to the cascade if and only if that
>  property is not currently undergoing a CSS Animation ([CSS3-ANIMATIONS])
>  on the same element.

In the test-case, the EffectSet cascade info is empty, so we hit the "skip
everything" for animations (wrong), and "skip nothing for transitions" (also
wrong). This creates a transition rule node which then we never remove
(understandably, as the element never had a transition!).

This fixes the observables of this test-case, by checking the cascade level
(so that we don't create transition rule nodes with declarations coming from
animations). This is strictly more correct than what we were doing.

If we hit the proposed assertion after this change, this code may still create
transition rules that incorrectly override animations, but will never mint one
out of the blue which we'd then fail to remove (which is the problem the
test-case is hitting).

Differential Revision: https://phabricator.services.mozilla.com/D58333

--HG--
extra : moz-landing-system : lando
2020-01-07 16:21:08 +00:00
Jonathan Kew af3dd4139a Bug 1604464 - Add some WPT reftests for rendering of text-decoration across descendants of the decorating box. r=heycam
Differential Revision: https://phabricator.services.mozilla.com/D57455

--HG--
extra : moz-landing-system : lando
2020-01-07 13:57:34 +00:00
James Graham 134f562af2 Bug 1607121 - Ensure that subprocess environments use correct datatype, r=ato
Differential Revision: https://phabricator.services.mozilla.com/D58755

--HG--
extra : moz-landing-system : lando
2020-01-06 12:36:14 +00:00
Narcis Beleuzu 683f0949af Backed out 3 changesets (bug 1606794) as req by whimboo ( it`s not a fix for Firefox 72 ). a=backout
Backed out changeset b2b3f10527c3 (bug 1606794)
Backed out changeset 565340ce11e8 (bug 1606794)
Backed out changeset d73cb1b0011d (bug 1606794)
2020-01-07 10:32:02 +02:00
Boris Zbarsky 5f0c49700b Bug 1607307. Stop using assert_throws in Mozilla-specific WPTs. r=jgraham
Differential Revision: https://phabricator.services.mozilla.com/D58841

--HG--
extra : moz-landing-system : lando
2020-01-06 20:06:08 +00:00
Byron Campen [:bwc] 373414184e Bug 1600717: Re-enable these tests on fission. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D58636

--HG--
extra : moz-landing-system : lando
2020-01-06 17:03:46 +00:00
Henrik Skupin ad5a9b3060 Bug 1606794 - [wdspec] Improve screenshot tests for checking the contents of frames. r=webdriver-reviewers,ato
Differential Revision: https://phabricator.services.mozilla.com/D58624

--HG--
extra : moz-landing-system : lando
2020-01-06 10:03:10 +00:00
Henrik Skupin 7281af2ff9 Bug 1606794 - [wdspec] Add Element.screenshot() command to webdriver client. r=webdriver-reviewers,jgraham
Differential Revision: https://phabricator.services.mozilla.com/D58623

--HG--
extra : moz-landing-system : lando
2020-01-06 10:02:31 +00:00
Cosmin Sabou 4537228c0a Bug 1605572 - Add release or beta expectations for appcache-iframe.https.html and sub-tests. r=mattwoodrow
Differential Revision: https://phabricator.services.mozilla.com/D58224

--HG--
extra : moz-landing-system : lando
2020-01-05 19:23:23 +00:00
Hiroyuki Ikezoe 454933ebe0 Bug 1607013 - Enable dom.animations-api.compositing.enabled in css/ directory. r=boris
Given that `test_composition` which requires the pref is defined in
css/support/interpolation-testcommon.js and setting prefs in
testing/profiles/web-platform/user.js seems to have a problem (bug 1604085),
so this place is the best place to set the pref for now.

And setting the pref reverts bug 1605866.

Differential Revision: https://phabricator.services.mozilla.com/D58722

--HG--
extra : moz-landing-system : lando
2020-01-06 04:17:01 +00:00
Emilio Cobos Álvarez ab672d9f29 Bug 1605803 - Use cbindgen for content property. r=xidorn
This cleans up and also allows us to keep the distinction between content: none
and content: normal, which allows us to fix the computed style we return from
getComputedStyle().

Do this last bit from the resolved value instead of StyleAdjuster, because
otherwise we need to tweak every initial struct for ::before / ::after.

Differential Revision: https://phabricator.services.mozilla.com/D58276

--HG--
extra : moz-landing-system : lando
2020-01-05 13:10:39 +00:00
moz-wptsync-bot bd02e0f831 Bug 1606606 - [wpt-sync] Update web-platform-tests to fda9fa30b9c18f3689f09384c0d4f104c6e6fd4d, a=testonly
MANUAL PUSH: wpt sync bot

wpt-head: fda9fa30b9c18f3689f09384c0d4f104c6e6fd4d
wpt-type: landing
2020-01-03 11:36:18 +00:00
marmeladema fa91f8750e Bug 1605947 [wpt PR 20920] - Replace call to dict.iteritems by six.iteritems, a=testonly
Automatic update from web-platform-tests
Replace call to dict.iteritems by six.iteritems

--

wpt-commits: 878422d33b13cf46ec0d4f4201536426137ecc62
wpt-pr: 20920
2020-01-03 11:36:18 +00:00
cathiechen 759106dbec Bug 1606326 [wpt PR 20943] - Add content-aspect-ratio and update the description in canvas-aspect-ratio, a=testonly
Automatic update from web-platform-tests
Add content-aspect-ratio and update the description in canvas-aspect-ratio (#20943)

* Update the description in canvas-aspect-ratio. And add a test for content style image, make sure the width and height attributes won't infer its aspect-ratio.

--

wpt-commits: 453b3f32d5ee5a855780f9c43adc4c77996ab128
wpt-pr: 20943
2020-01-03 11:36:17 +00:00
Leon Han 66fb165a42 Bug 1605325 [wpt PR 20885] - [webnfc] Implement the algo for validating external types, a=testonly
Automatic update from web-platform-tests
[webnfc] Implement the algo for validating external types

The spec change:
https://github.com/w3c/web-nfc/pull/474/

BUG=520391

Change-Id: If1e4a6513410f3705bec4da7b2cc514c209a3cd9
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1978622
Commit-Queue: Leon Han <leon.han@intel.com>
Reviewed-by: Rijubrata Bhaumik <rijubrata.bhaumik@intel.com>
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Reviewed-by: François Beaufort <beaufort.francois@gmail.com>
Cr-Commit-Position: refs/heads/master@{#727853}

--

wpt-commits: 74efe51f1faaa2bf3ff91c10f05a4ad9615a1553
wpt-pr: 20885
2020-01-03 11:36:17 +00:00
moz-wptsync-bot 83d27ff8c7 Bug 1606411 [wpt PR 20961] - Update wpt metadata, a=testonly
wpt-pr: 20961
wpt-type: metadata
2020-01-03 11:36:16 +00:00
Timothy Gu b2996e1297 Bug 1606411 [wpt PR 20961] - Fix <input type=time> stepUp()-stops-at-border test, a=testonly
Automatic update from web-platform-tests
html: Fix <input type=time> stepUp()-stops-at-border test (#20961)

Currently, this test is the only one failed by all three major browsers
in the file. Discovered by Kevin Raynel <kevinr@theodo.fr>.
--

wpt-commits: 53266c3b093c765918b37c7bd76b166d3b86d1f4
wpt-pr: 20961
2020-01-03 11:36:16 +00:00
Kent Tamura 05504717ef Bug 1605683 [wpt PR 20906] - XPath: Do not accept whitespace characters other than #x20, #x9, #xD, and #xA, a=testonly
Automatic update from web-platform-tests
XPath: Do not accept whitespace characters other than #x20, #x9, #xD, and #xA

Specification: https://www.w3.org/TR/1999/REC-xpath-19991116/#NT-ExprWhitespace

Bug: 1036767
Change-Id: I337ec70fefe8259d50bcf89a67b6e73c68fa585f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1980251
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Commit-Queue: Kent Tamura <tkent@chromium.org>
Cr-Commit-Position: refs/heads/master@{#727844}

--

wpt-commits: e08790c4a97eb7d4ad8a13b1f917bfae3b08d334
wpt-pr: 20906
2020-01-03 11:36:15 +00:00
moz-wptsync-bot 2586e3b490 Bug 1599630 [wpt PR 20465] - Update wpt metadata, a=testonly
wpt-pr: 20465
wpt-type: metadata
2020-01-03 11:36:15 +00:00
Mason Freed 100fe4df0b Bug 1599630 [wpt PR 20465] - Disallow recursive custom element constructions, a=testonly
Automatic update from web-platform-tests
Disallow recursive custom element constructions

With this CL, recursive custom element constructions are no
longer allowed. I.e. this will now only run the constructor once:
  class extends HTMLElement {
    constructor() {
      super();
      customElements.upgrade(this);
    }
  }

Previously, the code and spec had a bug which caused the above
code snippet to infinitely recurse. In [1] the spec has changed,
to set the custom element state to "failed" before the constructor
is called. With this change in place, recursive calls will
early-out at step #2 (of [2]), and avoid the recursion.

[1] https://github.com/whatwg/html/pull/5126
[2] https://html.spec.whatwg.org/multipage/custom-elements.html#upgrades

Bug: 966472
Change-Id: I76e88c0b70132eee2482c304ef9e727ae1fe8fc7
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1931644
Reviewed-by: Kent Tamura <tkent@chromium.org>
Commit-Queue: Mason Freed <masonfreed@chromium.org>
Auto-Submit: Mason Freed <masonfreed@chromium.org>
Cr-Commit-Position: refs/heads/master@{#727841}

--

wpt-commits: 4f24cabbe1f503f3daf8cf0834f4fb1a032f31bc
wpt-pr: 20465
2020-01-03 11:36:14 +00:00
haozhe 3f1f90850c Bug 1604815 [wpt PR 20841] - Port css-background related composition tests to external, a=testonly
Automatic update from web-platform-tests
Port css-background related composition tests to external

Chrome passed all tests
Firefox passed all tests other than background-size-composition

Bug: 1034538
Change-Id: I0588c7e06c4ef1d545a88098e6dd4af74eb906d4
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1972812
Reviewed-by: Xida Chen <xidachen@chromium.org>
Commit-Queue: Hao Sheng <haozhes@chromium.org>
Cr-Commit-Position: refs/heads/master@{#727770}

--

wpt-commits: 6e3355fddd773b0b3f76cabac9cb3f2a101b27d7
wpt-pr: 20841
2020-01-03 11:36:14 +00:00
moz-wptsync-bot 903f80abf0 Bug 1605198 [wpt PR 20870] - Update wpt metadata, a=testonly
wpt-pr: 20870
wpt-type: metadata
2020-01-03 11:36:13 +00:00
haozhe c02a70bd8c Bug 1605198 [wpt PR 20870] - Port css-text related composition tests to external, a=testonly
Automatic update from web-platform-tests
Port css-text related composition tests to external

Chrome pass all tests
Firefox does not support hanging: https://bugzilla.mozilla.org/show_bug.cgi?id=784648

Bug: 1034538
Change-Id: Ic60846b2e439eb325c682b01376ac0805f0b6a0e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1976494
Reviewed-by: Xida Chen <xidachen@chromium.org>
Commit-Queue: Hao Sheng <haozhes@chromium.org>
Cr-Commit-Position: refs/heads/master@{#727769}

--

wpt-commits: e2d7dd2bbc5cd8741876afa2b571c0854145a99f
wpt-pr: 20870
2020-01-03 11:36:13 +00:00
moz-wptsync-bot c3499ba0b1 Bug 1604893 [wpt PR 20849] - Update wpt metadata, a=testonly
wpt-pr: 20849
wpt-type: metadata
2020-01-03 11:36:13 +00:00
haozhe db9aa2d45d Bug 1604893 [wpt PR 20849] - Port motion related composition tests to external, a=testonly
Automatic update from web-platform-tests
Port motion related composition tests to external

Chrome passes all the tests
Firefox failed the offset-position composition(https://bugzilla.mozilla.org/show_bug.cgi?id=1559232)

Bug: 1034538
Change-Id: I245a6d8e9da8252aed7f5d76ddfbadd052813fcd
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1974690
Reviewed-by: Xida Chen <xidachen@chromium.org>
Commit-Queue: Hao Sheng <haozhes@chromium.org>
Cr-Commit-Position: refs/heads/master@{#727767}

--

wpt-commits: 5305a8efb95b41c7836715a18458f18ffbf41e8d
wpt-pr: 20849
2020-01-03 11:36:12 +00:00
moz-wptsync-bot f66a57661f Bug 1605667 [wpt PR 20905] - Update wpt metadata, a=testonly
wpt-pr: 20905
wpt-type: metadata
2020-01-03 11:36:12 +00:00
Brian Birtles 1c8b8b07b0 Bug 1605667 [wpt PR 20905] - [web-animations] Fix test in setting-the-playbackrate-of-an-animation.html, a=testonly
Automatic update from web-platform-tests
[web-animations] Fix test in setting-the-playbackrate-of-an-animation.html (#20905)

This test assumes that currentTime will not change after waiting for
ready but the spec does not require that so this patch inverts these two
lines.
--

wpt-commits: c328e2ae1924a40d07dc552c4587ecc649eef0fd
wpt-pr: 20905
2020-01-03 11:36:11 +00:00
autofoolip 0a7dcc31b9 Bug 1605192 [wpt PR 20869] - Update interfaces/webaudio.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/webaudio.idl (#20869)

Source: https://github.com/tidoust/reffy-reports/blob/3bf6381/ed/idl/webaudio.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/627366789
--

wpt-commits: 32cb2cec67da8c146ea0129610d9cd2f1a47be79
wpt-pr: 20869
2020-01-03 11:36:11 +00:00
autofoolip a772d467e5 Bug 1605439 [wpt PR 20893] - Update interfaces/webrtc.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/webrtc.idl (#20893)

Source: https://github.com/tidoust/reffy-reports/blob/6bd3f51/ed/idl/webrtc.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/627842004
--

wpt-commits: 91c750392d5c6304e91f6d4248cfa5fbbcbc022d
wpt-pr: 20893
2020-01-03 11:36:10 +00:00
haozhe 87c7e4bd7b Bug 1604907 [wpt PR 20851] - Port css-ui related composition tests to external, a=testonly
Automatic update from web-platform-tests
Port css-ui related composition tests to external

Both Chrome and Firefox pass all tests

Bug: 1034538
Change-Id: I9f92d6b91fafacfc12e81a7bc5941a6e8e0e4868
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1974755
Commit-Queue: Hao Sheng <haozhes@chromium.org>
Reviewed-by: Xida Chen <xidachen@chromium.org>
Cr-Commit-Position: refs/heads/master@{#727641}

--

wpt-commits: 070df683f5a7999245622eec274974903c3560c2
wpt-pr: 20851
2020-01-03 11:36:10 +00:00
moz-wptsync-bot 08597279ea Bug 1606095 [wpt PR 20924] - Update wpt metadata, a=testonly
wpt-pr: 20924
wpt-type: metadata
2020-01-03 11:36:09 +00:00
Nicolás Peña Moreno 7fa391fe49 Bug 1606095 [wpt PR 20924] - [LayoutInstability] Fix flaky tests, a=testonly
Automatic update from web-platform-tests
[LayoutInstability] Fix flaky tests

In this CL, some 'await waitForAnimationFrames(2)' are added to wait for
the initial render of the test page before introducing the observer.
This removes flakiness of these tests in WPT.fyi. Other cleanups are
done in the test files.

Bug: 1036013
Change-Id: Ic2631faf03ad00c8e32013c100c3b4ab867be2b0
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1982708
Reviewed-by: Annie Sullivan <sullivan@chromium.org>
Commit-Queue: Nicolás Peña Moreno <npm@chromium.org>
Cr-Commit-Position: refs/heads/master@{#727639}

--

wpt-commits: 11f1a592c17fb4a7bb5c3081493ebb6a04a0aa39
wpt-pr: 20924
2020-01-03 11:36:09 +00:00
moz-wptsync-bot 2096c75119 Bug 1606105 [wpt PR 20926] - Update wpt metadata, a=testonly
wpt-pr: 20926
wpt-type: metadata
2020-01-03 11:36:08 +00:00
Nicolás Peña Moreno ebc364aa81 Bug 1606105 [wpt PR 20926] - [LayoutInstability] Cleanup test observe-layout-shift.html, a=testonly
Automatic update from web-platform-tests
[LayoutInstability] Cleanup test observe-layout-shift.html

Currently, the test contains two async_tests, which is not good because
they run in parallel so the tests can affect each other. The first test
is redundant with buffer-layout-shift.html. The second test uses a
helper function from EventTiming, so we import the script instead of
copy-paste and we rename the test.

Change-Id: Ibe6d200441a07c603bccf0858406cf2c4f1d37a4
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1982710
Reviewed-by: Annie Sullivan <sullivan@chromium.org>
Commit-Queue: Nicolás Peña Moreno <npm@chromium.org>
Cr-Commit-Position: refs/heads/master@{#727640}

--

wpt-commits: a3f46a8e90c9bf8e0c860525cce7ae5f10654234
wpt-pr: 20926
2020-01-03 11:36:08 +00:00
haozhe a28ba76a22 Bug 1605187 [wpt PR 20868] - Port css-box related composition tests to external, a=testonly
Automatic update from web-platform-tests
Port css-box related composition tests to external

Both Chrome and Firefox pass all tests

Bug: 1034538
Change-Id: I796c3ef77c7a4e384b4c82a18876d6630707fbcf
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1976555
Reviewed-by: Xida Chen <xidachen@chromium.org>
Commit-Queue: Hao Sheng <haozhes@chromium.org>
Cr-Commit-Position: refs/heads/master@{#727581}

--

wpt-commits: fcbfea4e5dfbc252635770745280fad0d382fc15
wpt-pr: 20868
2020-01-03 11:36:08 +00:00
haozhe 6462b85d57 Bug 1604874 [wpt PR 20846] - Port css-sizing related composition tests to external, a=testonly
Automatic update from web-platform-tests
Port css-sizing related composition tests to external

Both chrome and firefox passed all tests

Bug: 1034538
Change-Id: I4d315ea6283496a98bf928ee5f965df6cd685462
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1974390
Reviewed-by: Xida Chen <xidachen@chromium.org>
Commit-Queue: Hao Sheng <haozhes@chromium.org>
Cr-Commit-Position: refs/heads/master@{#727578}

--

wpt-commits: 680212d1a5ac4ce5af800ef04eaa0ef49c5d5dff
wpt-pr: 20846
2020-01-03 11:36:07 +00:00
haozhe fff2a08f44 Bug 1604933 [wpt PR 20853] - Port css-align related composition tests to external, a=testonly
Automatic update from web-platform-tests
Port css-align related composition tests to external

Both Chrome and Firefox pass all tests

Bug: 1034538
Change-Id: Id6fca2ac5eb08123bd8817a46fc48985df5979de
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1974841
Reviewed-by: Xida Chen <xidachen@chromium.org>
Commit-Queue: Hao Sheng <haozhes@chromium.org>
Cr-Commit-Position: refs/heads/master@{#727577}

--

wpt-commits: fb78e5e9f9ccdf1d9854d832c277bbb053ee158d
wpt-pr: 20853
2020-01-03 11:36:07 +00:00
haozhe b83e017596 Bug 1604940 [wpt PR 20854] - Port css-shapes related composition tests to external, a=testonly
Automatic update from web-platform-tests
Port css-shapes related composition tests to external

Both Chrome and Firefox pass all tests

Bug: 1034538
Change-Id: I7e5c37769b268628e72ad04bf2ac1b882eedc5de
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1974952
Reviewed-by: Xida Chen <xidachen@chromium.org>
Commit-Queue: Hao Sheng <haozhes@chromium.org>
Cr-Commit-Position: refs/heads/master@{#727576}

--

wpt-commits: 7fa327e7a05120ce6ece73311e2e049d419e720c
wpt-pr: 20854
2020-01-03 11:36:06 +00:00
L. David Baron 423c1cfb1e Bug 1606104 [wpt PR 20925] - Sync Mozilla CSS tests as of 2019-12-27, a=testonly
Automatic update from web-platform-tests
Sync Mozilla CSS tests as of https://hg.mozilla.org/mozilla-central/rev/264003682fbf25a121deeeb305d206a7cd437b94 . (#20925)

This contains changes from [bug 1559975](https://bugzilla.mozilla.org/show_bug.cgi?id=1559975) by @Callek, reviewed by @catlee.
--

wpt-commits: c67fc4f77389c519e2767aa2b1b0a907057a9b7d
wpt-pr: 20925
2020-01-03 11:36:06 +00:00
moz-wptsync-bot 8a9566b1cd Bug 1602432 [wpt PR 20680] - Update wpt metadata, a=testonly
wpt-pr: 20680
wpt-type: metadata
2020-01-03 11:36:05 +00:00
Rob Buis 19375b11ee Bug 1602432 [wpt PR 20680] - LazyLoad: add tests for dynamically setting loading, a=testonly
Automatic update from web-platform-tests
LazyLoad: add tests for dynamically setting loading

Add tests for dynamically setting loading attribute.

Bug: 1033501
Change-Id: I47de4abff60f93e537a44db29d9f9b14a3ed2a4b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1954513
Commit-Queue: Rob Buis <rbuis@igalia.com>
Reviewed-by: Dominic Farolino <dom@chromium.org>
Cr-Commit-Position: refs/heads/master@{#727430}

--

wpt-commits: d1e20d6e525ebf9b99876c7f08b14cb268364f79
wpt-pr: 20680
2020-01-03 11:36:05 +00:00
Wanming Lin 7bac2d4b10 Bug 1605826 [wpt PR 20915] - [webnfc] Correct error type, a=testonly
Automatic update from web-platform-tests
[webnfc] Correct error type

Per spec:
  If languageLength cannot be stored in 6 bit (languageLength > 63),
  throw a SyntaxError.

But current implementation throws a TypeError, this CL fixs the error type.

Bug: 520391
Change-Id: I6ff64d87b387a07fff926ada80e5ee5d73b716b7
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1981199
Commit-Queue: Rijubrata Bhaumik <rijubrata.bhaumik@intel.com>
Reviewed-by: Leon Han <leon.han@intel.com>
Reviewed-by: Rijubrata Bhaumik <rijubrata.bhaumik@intel.com>
Cr-Commit-Position: refs/heads/master@{#727414}

--

wpt-commits: 36507c8b6fe2d51971da07c913589ef1621f1651
wpt-pr: 20915
2020-01-03 11:36:04 +00:00
moz-wptsync-bot 7551b6265d Bug 1603855 [wpt PR 20774] - Update wpt metadata, a=testonly
wpt-pr: 20774
wpt-type: metadata
2020-01-03 11:36:04 +00:00
Rob Buis 9711b35d2d Bug 1603855 [wpt PR 20774] - LazyLoad: Timeout when moving image elements between documents, a=testonly
Automatic update from web-platform-tests
LazyLoad: Timeout when moving image elements between documents

This CL adds WPT test for moving image elements between documents
as well as removing image elements.

Bug: 1001968
Change-Id: I725b60bfaf2406d7fdeabe8d4422d0618dc29478
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1967084
Reviewed-by: Dominic Farolino <dom@chromium.org>
Commit-Queue: Rob Buis <rbuis@igalia.com>
Cr-Commit-Position: refs/heads/master@{#727350}

--

wpt-commits: 7ed322c3132993bcb5734702b40621448670fc76
wpt-pr: 20774
2020-01-03 11:36:04 +00:00
Carlos Alberto Lopez Perez 8ff38573fe Bug 1605772 [wpt PR 20914] - Add support for running crashtest tests with webkitgtk, a=testonly
Automatic update from web-platform-tests
Add support for running crashtest tests with webkitgtk (#20914)

* This adds support in the webkitgtk_minibrowser, webkit and epiphany
product runners for running crashtest tests.
--

wpt-commits: e936890351047304cdc98d31d555f6d6a068097e
wpt-pr: 20914
2020-01-03 11:36:03 +00:00
moz-wptsync-bot 2b49fc90bc Bug 1596575 [wpt PR 20261] - Update wpt metadata, a=testonly
wpt-pr: 20261
wpt-type: metadata
2020-01-03 11:36:03 +00:00
Olivier Yiptong 5a54cb8b0b Bug 1596575 [wpt PR 20261] - [Native File System] Writable File Stream, a=testonly
Automatic update from web-platform-tests
[Native File System] Writable File Stream

This implements a WritableStream-based API.

WritableStream methods are fully implemented.
Operations are queued and the WritableFileStream can be piped to.

tell() queuing tracked at https://crbug.com/1034210
Transferability tracked at https://crbug.com/1035673

More information in the design doc: https://bit.ly/36wfLFA

BUG=955189

Change-Id: Ibd2e0a29c230a2fa25b6133fdbaac4f4ad4f1eb0
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1913586
Commit-Queue: Olivier Yiptong <oyiptong@chromium.org>
Reviewed-by: Marijn Kruisselbrink <mek@chromium.org>
Reviewed-by: Kentaro Hara <haraken@chromium.org>
Reviewed-by: Kent Tamura <tkent@chromium.org>
Reviewed-by: Yutaka Hirano <yhirano@chromium.org>
Cr-Commit-Position: refs/heads/master@{#727179}

--

wpt-commits: da7be43c647270534d83c44d6af9a76ca1faf1d1
wpt-pr: 20261
2020-01-03 11:36:02 +00:00
Élie ROUDNINSKI cdef2675d3 Bug 1605604 [wpt PR 20901] - Fix relative imports in wptrunner for Python3 compatibility, a=testonly
Automatic update from web-platform-tests
Fix relative imports in wptrunner for Python3 compatibility (#20901)

--

wpt-commits: 23bb9af4f1144d41b9cffe6ef764bc167e0b1cd0
wpt-pr: 20901
2020-01-03 11:36:02 +00:00
pyup.io bot 02883ff9a6 Bug 1605396 [wpt PR 20890] - Update mypy to 0.761, a=testonly
Automatic update from web-platform-tests
Update mypy from 0.760 to 0.761 (#20890)

--

wpt-commits: 068bd4004b787d0ce0cf66f8a52e130799784e7b
wpt-pr: 20890
2020-01-03 11:36:01 +00:00
Élie ROUDNINSKI 5fb00ed675 Bug 1605596 [wpt PR 20900] - Improve wptrunner tests compatibility with Python3, a=testonly
Automatic update from web-platform-tests
Improve wptrunner tests compatibility with Python3 (#20900)

--

wpt-commits: 231e3c436c87cdbc44d74da6b8638e96169a04e9
wpt-pr: 20900
2020-01-03 11:36:01 +00:00
Ms2ger bf7a2de18e Bug 1600900 [wpt PR 20580] - Update wasm-module-builder.js from V8., a=testonly
Automatic update from web-platform-tests
Update wasm-module-builder.js from V8.

--
fixup! Update wasm-module-builder.js from V8.

--

wpt-commits: 4ba081f8496d4e4344350f228427ae39c2e5f085, 87dc0418975505dc8a5ed8f1f2b1dd0474f019ce
wpt-pr: 20580
2020-01-03 11:36:00 +00:00
Alex Turner eddf868fb5 Bug 1605296 [wpt PR 20880] - Use HTTP_NOTSAMESITE_ORIGIN for split cache Web Platform Test, a=testonly
Automatic update from web-platform-tests
Use HTTP_NOTSAMESITE_ORIGIN for split cache Web Platform Test

Currently HTTP_REMOTE_ORIGIN is used as the third-party origin, but
this does not work for split cache experiments using eTLD+1 as the
additional key (i.e. when UseRegistrableDomainInNetworkIsolationKey is
enabled). This is due to HTTP_REMOTE_ORIGIN simply prepending 'ww1.' to
the HTTP_ORIGIN, which results in the same registrable domain.

Bug: 1035508
Change-Id: Ib42bb30491bb451a47b80914a48e252a9c93d10f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1978037
Reviewed-by: Shivani Sharma <shivanisha@chromium.org>
Commit-Queue: Alex Turner <alexmt@chromium.org>
Cr-Commit-Position: refs/heads/master@{#727110}

--

wpt-commits: 44e3f8a64aacebd5123aac7456cb81f423c38860
wpt-pr: 20880
2020-01-03 11:36:00 +00:00
Gérard Talbot 95a4fe9c02 Bug 1593074 [wpt PR 20033] - Added 2 CSS4Pseudo tests and 1 reference, a=testonly
Automatic update from web-platform-tests
Added 2 CSS4Pseudo tests and 1 reference

--

wpt-commits: b048002b012a8290b7dbdb0f0d685454e8837b6f
wpt-pr: 20033
2020-01-03 11:35:59 +00:00
Kent Tamura 0ba8a7ad6a Bug 1605295 [wpt PR 20879] - XPath: Fix issues on context node, a=testonly
Automatic update from web-platform-tests
XPath: Fix issues on context node

The following operations and functions had issues applying wrong context
nodes to non-first arguments. This CL fixes them.

- Operators: or and = != < > <= >= + - * div mod
- Functions: concat() starts-with() contains() substring-before()
  substring-after() substring() translate()

Bug: 1036075
Change-Id: I87b393557dc55897d01f6ea627ae83a34cf45331
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1977884
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Commit-Queue: Kent Tamura <tkent@chromium.org>
Cr-Commit-Position: refs/heads/master@{#727076}

--

wpt-commits: e8344eada3da824bf7e8d353478424f9ddc6b588
wpt-pr: 20879
2020-01-03 11:35:59 +00:00
moz-wptsync-bot 4fe7b5bc2b Bug 1589143 [wpt PR 19735] - Update wpt metadata, a=testonly
wpt-pr: 19735
wpt-type: metadata
2020-01-03 11:35:58 +00:00
Gérard Talbot 1e556ce90c Bug 1589143 [wpt PR 19735] - Tweaked, improved sizing-orthog-htb-in-vrl-013-ref.xht, a=testonly
Automatic update from web-platform-tests
Tweaked, improved sizing-orthog-htb-in-vrl-013-ref.xht

--
Tweaked, improved sizing-orthog-htb-in-vrl-013-ref.xht

--

wpt-commits: 17b246bdfa7afc79b48efbe9fb830bf9e0076ce7, d7365ed494beaa0595698e98c499144e8b1bf9df
wpt-pr: 19735
2020-01-03 11:35:58 +00:00
moz-wptsync-bot a4a4233707 Bug 1605455 [wpt PR 20895] - Update wpt metadata, a=testonly
wpt-pr: 20895
wpt-type: metadata
2020-01-03 11:35:57 +00:00
Daniel Murphy ab0752442e Bug 1605455 [wpt PR 20895] - [IndexedDB] Adding web platform test for File object in IndexedDB., a=testonly
Automatic update from web-platform-tests
[IndexedDB] Adding web platform test for File object in IndexedDB.

Bug: 1036449
Change-Id: I8bcc05ff972f6324cbace565fd0df7c1cbc0a16d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1978903
Commit-Queue: Daniel Murphy <dmurph@chromium.org>
Reviewed-by: Marijn Kruisselbrink <mek@chromium.org>
Auto-Submit: Daniel Murphy <dmurph@chromium.org>
Cr-Commit-Position: refs/heads/master@{#726937}

--

wpt-commits: d55d764f159f5d8dd3e0b30e9d38f75af4feb438
wpt-pr: 20895
2020-01-03 11:35:57 +00:00
Daniel Murphy 967415bb56 Bug 1604635 [wpt PR 20821] - [IndexedDB] Adding web platform test for index tombstones, a=testonly
Automatic update from web-platform-tests
[IndexedDB] Adding web platform test for index tombstones

This web platform test ensures that indexes update correctly for
cursors. If an implementation creates tombstones for index updates, then
this should test that those tombstones are ignored.

R=jsbell@chomium.org, pwnall@chromium.org

Bug: 1033996
Change-Id: I07585d9ec065b1ad4f8b720efceaca0987984869
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1972579
Commit-Queue: Daniel Murphy <dmurph@chromium.org>
Reviewed-by: Victor Costan <pwnall@chromium.org>
Cr-Commit-Position: refs/heads/master@{#726918}

--

wpt-commits: 560d73983d08fd0e36244f743d8c54a3b18e558c
wpt-pr: 20821
2020-01-03 11:35:57 +00:00
moz-wptsync-bot 318d750bfd Bug 1604968 [wpt PR 20857] - Update wpt metadata, a=testonly
wpt-pr: 20857
wpt-type: metadata
2020-01-03 11:35:56 +00:00
Marijn Kruisselbrink 7c9b427ed4 Bug 1604968 [wpt PR 20857] - Enable file uploads in web_tests via testdriver-vendor.js., a=testonly
Automatic update from web-platform-tests
Enable file uploads in web_tests via testdriver-vendor.js.

testdriver supports file uploads via send_keys to the input element,
on the other hand eventSender supports file uploads via drag&drop to
the input element. So this CL implements test_driver_internal.send_keys
by using the drag&drop functionality if the target element is an
<input type=file>.

Also fixes a bug in file_upload.sub.html where backslashes in the file
path weren't being escaped, resulting in the test not working on windows.

Change-Id: I9a446f8dac3ae7817bb03ba9592d2537223b0f33
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1974849
Commit-Queue: Marijn Kruisselbrink <mek@chromium.org>
Reviewed-by: Philip Jägenstedt <foolip@chromium.org>
Cr-Commit-Position: refs/heads/master@{#726873}

--

wpt-commits: c8158bdeea965ceecd5a95d507e75e863fdc6d0e
wpt-pr: 20857
2020-01-03 11:35:56 +00:00
moz-wptsync-bot 626860418f Bug 1599568 [wpt PR 20459] - Update wpt metadata, a=testonly
wpt-pr: 20459
wpt-type: metadata
2020-01-03 11:35:55 +00:00
Sam Sneddon 8b72232ed0 Bug 1599568 [wpt PR 20459] - Change how wptrunner computes reftests, a=testonly
Automatic update from web-platform-tests
Change how wptrunner computes reftests (#20459)

This preserves the current data structures within wptrunner as it
passes them onwards to Marionette currently in the Firefox case, and
as such changing them involves changes within Firefox too.

Those changes within Firefox are ones we should make, and is tracked
by https://bugzilla.mozilla.org/show_bug.cgi?id=1598340, before
changing how reftests are represented within wptrunner.

--

wpt-commits: e9fe7bf0c8d0d48f4fc36d6631c1d05af071792c
wpt-pr: 20459


--HG--
rename : testing/web-platform/tests/infrastructure/metadata/infrastructure/reftest/reftest_fuzzy_chain_ini.html.ini => testing/web-platform/tests/infrastructure/metadata/infrastructure/reftest/legacy/reftest_fuzzy_chain_ini.html.ini
rename : testing/web-platform/tests/infrastructure/reftest/fuzzy-ref-2.html => testing/web-platform/tests/infrastructure/reftest/legacy/fuzzy-ref-2.html
rename : testing/web-platform/tests/infrastructure/reftest/fuzzy-ref-2a.html => testing/web-platform/tests/infrastructure/reftest/legacy/fuzzy-ref-2a.html
rename : testing/web-platform/tests/infrastructure/reftest/reftest_and_fail.html => testing/web-platform/tests/infrastructure/reftest/legacy/reftest_and_fail.html
rename : testing/web-platform/tests/infrastructure/reftest/reftest_and_mismatch.html => testing/web-platform/tests/infrastructure/reftest/legacy/reftest_and_mismatch.html
rename : testing/web-platform/tests/infrastructure/reftest/reftest_and_mismatch_0.html => testing/web-platform/tests/infrastructure/reftest/legacy/reftest_and_mismatch_0.html
rename : testing/web-platform/tests/infrastructure/reftest/reftest_and_mismatch_1.html => testing/web-platform/tests/infrastructure/reftest/legacy/reftest_and_mismatch_1.html
rename : testing/web-platform/tests/infrastructure/reftest/reftest_cycle.html => testing/web-platform/tests/infrastructure/reftest/legacy/reftest_cycle.html
rename : testing/web-platform/tests/infrastructure/reftest/reftest_cycle_0-ref.html => testing/web-platform/tests/infrastructure/reftest/legacy/reftest_cycle_0-ref.html
rename : testing/web-platform/tests/infrastructure/reftest/reftest_cycle_1-ref.html => testing/web-platform/tests/infrastructure/reftest/legacy/reftest_cycle_1-ref.html
rename : testing/web-platform/tests/infrastructure/reftest/reftest_cycle_fail.html => testing/web-platform/tests/infrastructure/reftest/legacy/reftest_cycle_fail.html
rename : testing/web-platform/tests/infrastructure/reftest/reftest_cycle_fail_0-ref.html => testing/web-platform/tests/infrastructure/reftest/legacy/reftest_cycle_fail_0-ref.html
rename : testing/web-platform/tests/infrastructure/reftest/reftest_fuzzy_chain_ini.html => testing/web-platform/tests/infrastructure/reftest/legacy/reftest_fuzzy_chain_ini.html
rename : testing/web-platform/tests/infrastructure/reftest/reftest_or_0.html => testing/web-platform/tests/infrastructure/reftest/reftest_multiple_match-0.html
2020-01-03 11:35:55 +00:00
Piotr Bialecki e6d15d83c8 Bug 1604878 [wpt PR 20847] - Add a way to signal AR support through FakeXRDeviceInit, a=testonly
Automatic update from web-platform-tests
Add a way to signal AR support through FakeXRDeviceInit

Aligns our MockRuntime implementation to changes introduced by:
https://github.com/immersive-web/webxr-test-api/pull/45

Change-Id: Icd33b566118501457c338a1d7882d260bf3f48e0
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1974310
Commit-Queue: Alexander Cooper <alcooper@chromium.org>
Reviewed-by: Robert Ma <robertma@chromium.org>
Reviewed-by: Alexander Cooper <alcooper@chromium.org>
Auto-Submit: Piotr Bialecki <bialpio@chromium.org>
Cr-Commit-Position: refs/heads/master@{#726856}

--

wpt-commits: cfa8792159ff63e208d4133ce692d2980bb41f90
wpt-pr: 20847
2020-01-03 11:35:54 +00:00
moz-wptsync-bot f8fc256788 Bug 1605149 [wpt PR 20864] - Update wpt metadata, a=testonly
wpt-pr: 20864
wpt-type: metadata
2020-01-03 11:35:54 +00:00
Oriol Brufau 5a18e347e5 Bug 1605149 [wpt PR 20864] - [css-pseudo] Properly set 'display: inline-block' to outside ::marker, a=testonly
Automatic update from web-platform-tests
[css-pseudo] Properly set 'display: inline-block' to outside ::marker

Before this patch, outside markers were assigned 'display: inline-block'
but this happened in two different places: in LayoutNGListItem for
markers with 'content: normal', and in StyleAdjuster for content ones.

However, this meant that 'getComputedStyle(el, "::marker").display'
would be 'inline' in the former case and 'inline-block' in the latter.

This patch fixes that issue by ensuring that StyleAdjuster runs for all
markers, assigning 'display: inline-block' to outside ones even when
'content: normal'.

This has a noticeable effect even if the CSSMarkerPseudoElement flag is
disabled: text decorations are no longer propagated to outside markers.
This is actually expected, since decorations shouldn't be propagated to
inline-block descendants. They were being propagated for markers with
'content: normal' because the code that stops the propagation either
wasn't running for unstyled markers, or for styled normal markers it was
running before 'display: inline-block' was assigned.

This change won't be a compat problem since none of Chromium legacy,
Firefox and Edge propagate text decorations to outside markers by
default. Doing it seemed a LayoutNG bug.

Spec: https://drafts.csswg.org/css-pseudo-4/#marker-pseudo
Spec: https://drafts.csswg.org/css-lists/#list-style-position
Spec: https://drafts.csswg.org/css-text-decor-4/#line-decoration

BUG=457718

TEST=external/wpt/css/css-pseudo/marker-content-016.html
TEST=external/wpt/css/css-pseudo/marker-display-computed.html

The marker-content-016 test fails in legacy since the 'content' property
is not supported yet in ::marker

Change-Id: Ia1396a4f6c5d9825dba5a6265c32096a7066fbed
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1975887
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Commit-Queue: Oriol Brufau <obrufau@igalia.com>
Cr-Commit-Position: refs/heads/master@{#726783}

--

wpt-commits: 2cb652e543d379bafcb3d0d26e2de28836f22df4
wpt-pr: 20864
2020-01-03 11:35:53 +00:00
moz-wptsync-bot 2491a7c2ac Bug 1604628 [wpt PR 20819] - Update wpt metadata, a=testonly
wpt-pr: 20819
wpt-type: metadata
2020-01-03 11:35:53 +00:00
Nicolás Peña Moreno 947622cf87 Bug 1604628 [wpt PR 20819] - [EventTiming] Fix crossiframe test, a=testonly
Automatic update from web-platform-tests
[EventTiming] Fix crossiframe test

This CL does the following fixes to crossiframe.html test:
* Remove slow-image and onload, which are obsolete assumptions.
Instead, rely solely on PerformanceObserver.
* Use awaits where needed to make the test logic more sequential.
* Use coordinates and test_driver.Actions() to target the iframe. Using
the test_driver.click directly won't work for elements in iframes.
* Updates the test to check reasonable values for the frame and iframe
entries and check that they don't receive each other's entries.

This CL also:
* Removes unneeded variables from the clickAndBlockMain().
* Removes manual test, which is no longer needed.

Bug: 831729
Change-Id: Iff50035a216b21f67cd71796023af4f934573086
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1972249
Commit-Queue: Nicolás Peña Moreno <npm@chromium.org>
Reviewed-by: Annie Sullivan <sullivan@chromium.org>
Cr-Commit-Position: refs/heads/master@{#726422}

--

wpt-commits: 80e94e6d5113f3670e0b36c0a1fd905a43ce65d5
wpt-pr: 20819
2020-01-03 11:35:53 +00:00
moz-wptsync-bot 4f0b9a530d Bug 1605202 [wpt PR 20872] - Update wpt metadata, a=testonly
wpt-pr: 20872
wpt-type: metadata
2020-01-03 11:35:52 +00:00
Kai Ninomiya af14e1c16f Bug 1605202 [wpt PR 20872] - Roll WebGPU CTS, a=testonly
Automatic update from web-platform-tests
Roll WebGPU CTS

Reviewed upstream.

TBR: cwallez@chromium.org
Change-Id: I1bac1e7abd7f5b8e932bad6c6a591311178f239c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1975999
Reviewed-by: Kai Ninomiya <kainino@chromium.org>
Commit-Queue: Kai Ninomiya <kainino@chromium.org>
Cr-Commit-Position: refs/heads/master@{#726472}

--

wpt-commits: f904e29d0370a621b10cb271e044264e6d882543
wpt-pr: 20872
2020-01-03 11:35:52 +00:00
moz-wptsync-bot fd65f3e1e5 Bug 1605375 [wpt PR 20889] - Update wpt metadata, a=testonly
wpt-pr: 20889
wpt-type: metadata
2020-01-03 11:35:51 +00:00
Fredrik Söderquist a9bb63afe1 Bug 1605375 [wpt PR 20889] - Refactor data-feeding for ImageDocument/ImageDocumentParser, a=testonly
Automatic update from web-platform-tests
Refactor data-feeding for ImageDocument/ImageDocumentParser

ImageDocumentParser keeps the ImageResource for ImageDocument and passes
the associated ImageResourceContent to the HTMLImageElement used for the
ImageDocument.

This eliminates ImageDocument::CachedImageResourceDeprecated and cleans
up ImageDocument<->ImageDocumentParser interaction a bit.
The creation of the ImageResource now takes place in the first call to
ImageDocumentParser::AppendBytes rather than indirectly via a call to
ImageDocument::CachedImage.

Set ImageLoader::image_complete_ in the same as for regular image-loads,
and start dispatching 'load' (and 'error') events for the <img> element
in the image document. This behavior matches Gecko.

Bug: 958339
Change-Id: Iacdab89f6894adf70163f0d5300aefc9b2fce4e8
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1975921
Commit-Queue: Fredrik Söderquist <fs@opera.com>
Reviewed-by: Hiroshige Hayashizaki <hiroshige@chromium.org>
Cr-Commit-Position: refs/heads/master@{#726803}

--

wpt-commits: 25ec2153abd47ea8b7a8cba23b3f153167c0805d
wpt-pr: 20889
2020-01-03 11:35:51 +00:00
moz-wptsync-bot 0b0039fe03 Bug 1602531 [wpt PR 20682] - Update wpt metadata, a=testonly
wpt-pr: 20682
wpt-type: metadata
2020-01-03 11:35:50 +00:00
Alison Maher 0ee3f1a484 Bug 1602531 [wpt PR 20682] - [css-layout-api] IntrinsicSizes Implementation, a=testonly
Automatic update from web-platform-tests
[css-layout-api] IntrinsicSizes Implementation

This change adds support for the CSS Layout API intrinsicSizes()
callback function. The implementation closely matches that of the
layout() callback function.
  - Spec:
    https://drafts.css-houdini.org/css-layout-api/#intrinsicsizes
  - Algorithm:
    https://drafts.css-houdini.org/css-layout-api/#invoke-an-intrinsic-sizes-callback

The implementation also involved exposure of the
IntrinsicSizesResultOptions type.
  - Spec:
    https://drafts.css-houdini.org/css-layout-api/#dictdef-intrinsicsizesresultoptions

Support was also added for the Child intrinsicSizes() function.
  - Spec:
    https://drafts.css-houdini.org/css-layout-api/#dom-layoutchild-intrinsicsizes
  - Algorithm:
    https://drafts.css-houdini.org/css-layout-api/#dom-layoutchild-intrinsicsizes

Bug: 726125
Change-Id: Ifc6064e069b4c9c5218c9d783b7d9de6a480e7ee
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1949536
Commit-Queue: Ian Kilpatrick <ikilpatrick@chromium.org>
Reviewed-by: Kent Tamura <tkent@chromium.org>
Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org>
Cr-Commit-Position: refs/heads/master@{#725834}

--
Rename some colliding references

--

wpt-commits: f160db31bb6fdf94c6c914a779a1b47b9e0e4e30, 5f8d15ebdcf0495c271c81776971061be1366445
wpt-pr: 20682


--HG--
rename : testing/web-platform/tests/css/css-layout-api/auto-block-size/absolute-ref.html => testing/web-platform/tests/css/css-layout-api/auto-block-size/auto-block-size-absolute-ref.html
rename : testing/web-platform/tests/css/css-layout-api/auto-block-size/floats-ref.html => testing/web-platform/tests/css/css-layout-api/auto-block-size/auto-block-size-floats-ref.html
rename : testing/web-platform/tests/css/css-layout-api/auto-block-size/negative-ref.html => testing/web-platform/tests/css/css-layout-api/auto-block-size/auto-block-size-negative-ref.html
rename : testing/web-platform/tests/css/css-layout-api/fallback-layout/fallback-ref.html => testing/web-platform/tests/css/css-layout-api/fallback-layout/fallback-layout-fallback-ref.html
2020-01-03 11:35:50 +00:00
arthursonzogni 321c836b6d Bug 1604809 [wpt PR 20840] - COEP: Enforce CORP in cache.match(), a=testonly
Automatic update from web-platform-tests
COEP: Enforce CORP in cache.match()

Document using:
"Cross-Origin-Embedder-Policy: require-corp"
must not access cross-origin response that do not have the header:
"Cross-Origin-Resource-Policy: cross-site"

This is about only no-cors requests. CORS requests are checked against the
CORS headers instead.

See:
 - https://github.com/whatwg/fetch/issues/985
 - https://github.com/w3c/ServiceWorker/issues/1490

Bug: 1031542
Change-Id: I94a2cb9435fcf3e76f57a8f3d3344c87fa23f9a9
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1973913
Auto-Submit: Arthur Sonzogni <arthursonzogni@chromium.org>
Reviewed-by: Camille Lamy <clamy@chromium.org>
Reviewed-by: Ben Kelly <wanderview@chromium.org>
Reviewed-by: Mike West <mkwst@chromium.org>
Commit-Queue: Arthur Sonzogni <arthursonzogni@chromium.org>
Cr-Commit-Position: refs/heads/master@{#726782}

--

wpt-commits: 236e6dbc70e128ab5ff5bad6ab98888281df8ffd
wpt-pr: 20840
2020-01-03 11:35:49 +00:00
Philip Jägenstedt b4f256d743 Bug 1605367 [wpt PR 20888] - Reland "Update Safari Technology Preview to 97", a=testonly
Automatic update from web-platform-tests
Reland "Update Safari Technology Preview to 97" (#20888)

This is https://github.com/web-platform-tests/wpt/pull/2088820863 with workaround for
https://github.com/web-platform-tests/wpt/issues/18995 and
https://github.com/web-platform-tests/wpt/issues/20887.
--

wpt-commits: ed3830ef10dd4cfa81dcbc7090b9a6b86a39ba64
wpt-pr: 20888
2020-01-03 11:35:49 +00:00
Henrik Skupin 598061176a Bug 1571424 - [marionette] Full screenshot has to capture the whole content size. r=marionette-reviewers,ato
Differential Revision: https://phabricator.services.mozilla.com/D58530

--HG--
extra : moz-landing-system : lando
2020-01-03 09:07:00 +00:00
Tom Tung 69d24d2c2a Bug 1606553 - Set coep.https.html as failing a test step outside of Nightly. r=nataliaCs
Bug 1594748 enabled cross origin opener policies but only on desktio Nightly.

Differential Revision: https://phabricator.services.mozilla.com/D58565

--HG--
extra : moz-landing-system : lando
2020-01-02 23:22:12 +00:00
James Graham 06c38cab2e Bug 1605381 - Handle missing root element in test-wait, r=maja_zf
Depends on D57995

Differential Revision: https://phabricator.services.mozilla.com/D57996

--HG--
extra : moz-landing-system : lando
2019-12-20 22:05:14 +00:00
James Graham 3d492f5489 Bug 1605381 - Enable wpt crashtests for android, r=maja_zf
Depends on D57982

Differential Revision: https://phabricator.services.mozilla.com/D57995

--HG--
extra : moz-landing-system : lando
2019-12-20 22:05:12 +00:00
James Graham a0f3df29ab Bug 1605381 - Fix argument unpacking in crashtest executor, r=maja_zf
Depends on D57981

Differential Revision: https://phabricator.services.mozilla.com/D57982

--HG--
extra : moz-landing-system : lando
2020-01-02 17:16:18 +00:00
Cosmin Sabou c6ad5b50fe Bug 1605866 - Add release or beta expectations for font-variation-settings-composition.html sub-tests. r=jgraham
Differential Revision: https://phabricator.services.mozilla.com/D58223

--HG--
extra : moz-landing-system : lando
2020-01-02 13:39:52 +00:00
Cosmin Sabou ce305556f1 Bug 1605781 - Update expectation for RTCPeerConnection-canTrickleIceCandidates.html. r=jgraham
Differential Revision: https://phabricator.services.mozilla.com/D58230

--HG--
extra : moz-landing-system : lando
2020-01-02 13:34:04 +00:00
Cosmin Sabou e4e2092002 Bug 1605817 - Update expectations for createcredential-timeout.https.html, webauthn-testdriver-basic.https.html and sub-tests. r=jgraham
Differential Revision: https://phabricator.services.mozilla.com/D58231

--HG--
extra : moz-landing-system : lando
2020-01-02 13:32:37 +00:00
Cosmin Sabou d81d3cc176 Bug 1605865 - Add release_or_beta expectations for comma-in-policy.https.html, non-object.https.html and non-string.https.html. r=jgraham
Differential Revision: https://phabricator.services.mozilla.com/D58222

--HG--
extra : moz-landing-system : lando
2020-01-02 13:34:10 +00:00
James Graham b3b306e0bf Bug 1598561 - Use mozlog logger in FontInstaller, r=maja_zf
This is the right thing to do, and prevents a race where we try to log
after the stdout capture queue is closed

Differential Revision: https://phabricator.services.mozilla.com/D56567

--HG--
extra : moz-landing-system : lando
2019-12-11 21:08:20 +00:00
Xidorn Quan cee370a4fb Bug 1144465 - Resolve bidi inside ruby. r=jfkthame
This commit changes IsBidiLeaf to mark ruby boxes not a bidi leaf, since
conceptually they are not. I auditted all uses of it, and I believe it
makes more sense this way.

Differential Revision: https://phabricator.services.mozilla.com/D58290

--HG--
extra : moz-landing-system : lando
2020-01-01 00:34:23 +00:00
Ting-Yu Lin aabe4b8bd4 Bug 1499281 - Delete column-span pref in wpt meta files. r=dbaron
If the files contain only column-span pref, they are deleted.

Differential Revision: https://phabricator.services.mozilla.com/D58400

--HG--
extra : moz-landing-system : lando
2019-12-31 19:35:51 +00:00
Emilio Cobos Álvarez 233b5958d9 Bug 1604989 - Do not incorrectly share style across elements with different part names. r=nordzilla
Do the same we do for classes for now. We could be more precise and achieve a
bit more sharing with some more effort (left a comment there), but it seems
unlikely to matter in practice (and if we did that, we'd probably want to do the
same for classes).

Differential Revision: https://phabricator.services.mozilla.com/D58453

--HG--
extra : moz-landing-system : lando
2019-12-31 18:14:35 +00:00
Tom Tung f6cb3533a6 Bug 1594748 - Disable a wpt test and figure out the solution on Bug 1605176; r=JuniorHsu
Differential Revision: https://phabricator.services.mozilla.com/D57945

--HG--
extra : moz-landing-system : lando
2019-12-31 10:09:49 +00:00
Tom Tung 6ec8ad077a Bug 1594748 - Expect the test for window.crossOriginIsolated to pass since we have implemented that; r=JuniorHsu
Differential Revision: https://phabricator.services.mozilla.com/D57137

--HG--
extra : moz-landing-system : lando
2019-12-31 10:08:13 +00:00
Edwin Takahashi f6604cf751 Bug 1601501 - mark line-through-vertical.html as expected failure on ubuntu1804 r=jmaher
Changes:

Disable this particular test on ubuntu1804 due to permafail.

Differential Revision: https://phabricator.services.mozilla.com/D58334

--HG--
extra : moz-landing-system : lando
2019-12-30 18:37:50 +00:00
Xidorn Quan 400c037b53 Bug 1134069 part 3 - Move most appropriate tests into wpt. r=dbaron
Differential Revision: https://phabricator.services.mozilla.com/D58234

--HG--
rename : layout/reftests/css-ruby/ruby-align-1-ref.html => testing/web-platform/tests/css/css-ruby/ruby-align-001-ref.html
rename : layout/reftests/css-ruby/ruby-align-1.html => testing/web-platform/tests/css/css-ruby/ruby-align-001.html
rename : layout/reftests/css-ruby/ruby-align-1a.html => testing/web-platform/tests/css/css-ruby/ruby-align-001a.html
rename : layout/reftests/css-ruby/ruby-align-2-ref.html => testing/web-platform/tests/css/css-ruby/ruby-align-002-ref.html
rename : layout/reftests/css-ruby/ruby-align-2.html => testing/web-platform/tests/css/css-ruby/ruby-align-002.html
rename : layout/reftests/css-ruby/ruby-align-2a.html => testing/web-platform/tests/css/css-ruby/ruby-align-002a.html
rename : layout/reftests/css-ruby/bidi-1-ref.html => testing/web-platform/tests/css/css-ruby/ruby-bidi-001-ref.html
rename : layout/reftests/css-ruby/bidi-1.html => testing/web-platform/tests/css/css-ruby/ruby-bidi-001.html
rename : layout/reftests/css-ruby/bidi-2-ref.html => testing/web-platform/tests/css/css-ruby/ruby-bidi-002-ref.html
rename : layout/reftests/css-ruby/bidi-2.html => testing/web-platform/tests/css/css-ruby/ruby-bidi-002.html
rename : layout/reftests/css-ruby/box-generation-1-ref.html => testing/web-platform/tests/css/css-ruby/ruby-box-generation-001-ref.html
rename : layout/reftests/css-ruby/box-generation-1.html => testing/web-platform/tests/css/css-ruby/ruby-box-generation-001.html
rename : layout/reftests/css-ruby/box-generation-2-ref.html => testing/web-platform/tests/css/css-ruby/ruby-box-generation-002-ref.html
rename : layout/reftests/css-ruby/box-generation-2.html => testing/web-platform/tests/css/css-ruby/ruby-box-generation-002.html
rename : layout/reftests/css-ruby/box-generation-3-ref.html => testing/web-platform/tests/css/css-ruby/ruby-box-generation-003-ref.html
rename : layout/reftests/css-ruby/box-generation-3.html => testing/web-platform/tests/css/css-ruby/ruby-box-generation-003.html
rename : layout/reftests/css-ruby/box-generation-4-ref.html => testing/web-platform/tests/css/css-ruby/ruby-box-generation-004-ref.html
rename : layout/reftests/css-ruby/box-generation-4.html => testing/web-platform/tests/css/css-ruby/ruby-box-generation-004.html
rename : layout/reftests/css-ruby/box-generation-5-ref.html => testing/web-platform/tests/css/css-ruby/ruby-box-generation-005-ref.html
rename : layout/reftests/css-ruby/box-generation-5.html => testing/web-platform/tests/css/css-ruby/ruby-box-generation-005.html
rename : layout/reftests/css-ruby/dynamic-insertion-1-ref.html => testing/web-platform/tests/css/css-ruby/ruby-dynamic-insertion-001-ref.html
rename : layout/reftests/css-ruby/dynamic-insertion-1.html => testing/web-platform/tests/css/css-ruby/ruby-dynamic-insertion-001.html
rename : layout/reftests/css-ruby/dynamic-insertion-2-ref.html => testing/web-platform/tests/css/css-ruby/ruby-dynamic-insertion-003-ref.html
rename : layout/reftests/css-ruby/dynamic-insertion-2.html => testing/web-platform/tests/css/css-ruby/ruby-dynamic-insertion-003.html
rename : layout/reftests/css-ruby/dynamic-insertion-3-ref.html => testing/web-platform/tests/css/css-ruby/ruby-dynamic-insertion-005-ref.html
rename : layout/reftests/css-ruby/dynamic-insertion-3.html => testing/web-platform/tests/css/css-ruby/ruby-dynamic-insertion-005.html
rename : layout/reftests/css-ruby/dynamic-removal-1-ref.html => testing/web-platform/tests/css/css-ruby/ruby-dynamic-removal-001-ref.html
rename : layout/reftests/css-ruby/dynamic-removal-1.html => testing/web-platform/tests/css/css-ruby/ruby-dynamic-removal-001.html
rename : layout/reftests/css-ruby/dynamic-removal-2-ref.html => testing/web-platform/tests/css/css-ruby/ruby-dynamic-removal-002-ref.html
rename : layout/reftests/css-ruby/dynamic-removal-2.html => testing/web-platform/tests/css/css-ruby/ruby-dynamic-removal-002.html
rename : layout/reftests/css-ruby/dynamic-removal-3-ref.html => testing/web-platform/tests/css/css-ruby/ruby-dynamic-removal-003-ref.html
rename : layout/reftests/css-ruby/dynamic-removal-3.html => testing/web-platform/tests/css/css-ruby/ruby-dynamic-removal-003.html
rename : layout/reftests/css-ruby/float-handling-ref.html => testing/web-platform/tests/css/css-ruby/ruby-float-handling-001-ref.html
rename : layout/reftests/css-ruby/float-handling.html => testing/web-platform/tests/css/css-ruby/ruby-float-handling-001.html
rename : layout/reftests/css-ruby/intra-level-whitespace-1-ref.html => testing/web-platform/tests/css/css-ruby/ruby-intra-level-whitespace-001-ref.html
rename : layout/reftests/css-ruby/intra-level-whitespace-1.html => testing/web-platform/tests/css/css-ruby/ruby-intra-level-whitespace-001.html
rename : layout/reftests/css-ruby/intra-level-whitespace-2-ref.html => testing/web-platform/tests/css/css-ruby/ruby-intra-level-whitespace-002-ref.html
rename : layout/reftests/css-ruby/intra-level-whitespace-2.html => testing/web-platform/tests/css/css-ruby/ruby-intra-level-whitespace-002.html
rename : layout/reftests/css-ruby/intra-level-whitespace-3-ref.html => testing/web-platform/tests/css/css-ruby/ruby-intra-level-whitespace-003-ref.html
rename : layout/reftests/css-ruby/intra-level-whitespace-3.html => testing/web-platform/tests/css/css-ruby/ruby-intra-level-whitespace-003.html
rename : layout/reftests/css-ruby/intrinsic-isize-1-ref.html => testing/web-platform/tests/css/css-ruby/ruby-intrinsic-isize-001-ref.html
rename : layout/reftests/css-ruby/intrinsic-isize-1.html => testing/web-platform/tests/css/css-ruby/ruby-intrinsic-isize-001.html
rename : layout/reftests/css-ruby/intrinsic-isize-2-ref.html => testing/web-platform/tests/css/css-ruby/ruby-intrinsic-isize-002-ref.html
rename : layout/reftests/css-ruby/intrinsic-isize-2.html => testing/web-platform/tests/css/css-ruby/ruby-intrinsic-isize-002.html
rename : layout/reftests/css-ruby/justification-1-ref.html => testing/web-platform/tests/css/css-ruby/ruby-justification-001-ref.html
rename : layout/reftests/css-ruby/justification-1.html => testing/web-platform/tests/css/css-ruby/ruby-justification-001.html
rename : layout/reftests/css-ruby/justification-2-ref.html => testing/web-platform/tests/css/css-ruby/ruby-justification-002-ref.html
rename : layout/reftests/css-ruby/justification-2.html => testing/web-platform/tests/css/css-ruby/ruby-justification-002.html
rename : layout/reftests/css-ruby/lang-specific-style-1-ref.html => testing/web-platform/tests/css/css-ruby/ruby-lang-specific-style-001-ref.html
rename : layout/reftests/css-ruby/lang-specific-style-1.html => testing/web-platform/tests/css/css-ruby/ruby-lang-specific-style-001.html
rename : layout/reftests/css-ruby/line-break-suppression-1-ref.html => testing/web-platform/tests/css/css-ruby/ruby-line-break-suppression-001-ref.html
rename : layout/reftests/css-ruby/line-break-suppression-1.html => testing/web-platform/tests/css/css-ruby/ruby-line-break-suppression-001.html
rename : layout/reftests/css-ruby/line-break-suppression-2-ref.html => testing/web-platform/tests/css/css-ruby/ruby-line-break-suppression-002-ref.html
rename : layout/reftests/css-ruby/line-break-suppression-2.html => testing/web-platform/tests/css/css-ruby/ruby-line-break-suppression-002.html
rename : layout/reftests/css-ruby/line-break-suppression-3-ref.html => testing/web-platform/tests/css/css-ruby/ruby-line-break-suppression-003-ref.html
rename : layout/reftests/css-ruby/line-break-suppression-3.html => testing/web-platform/tests/css/css-ruby/ruby-line-break-suppression-003.html
rename : layout/reftests/css-ruby/line-break-suppression-4-ref.html => testing/web-platform/tests/css/css-ruby/ruby-line-break-suppression-004-ref.html
rename : layout/reftests/css-ruby/line-break-suppression-4.html => testing/web-platform/tests/css/css-ruby/ruby-line-break-suppression-004.html
rename : layout/reftests/css-ruby/line-break-suppression-5-ref.html => testing/web-platform/tests/css/css-ruby/ruby-line-break-suppression-005-ref.html
rename : layout/reftests/css-ruby/line-break-suppression-5.html => testing/web-platform/tests/css/css-ruby/ruby-line-break-suppression-005.html
rename : layout/reftests/css-ruby/line-breaking-1-ref.html => testing/web-platform/tests/css/css-ruby/ruby-line-breaking-001-ref.html
rename : layout/reftests/css-ruby/line-breaking-1.html => testing/web-platform/tests/css/css-ruby/ruby-line-breaking-001.html
rename : layout/reftests/css-ruby/line-breaking-2-ref.html => testing/web-platform/tests/css/css-ruby/ruby-line-breaking-002-ref.html
rename : layout/reftests/css-ruby/line-breaking-2.html => testing/web-platform/tests/css/css-ruby/ruby-line-breaking-002.html
rename : layout/reftests/css-ruby/line-breaking-3-ref.html => testing/web-platform/tests/css/css-ruby/ruby-line-breaking-003-ref.html
rename : layout/reftests/css-ruby/line-breaking-3.html => testing/web-platform/tests/css/css-ruby/ruby-line-breaking-003.html
rename : layout/reftests/css-ruby/no-transform-ref.html => testing/web-platform/tests/css/css-ruby/ruby-no-transform-ref.html
rename : layout/reftests/css-ruby/no-transform.html => testing/web-platform/tests/css/css-ruby/ruby-no-transform.html
rename : layout/reftests/css-ruby/ruby-reflow-1-noruby.html => testing/web-platform/tests/css/css-ruby/ruby-reflow-001-noruby.html
rename : layout/reftests/css-ruby/ruby-reflow-1-opaqueruby.html => testing/web-platform/tests/css/css-ruby/ruby-reflow-001-opaqueruby.html
rename : layout/reftests/css-ruby/ruby-reflow-1-transparentruby.html => testing/web-platform/tests/css/css-ruby/ruby-reflow-001-transparentruby.html
rename : layout/reftests/css-ruby/ruby-span-1-ref.html => testing/web-platform/tests/css/css-ruby/ruby-span-001-ref.html
rename : layout/reftests/css-ruby/ruby-span-1.html => testing/web-platform/tests/css/css-ruby/ruby-span-001.html
rename : layout/reftests/css-ruby/ruby-whitespace-1-ref.html => testing/web-platform/tests/css/css-ruby/ruby-whitespace-001-ref.html
rename : layout/reftests/css-ruby/ruby-whitespace-1.html => testing/web-platform/tests/css/css-ruby/ruby-whitespace-001.html
rename : layout/reftests/css-ruby/ruby-whitespace-2-ref.html => testing/web-platform/tests/css/css-ruby/ruby-whitespace-002-ref.html
rename : layout/reftests/css-ruby/ruby-whitespace-2.html => testing/web-platform/tests/css/css-ruby/ruby-whitespace-002.html
rename : layout/reftests/css-ruby/common.css => testing/web-platform/tests/css/css-ruby/support/ruby-common.css
rename : layout/reftests/css-ruby/dynamic-insertion.js => testing/web-platform/tests/css/css-ruby/support/ruby-dynamic-insertion.js
rename : layout/reftests/css-ruby/dynamic-removal.js => testing/web-platform/tests/css/css-ruby/support/ruby-dynamic-removal.js
extra : moz-landing-system : lando
2019-12-27 00:31:48 +00:00
Andreea Pavel eb5a323032 Bug 1601322 - Updated animations/reverse-running-animation.html expectations r=birtles
Differential Revision: https://phabricator.services.mozilla.com/D58088

--HG--
extra : moz-landing-system : lando
2019-12-26 00:34:54 +00:00
Cosmin Sabou c2bd12289c Bug 1601602 - Add expectations deleted by wpt-sync for release or beta. r=jgraham
Differential Revision: https://phabricator.services.mozilla.com/D56300

--HG--
extra : source : ba6f7b326c95cd868ae261a6c2fd66bd1eb1a6a6
extra : intermediate-source : 028b40d8140ccd71dde8bf1322df03247e64750c
2019-12-09 10:12:27 +00:00
Cosmin Sabou 18665dffb3 Bug 1603402 - Remove release or beta expectations cause the tests were fixed with Bug 1588154. a=test-only
--HG--
extra : rebase_source : 41ad46d5be491e5ed88e0225fba1ac25e406957f
2019-12-25 22:53:25 +02:00
Cosmin Sabou f4fcf77587 Bug 1605932 - Add expectation for focus-without-user-activation-tentative.sub.html on fission and webrender. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D58221

--HG--
extra : moz-landing-system : lando
2019-12-25 19:42:21 +00:00
Emilio Cobos Álvarez 29800f6c89 Bug 1595435 - Allow content to steal focus from a cross-origin iframe. r=masayuki
This matches other browsers.

Keep the restriction just to chrome nodes, and in that case, avoid getting into
the broken state, which is what causes the issue. I'm not sure if this even
matters anymore given e10s but...

Differential Revision: https://phabricator.services.mozilla.com/D57475

--HG--
extra : moz-landing-system : lando
2019-12-25 06:50:25 +00:00
Perry Jiang 4f7937c016 Bug 1588154 - make dom.serviceWorkers.parent_intercept true by default r=asuth,jgraham
Differential Revision: https://phabricator.services.mozilla.com/D58062

--HG--
extra : moz-landing-system : lando
2019-12-23 14:16:42 +00:00
James Graham 6b4852835e Bug 1605346 - Update metadata for intermittent test, a=testonly r=malexandru
Differential Revision: https://phabricator.services.mozilla.com/D58121

--HG--
extra : moz-landing-system : lando
2019-12-23 14:17:16 +00:00
moz-wptsync-bot 2a7f1a3ef7 Bug 1605346 - [wpt-sync] Update web-platform-tests to 8986297ff16650c6cad632fcacfba7c2f9054ea7, a=testonly
SKIP_BMO_CHECK
MANUAL PUSH: wpt sync bot

wpt-head: 8986297ff16650c6cad632fcacfba7c2f9054ea7
wpt-type: landing
2019-12-23 11:14:58 +00:00
Jake Archibald d807d2be48 Bug 1601977 [wpt PR 20655] - Service worker: updating ready tests, a=testonly
Automatic update from web-platform-tests
Service worker: updating ready tests (#20655)

* Modernising ready test

* Removing test that no longer applies

* Waiting for activate

--

wpt-commits: 8986297ff16650c6cad632fcacfba7c2f9054ea7
wpt-pr: 20655
2019-12-23 11:14:57 +00:00
moz-wptsync-bot 23a06f47c6 Bug 1594338 [wpt PR 20110] - Update wpt metadata, a=testonly
wpt-pr: 20110
wpt-type: metadata
2019-12-23 11:14:57 +00:00
_Ros_ 878a297e6d Bug 1594338 [wpt PR 20110] - [css-grid] Grid align content distribution tests, a=testonly
Automatic update from web-platform-tests
[css-grid] Grid align content distribution tests (#20110)

* add content distribution test, including cases for vertical-lr and vertical-rl
--

wpt-commits: efb47196a63bdb8c0cfdcc9415ab58bbbf02e0c0
wpt-pr: 20110
2019-12-23 11:14:56 +00:00
moz-wptsync-bot 5465e2bdfe Bug 1605005 [wpt PR 20859] - Update wpt metadata, a=testonly
wpt-pr: 20859
wpt-type: metadata
2019-12-23 11:14:56 +00:00
Leon Han e411938195 Bug 1605005 [wpt PR 20859] - [webnfc] Reject the push when a non-NDEF tag comes in proximity, a=testonly
Automatic update from web-platform-tests
[webnfc] Reject the push when a non-NDEF tag comes in proximity

Previously, when a non-NDEF tag comes in proximity, NDEFWriter#push()
does nothing and still keeps in pending state.

This CL switches to reject NDEFWriter#push() in such case so that WebDev
can get a sense of what's happening.

BUG=520391

Change-Id: I17569910466e75f12ff4e37c29180e2a9af9db13
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1967745
Commit-Queue: Leon Han <leon.han@intel.com>
Reviewed-by: François Beaufort <beaufort.francois@gmail.com>
Reviewed-by: Rijubrata Bhaumik <rijubrata.bhaumik@intel.com>
Cr-Commit-Position: refs/heads/master@{#726643}

--

wpt-commits: 256b4685b8e702c14ed854347f23f4979edbfc8e
wpt-pr: 20859
2019-12-23 11:14:55 +00:00
Lucas Gadani 9645ac1e63 Bug 1602605 [wpt PR 20688] - CSP: Parse and report violations from Content-Security-Policy-Report-Only headers in the browser process., a=testonly
Automatic update from web-platform-tests
CSP: Parse and report violations from Content-Security-Policy-Report-Only
headers in the browser process.

Bug: 759184
Change-Id: Iefb33fa8ec2264f3e224d5a3ab92417160848fdf
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1958692
Reviewed-by: Arthur Sonzogni <arthursonzogni@chromium.org>
Reviewed-by: Alex Moshchuk <alexmos@chromium.org>
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Commit-Queue: Lucas Gadani <lfg@chromium.org>
Cr-Commit-Position: refs/heads/master@{#726618}

--

wpt-commits: be373901c6e71b8a14e9e2235a4961ef2ab62bfb
wpt-pr: 20688
2019-12-23 11:14:55 +00:00
Philip Jägenstedt 8a3a584e15 Bug 1605270 [wpt PR 20878] - Revert "Update Safari Technology Preview to 97", a=testonly
Automatic update from web-platform-tests
Revert "Delete failure expectations for STP"

This reverts commit 16d9b49ff6af5151e87aca673b9e89857464cbcf.

--
Revert "Update Safari Technology Preview to 97"

This reverts commit 5f93075966eda71034a35cf9ba32636bcc8ed9f7.

--

wpt-commits: 5dd1775ec39dc20ee030b48d76f5a0190eb008a7, 509d9d18175d4b4663ffd083b621f524d3d3f095
wpt-pr: 20878
2019-12-23 11:14:54 +00:00
Kent Tamura 85a2dfff50 Bug 1605040 [wpt PR 20861] - XPath: Fix normalize-space(), a=testonly
Automatic update from web-platform-tests
XPath: Fix normalize-space()

It should handle only XML white spaces; #x20, #x9, #xD, and #xA.
We incorrectly handled other white spaces such as U+3000.

Bug: 893929
Change-Id: I59708f978ba1c23141f748de7a8f4c58d58c7acf
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1974713
Commit-Queue: Daniel Cheng <dcheng@chromium.org>
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Cr-Commit-Position: refs/heads/master@{#726557}

--

wpt-commits: 3a9bcdca3cf0ce754528e5c2e5503bb07ea3af9d
wpt-pr: 20861
2019-12-23 11:14:54 +00:00
Stephen Chenney 8981214426 Bug 1605201 [wpt PR 20871] - Never let a non-zero-size pixel snap to zero size, a=testonly
Automatic update from web-platform-tests
Never let a non-zero-size pixel snap to zero size

The logic for LayoutUnit::SnapSizeToPixel maps the size to
the closest pixel align edge given a location. When a size of
width less than 1 happens to straddle a pixel aligned edge this
forces the size to zero.

Force the size to always be non-zero if the input size is non-zero,
and change PhysicalRect to use the LayoutRect snapping to get
correct cull rects.

Bug: 793785
Change-Id: Ia4c30d10c389fb4677006441aac9ee380a7c2f41
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1948057
Commit-Queue: Stephen Chenney <schenney@chromium.org>
Reviewed-by: Xianzhu Wang <wangxianzhu@chromium.org>
Cr-Commit-Position: refs/heads/master@{#726516}

--

wpt-commits: 30896bb9378b84ffd5583a1088d4e2862f19dc66
wpt-pr: 20871
2019-12-23 11:14:54 +00:00
moz-wptsync-bot 19fbdb5605 Bug 1598446 [wpt PR 20373] - Update wpt metadata, a=testonly
wpt-pr: 20373
wpt-type: metadata
2019-12-23 11:14:53 +00:00
George Steel 0c27984847 Bug 1598446 [wpt PR 20373] - Implement new pseudoElement interface on KeyframeEffect, a=testonly
Automatic update from web-platform-tests
Implement new pseudoElement interface on KeyframeEffect

Make target() return the originating element if target_ is a
PseudoElement (EventTarget still returns the layout object).

Add pseudoElement() property which returns the target pseudo-selector
if the target is a pseudo-element (null otherwise).
Invalid and unsupported pseudo-elements will still return a selector
and the originating element (from target()) but will not animated
(EventTarget returns null).

Add pseudoElement option to KeyframeEffect constructor.

Change-Id: Id7d16ea6966c533e56d1170462ff60a79b277fd5
Bug: 981894
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1921343
Commit-Queue: George Steel <gtsteel@chromium.org>
Reviewed-by: Majid Valipour <majidvp@chromium.org>
Reviewed-by: Kevin Ellis <kevers@chromium.org>
Cr-Commit-Position: refs/heads/master@{#726506}

--

wpt-commits: 084d8726a0cde51d0fdd1e4bc375fa8788b6835b
wpt-pr: 20373
2019-12-23 11:14:53 +00:00
Koji Ishii c295d551cf Bug 1605003 [wpt PR 20858] - Fix `text-overflow: ellipsis` when `text-indent` is also applied, a=testonly
Automatic update from web-platform-tests
Fix `text-overflow: ellipsis` when `text-indent` is also applied

This patch fixes `text-overflow: ellipsis` to take the space
occupied by `text-indent` into the account.

Bug: 1006395
Change-Id: I417176efbc8f10fa3c073efa7695458fb2d302a6
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1975372
Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org>
Commit-Queue: Koji Ishii <kojii@chromium.org>
Cr-Commit-Position: refs/heads/master@{#726504}

--

wpt-commits: 50046d4a51fe25bb4afc4883579a4b067e3137e0
wpt-pr: 20858
2019-12-23 11:14:52 +00:00
moz-wptsync-bot 96f70a2925 Bug 1603816 [wpt PR 20772] - Update wpt metadata, a=testonly
wpt-pr: 20772
wpt-type: metadata
2019-12-23 11:14:52 +00:00
Domenic Denicola 72c214b664 Bug 1603816 [wpt PR 20772] - Origin policy: update feature policy parsing to match the latest spec, a=testonly
Automatic update from web-platform-tests
Origin policy: update feature policy parsing to match the latest spec

This updates the parsing of the feature policy parts of the origin
policy manifest to mostly match the latest spec draft at
https://wicg.github.io/origin-policy/, in particular
https://wicg.github.io/origin-policy/#parsing. That is, it moves away
from "feature-policy": ["... FP string"] to
"features": { "policy": "... FP string" }. This changes the data model
from a list of FP strings to an optional FP string. Additionally, it
removes the failure on parsing errors, as those are no longer in the
spec.

This does not yet properly parse the FP string as a FP directive;
instead it still treats it as a header (so, commas are allowed inside).
A failing test is added for that case, which will be addressed in a
followup CL.

Bug: 751996
Change-Id: I51711ee9381ecfc705683ba0eb870e461fed434e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1965905
Commit-Queue: Domenic Denicola <domenic@chromium.org>
Reviewed-by: Kinuko Yasuda <kinuko@chromium.org>
Reviewed-by: Daniel Vogelheim <vogelheim@chromium.org>
Cr-Commit-Position: refs/heads/master@{#726494}

--

wpt-commits: db14bfd40ccbf3cd633d759c96329b36ff1b53b6
wpt-pr: 20772
2019-12-23 11:14:51 +00:00
Blink WPT Bot 392b7d6031 Bug 1604304 [wpt PR 20795] - [css-pseudo] Recalculate viewport units in ::marker, a=testonly
Automatic update from web-platform-tests
[css-pseudo] Recalculate viewport units in ::marker (#20795)

If a marker uses viewport units (vw or vh), they should be recalculated
when the size of the viewport changes.

This patch updates node traversal methods to include ::marker, so that
it's taken into account when updating viewport units.

However, this is only fixed for markers with non-normal content, since
otherwise they aren't implemented as real pseudo-elements yet.

BUG=457718

TEST=external/wpt/css/css-pseudo/marker-content-014.html

The test still fails because it includes cases with 'content: normal'.

Change-Id: I7495dd5c4bbd84d6286635a63199bfcc663c62c9
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1970015
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Commit-Queue: Oriol Brufau <obrufau@igalia.com>
Cr-Commit-Position: refs/heads/master@{#725463}

--

wpt-commits: 6d7a762c4c65d06fc95752f17ce96426c7b2d441
wpt-pr: 20795
2019-12-23 11:14:51 +00:00
Nick Burris a82ea9646b Bug 1603570 [wpt PR 20753] - [scroll-to-text-fragment] Apply :target CSS pseudo-class to match., a=testonly
Automatic update from web-platform-tests
[scroll-to-text-fragment] Apply :target CSS pseudo-class to match.

Per the spec, the common ancestor element of the match range becomes the
target element[1] and should have the :target pseudo-class applied.

[1]
https://html.spec.whatwg.org/multipage/browsing-the-web.html#target-element

Bug: 959163
Change-Id: Idb462a17972f4758df9617653f03b88196fd565a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1965273
Reviewed-by: David Bokan <bokan@chromium.org>
Commit-Queue: Nick Burris <nburris@chromium.org>
Cr-Commit-Position: refs/heads/master@{#726031}

--

wpt-commits: 7139b3d0aaeebe6cd40e62c46c06df630a49c2dd
wpt-pr: 20753
2019-12-23 11:14:50 +00:00
moz-wptsync-bot c7df710c27 Bug 1602807 [wpt PR 20705] - Update wpt metadata, a=testonly
wpt-pr: 20705
wpt-type: metadata
2019-12-23 11:14:50 +00:00
Xida Chen 8c67a630b7 Bug 1602807 [wpt PR 20705] - [OT-PW] Make it work with OOP-R, a=testonly
Automatic update from web-platform-tests
[OT-PW] Make it work with OOP-R

This CL makes off-thread paint worklet work with OOP-R. OOP-R serialize
an PaintOp and stores the serialized buffer in a shared memory. GPU
then reads the memory and de-serialize it.

For off-thread paint worklet, we are producing a DrawImageRectOp. Note
that this DrawImageRectOp is different than a normal one. It is a
DrawImageRectOp that contains a DrawRecord that contains multiple
PaintOps in it. So this CL adds a special code path to serialize it,
for paint worklet DrawImageRectOp only. The way to serialize it is to
iterate over all the PaintOps inside the DrawRecord. In this way, we
do not need to change anything on the GPU de-serialize code.

We also changed the layout tests. We changed some tests, now using
fillRect instead of strokeRect.
The problem with strokeRect is that using GPU rasterization could
easily result in subpixel difference on different platforms. Using
fillRect will avoid that.

Bug: 1020238
Change-Id: Ie0aadfe217e462547cc16a273d09ec8a64f055a0
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1957012
Reviewed-by: Yi Gu <yigu@chromium.org>
Reviewed-by: Khushal <khushalsagar@chromium.org>
Commit-Queue: Xida Chen <xidachen@chromium.org>
Cr-Commit-Position: refs/heads/master@{#725554}

--

wpt-commits: 15e4f2b5a97b2fcd14c592f2de16cc62a82c645d
wpt-pr: 20705
2019-12-23 11:14:49 +00:00
Dominic Farolino ac06edb24d Bug 1603994 [wpt PR 20778] - [Lazyload]: De-flake loading/lazyload/invisble-image.tentative.html, a=testonly
Automatic update from web-platform-tests
[Lazyload]: De-flake loading/lazyload/invisble-image.tentative.html (#20778)

--

wpt-commits: 68d25dbace7150fc242e55547d04a5da2d546d0d
wpt-pr: 20778
2019-12-23 11:14:49 +00:00
moz-wptsync-bot 125531c1fa Bug 1604770 [wpt PR 20831] - Update wpt metadata, a=testonly
wpt-pr: 20831
wpt-type: metadata
2019-12-23 11:14:49 +00:00
Fredrik Söderquist 9b3fdc8482 Bug 1604770 [wpt PR 20831] - Use Image::SizeAsFloat() and unsnapped rectangle in ImagePainter, a=testonly
Automatic update from web-platform-tests
Use Image::SizeAsFloat() and unsnapped rectangle in ImagePainter

The pixel-snapping of the destination rectangle can end up distorting
the geometry use for painting an SVG image preserveAspectRatio is used -
the larger the aspect ratio, the larger the error.
By passing the unsnapped rectangle to LayoutImageResource::GetImage, and
using Image::SizeAsFloat() to compute the source rectangle of the image,
e can minimize the error and allow the Image in question (an SVGImage)
to perform compensation for the difference in aspect ratio between the
snapped and unsnapped rectangles. This means that the painted result
will better approximate the intended rendering.

Also clean up accesses to the LayoutImageResource and ImageResourceContent
by adding and using local variables for them.

Bug: 812239
Change-Id: I0778648e7dd6fcca778a95123509f15b3519564c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1969831
Reviewed-by: Stephen Chenney <schenney@chromium.org>
Commit-Queue: Fredrik Söderquist <fs@opera.com>
Cr-Commit-Position: refs/heads/master@{#726375}

--

wpt-commits: 8e4a2c71523b8b9c078a6500711ff7ec1aa69bf4
wpt-pr: 20831
2019-12-23 11:14:48 +00:00
autofoolip 943c03aabc Bug 1605053 [wpt PR 20863] - Update Safari Technology Preview to 97, a=testonly
Automatic update from web-platform-tests
Update Safari Technology Preview to 97

Version as reported by safaridriver --version:
Included with Safari Technology Preview (Release 97, 14609.1.11.4)

Source: https://developer.apple.com/safari/download/
Build: https://dev.azure.com/foolip/safari-technology-preview-updater/_build/results?buildId=1165&view=logs

--
Delete failure expectations for STP

--

wpt-commits: 5f93075966eda71034a35cf9ba32636bcc8ed9f7, 16d9b49ff6af5151e87aca673b9e89857464cbcf
wpt-pr: 20863
2019-12-23 11:14:48 +00:00
moz-wptsync-bot 5d7b458195 Bug 1602711 [wpt PR 20695] - Update wpt metadata, a=testonly
wpt-pr: 20695
wpt-type: metadata
2019-12-23 11:14:47 +00:00
Chris Lord c3b4d835f0 Bug 1602711 [wpt PR 20695] - Fix OffscreenCanvas.convertToBlob worker exception tests, a=testonly
Automatic update from web-platform-tests
Fix OffscreenCanvas.convertToBlob worker exception tests

Previously they would always pass, regardless of the result.

--
Add SecurityError tests to offscreen-canvas/convert-to-blob

--

wpt-commits: df1173b63aa2e982309b50b4863256dce0c6436e, ff028c837c33dd07e62f927ce37844963e132369
wpt-pr: 20695
2019-12-23 11:14:47 +00:00
Ms2ger 9ea02c1840 Bug 1600590 [wpt PR 20554] - Add a test for serializing Module for storage., a=testonly
Automatic update from web-platform-tests
Add a test for serializing Module for storage.

--

wpt-commits: 0ae74ec621f758cfe426ab7cb71b5dd6be0a241c
wpt-pr: 20554
2019-12-23 11:14:46 +00:00
Oriol Brufau f2c3eef05e Bug 1604795 [wpt PR 20837] - [css-pseudo] Let 'content' ::markers be forced to be inside, a=testonly
Automatic update from web-platform-tests
[css-pseudo] Let 'content' ::markers be forced to be inside

Even if a list item has 'list-style-position: outside', Chromium may
force its marker to be inside when it's a <li> outside a list element.

This information was stored in layout, but this created an undesirable
dependency since the computed 'display' value of the marker depends on
whether it's inside or outside. And it wasn't possible to force a marker
with non-normal 'content' to be inside.

This patch fixes it by adding an internal 'IsInsideListElement' flag in
ComputedStyle. This design also avoids traversing all the ancestors of
every <li> element.

BUG=457718

TEST=external/wpt/css/css-pseudo/marker-content-015.html

The test fails in legacy since 'content' is not supported yet.

Change-Id: I2df70841e8e9d729fd4aa47ec9b9973c09a82dcb
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1973914
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Commit-Queue: Oriol Brufau <obrufau@igalia.com>
Cr-Commit-Position: refs/heads/master@{#726310}

--

wpt-commits: f61f56f084c397f6d46ffd18723300a124d12ea5
wpt-pr: 20837
2019-12-23 11:14:46 +00:00
moz-wptsync-bot 31ab0e55a0 Bug 1603379 [wpt PR 20739] - Update wpt metadata, a=testonly
wpt-pr: 20739
wpt-type: metadata
2019-12-23 11:14:45 +00:00
Leon Han eb00fd6f0b Bug 1603379 [wpt PR 20739] - [webnfc] Dispatch error events when failed to read a nfc tag, a=testonly
Automatic update from web-platform-tests
[webnfc] Dispatch error events when failed to read a nfc tag

Trigger NDEFReader#onerror on all active readers when we found that the
nfc tag coming nearby is not NDEF compatible or some IO errors happened
when trying to read the tag, etc.

BUG=520391

Change-Id: I1cb0de0474942c9912cba465cb9d14c035e948c4
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1960479
Reviewed-by: Rijubrata Bhaumik <rijubrata.bhaumik@intel.com>
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Reviewed-by: François Beaufort <beaufort.francois@gmail.com>
Commit-Queue: Leon Han <leon.han@intel.com>
Cr-Commit-Position: refs/heads/master@{#726253}

--

wpt-commits: 1268bd5901289acc95b1a576f108bdf382d82e44
wpt-pr: 20739
2019-12-23 11:14:45 +00:00
moz-wptsync-bot 590ce39437 Bug 1600233 [wpt PR 20526] - Update wpt metadata, a=testonly
wpt-pr: 20526
wpt-type: metadata
2019-12-23 11:14:44 +00:00
Yutaka Hirano b153d61a45 Bug 1600233 [wpt PR 20526] - Disallow serializing and transferring non-origin-clean ImageBitmap, a=testonly
Automatic update from web-platform-tests
Disallow serializing and transferring non-origin-clean ImageBitmap (#20526)

The tests update for https://github.com/whatwg/html/pull/5114.
Add one test case for serialization, add one test case for
transferring. The relationship between COOP/COEP is now clear
and we can remove no-coop-coep.https.window.js.
--

wpt-commits: 578b1c621b57c2ad51442cb273bd5b8ea1dfed63
wpt-pr: 20526
2019-12-23 11:14:44 +00:00
Kent Tamura ebc3d5d177 Bug 1604728 [wpt PR 20828] - XPath: Fix context node of rhs of union operator, a=testonly
Automatic update from web-platform-tests
XPath: Fix context node of rhs of union operator

The new behavior matches to Edge and Firefox.

Bug: 908632
Change-Id: I0dbb861e93836284a0c474cc486650dab27dc7b4
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1973333
Commit-Queue: Kent Tamura <tkent@chromium.org>
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Cr-Commit-Position: refs/heads/master@{#726224}

--

wpt-commits: 3b8c7cec5f46c01850da7614058dae83ef2246c3
wpt-pr: 20828
2019-12-23 11:14:43 +00:00
Kent Tamura 981a739505 Bug 1604730 [wpt PR 20829] - XPath: Fix context node after evaluating an expression in a predicate, a=testonly
Automatic update from web-platform-tests
XPath: Fix context node after evaluating an expression in a predicate

The new behavior matches to Edge and Firefox.

Bug: 625710
Change-Id: I27de8b769712062f548eb9d2274544d1ec0ff073
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1973435
Commit-Queue: Kent Tamura <tkent@chromium.org>
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Cr-Commit-Position: refs/heads/master@{#726221}

--

wpt-commits: 1f3cbfb43e511f4707d8ec832089cae804546860
wpt-pr: 20829
2019-12-23 11:14:43 +00:00
Julie Jeongeun Kim c1691a765c Bug 1604442 [wpt PR 20808] - Use [RaisesException] for immediate promise rejections in bluetooth, a=testonly
Automatic update from web-platform-tests
Use [RaisesException] for immediate promise rejections in bluetooth

This is a part of effort for using [RaisesException] when synchronously
rejecting a promise.

It uses [RaisesException] for
//third_party/blink/renderer/modules/bluetooth.

Bug: 1001114
Change-Id: Iddb31cbbf71637ae989ea634f78207dfd9289c43
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1971049
Commit-Queue: Julie Kim(OoO til Jan 01) <jkim@igalia.com>
Reviewed-by: Ovidio de Jesús Ruiz-Henríquez <odejesush@chromium.org>
Cr-Commit-Position: refs/heads/master@{#726215}

--

wpt-commits: 8934608dc507921b3701463053282909c5a86984
wpt-pr: 20808
2019-12-23 11:14:43 +00:00
Alex Cooper 0827e334fb Bug 1604879 [wpt PR 20848] - Use XRSessionMode where appropriate, a=testonly
Automatic update from web-platform-tests
Use XRSessionMode where appropriate

Refactor XRSessionOptions and XRRuntimeOptions to use an enum,
XRSessionMode, where appropriate rather than a pair of bools.

As the WebXr spec evolved, the mojom definitions evolved with it.  Now
that WebVr has been removed and the spec has been solidified, this
refactors portions of the mojom to fit better and simplify the code. As
a result, a blink-side enum was able to be replaced with this new mojom
enum.  Unfortunately, a device-side enum was not able to be removed, but
it was able to be scoped to just the SessionMetricsHelper. Hopefully
future cleanup will enable removal of this enum as well.

A couple of changes are worth calling out specifically:
Some slight behavior changes were added, which fit with the expectations
of the code.  Namely, some runtimes that only checked for "immersive",
and not "environment_integration", now assert that the request is for
"ImmersiveVr", which more closely reflects reality.

XrRuntimeManager::GetRuntimeForOptions was also cleaned up from a more
complicated set of if-blocks to a switch statement.

Fixed: 1035205
Change-Id: I09f39d4a80f1454d5a9aa58fb785169ba5338510
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1973156
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Reviewed-by: Piotr Bialecki <bialpio@chromium.org>
Reviewed-by: Klaus Weidner <klausw@chromium.org>
Commit-Queue: Alexander Cooper <alcooper@chromium.org>
Cr-Commit-Position: refs/heads/master@{#726205}

--

wpt-commits: b2e541f880ab1d03f0ba58b80a05993c43e2a8fc
wpt-pr: 20848
2019-12-23 11:14:42 +00:00
Klaus Weidner 4c0caf928d Bug 1604957 [wpt PR 20856] - webxr-test: reset input source's clicked state after use, a=testonly
Automatic update from web-platform-tests
webxr-test: reset input source's clicked state after use

Using 'simulateSelect()' should generate only one "select" event, but since the
state value wasn't being reset it was also creating additional ones for each
following frame. This wasn't causing problems for the single existing test
using it (events_session_select_subframe), but is a trap for other uses.

Change-Id: I87cd55b1c0654d0183aa39af9bd5ad178d7409da
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1974682
Reviewed-by: Piotr Bialecki <bialpio@chromium.org>
Commit-Queue: Klaus Weidner <klausw@chromium.org>
Cr-Commit-Position: refs/heads/master@{#726171}

--

wpt-commits: 269e7c07aa335a2d36279b2229b351fefbf98a80
wpt-pr: 20856
2019-12-23 11:14:42 +00:00
moz-wptsync-bot be32b384b4 Bug 1604587 [wpt PR 20815] - Update wpt metadata, a=testonly
wpt-pr: 20815
wpt-type: metadata
2019-12-23 11:14:41 +00:00
Steve Kobes 0556aaa116 Bug 1604587 [wpt PR 20815] - Preserve visual rect during layout tree reattachment., a=testonly
Automatic update from web-platform-tests
Preserve visual rect during layout tree reattachment.

Without this, a shift could hide from LayoutShiftTracker if the layout
tree had to be rebuilt due to a change in an ancestor's 'display'
property.

Bug: 1003459
Change-Id: Ib00772ff7846251533080b29d16f6cbaafc8189b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1958191
Commit-Queue: Steve Kobes <skobes@chromium.org>
Reviewed-by: Xianzhu Wang <wangxianzhu@chromium.org>
Cr-Commit-Position: refs/heads/master@{#726137}

--

wpt-commits: 907bbfc36ceed7ad320e5175f329b70be318a854
wpt-pr: 20815
2019-12-23 11:14:41 +00:00
moz-wptsync-bot 4bb0362582 Bug 1604361 [wpt PR 20802] - Update wpt metadata, a=testonly
wpt-pr: 20802
wpt-type: metadata
2019-12-23 11:14:40 +00:00
Gérard Talbot 6ad6894ee0 Bug 1604361 [wpt PR 20802] - [CSS4Pseudo] Added 2 tests and 1 reference on selection and text-shadow, a=testonly
Automatic update from web-platform-tests
[CSS4Pseudo] Added 2 tests and 1 reference on selection and text-shadow

--

wpt-commits: b5b7813e9ce247495b0df30b2f9c8a35de2eacba
wpt-pr: 20802
2019-12-23 11:14:40 +00:00
Gérard Talbot e62fde9f1c Bug 1575717 [wpt PR 18602] - Corrected a typo in float-shrink-to-fit-vrl-vlr-016.xht test, a=testonly
Automatic update from web-platform-tests
Corrected a typo in float-shrink-to-fit-vrl-vlr-016.xht test

--

wpt-commits: 1799625e205a4457d879b6b9a3f74365f3b9cfd3
wpt-pr: 18602
2019-12-23 11:14:39 +00:00
moz-wptsync-bot 8a646f5aa2 Bug 1604230 [wpt PR 20790] - Update wpt metadata, a=testonly
wpt-pr: 20790
wpt-type: metadata
2019-12-23 11:14:39 +00:00
haozhe fd87a990e2 Bug 1604230 [wpt PR 20790] - Make interpolation-testcommon.js support composition, a=testonly
Automatic update from web-platform-tests
Make interpolation-testcommon.js support composition

Port font-variation-settings-composition

Add composition test ability to external/wpt.
The Chrome passes all tests.
Firefox has a bug which give the output in reverse order.

Bug: 1034538
Change-Id: Ib71fc2518008144f7002eee95bff57fe90e05cce
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1965910
Reviewed-by: Xida Chen <xidachen@chromium.org>
Commit-Queue: Hao Sheng <haozhes@chromium.org>
Cr-Commit-Position: refs/heads/master@{#725575}

--

wpt-commits: b4f67181463668e61186828d11abee6d079d98c3
wpt-pr: 20790
2019-12-23 11:14:38 +00:00
marmeladema 76317be0ad Bug 1604356 [wpt PR 20801] - Improve compatibility of wptmanifest with Python3, a=testonly
Automatic update from web-platform-tests
Make conditional tests of wptrunner/wptmanifest compatible with Python3

--
Make serialiazer tests of wptrunner/wptmanifest compatible with Python3

--
Make static tests of wptrunner/wptmanifest compatible with Python3

--
Remove Python3 warning in parser tests of wptrunner/wptmanifest

--

wpt-commits: 2c1056bc94b7f2b420b8c586c0a601179bb1c1e9, 0aeb5c3a498847759234d4f0cee0684dca1bdfd3, 9c60cbbec1bb47083a06532fc0de28ae18c71edd, 08f3e37808d3b46e1697fe365c3fb3206cbf8320
wpt-pr: 20801
2019-12-23 11:14:38 +00:00
moz-wptsync-bot 207cb86aee Bug 1570421 [wpt PR 18214] - Update wpt metadata, a=testonly
wpt-pr: 18214
wpt-type: metadata
2019-12-23 11:14:38 +00:00
Gérard Talbot 6907a72ffe Bug 1570421 [wpt PR 18214] - Added 2 tests and 2 references on selection [css-pseudo], a=testonly
Automatic update from web-platform-tests
Added 2 tests and 2 references on selection [css-pseudo] (#18214)

--

wpt-commits: 694946ba608bd3b74dc218b3b94e571bd1daf169
wpt-pr: 18214
2019-12-23 11:14:37 +00:00
Olga Gerchikov 22bedd14a5 Bug 1601441 [wpt PR 20621] - Tick animation timelines individually., a=testonly
Automatic update from web-platform-tests
Tick animation timelines individually.

Refactoring DocumentAnimations, AnimationTimeline, DocumentTimeline and
ScrollTimeline classed to support ticking timelines individually. This is
needed to support scroll timeline specific functionality, such as timing update
on scroll change and timeRange: 'auto'.

Changes made:
- Moved timeline common functionality to AnimationTimeline.
- Instantiate DocumentAnimations per document and have it manage all document
  timelines.
- Attach animation to the timeline it was instantiated with instead of the
  document's global document timeline.

Bug: 1030797
Change-Id: Ic4b61ac5ea0e7dbe0369b6b3ba81838208aa7d0f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1940301
Reviewed-by: David Bokan <bokan@chromium.org>
Reviewed-by: Majid Valipour <majidvp@chromium.org>
Commit-Queue: Olga Gerchikov <gerchiko@microsoft.com>
Cr-Commit-Position: refs/heads/master@{#726067}

--

wpt-commits: bf21d03497737638921b0947966867be30a8aac7
wpt-pr: 20621
2019-12-23 11:14:37 +00:00
James Graham 64a17880c0 Bug 1604805 [wpt PR 20839] - Disable infra tests that cause CI failures, a=testonly
Automatic update from web-platform-tests
Disable infra test that's causing CI failures

--

wpt-commits: db7735a94c60d9b04d80035d76a723762de38c5c
wpt-pr: 20839
2019-12-23 11:14:36 +00:00