Commit Graph

657394 Commits

Author SHA1 Message Date
jugglinmike
ba91bf4de6 Bug 1557082 [wpt PR 17187] - [ci] Collect results from prior release of Safari, a=testonly
Automatic update from web-platform-tests
[ci] Collect results from prior release of Safari (#17187)

Safari Technology Preview version 83 includes a bug which interferes
with some of the web-platform-tests.
--

wp5At-commits: 317b65149363ff2a25159b6f83deee6b5894e073
wpt-pr: 17187
2019-06-19 11:06:45 -07:00
Tobie Langel
746050c63c Bug 1557428 [wpt PR 17209] - rm @tobie from META files, a=testonly
Automatic update from web-platform-tests
rm @tobie from META files (#17209)

--

wp5At-commits: e5be4d03ca6cbbe7de781348da170b477d65a2a0
wpt-pr: 17209
2019-06-19 11:06:44 -07:00
Mike Pennisi
fad22046d9 Bug 1557120 [wpt PR 17191] - [testharness.js] Refactor integration tests, a=testonly
Automatic update from web-platform-tests
[testharness.js] Refactor integration tests

Some of the tests for testharness.js are intended to verify the
framework's behavior following test timeouts. Because these tests are
expressed in terms of the framework, the task of executing them is also
susceptible to timeouts. This is partially mitigated by using the "long"
timeout metadata, but experience has demonstrated that the tests may
exceed even this extended duration in some contexts.

Relocate the tests for timeout behavior to a dedicated file, and
refactor them to occur in parallel. This halves the execution time for
the current tests and also provides a more reliable pattern for the
future introduction of additional tests.

--
[testharness.js] Correct automated tests

The automated tests for testharness.js contained three errors. These
errors were only recently discovered because the affected sub-tests are
skipped in environments which do not implement the `unhandledrejection`
event. Firefox implemented this event in version 68 [1], so the errors
are now apparent.

Fix the errors so the newly-executed tests accurately describe the
correctness of testharness.js.

[1] https://bugzilla.mozilla.org/show_bug.cgi?id=1362272

--

wp5At-commits: 8abdb543b6f4ab745d3016db51089d4285fc2a05, 217253f445f21696255e2b3a26836a03e82de3b6
wpt-pr: 17191
2019-06-19 11:06:44 -07:00
Jake Archibald
ff7085c9f2 Bug 1556435 [wpt PR 17139] - Service workers: Resurrection is no longer a thing, a=testonly
Automatic update from web-platform-tests
Service workers: Resurrection is no longer a thing (#17139)

* Updating tests now we've removed resurrection

* Async test to promise test

* Proper cleanup after tests

* More feedback fixes

* Removing comments

* Adding test for controlled iframe

* Fixing tests following feedback

--

wp5At-commits: c6839851b45931abc17290130cd6d1e83da8f672
wpt-pr: 17139
2019-06-19 11:06:44 -07:00
Manuel Rego Casasnovas
e48073531f Bug 1557162 [wpt PR 17196] - [css-contain] Fix <select> dimensions when size containment is set, a=testonly
Automatic update from web-platform-tests
[css-contain] Fix <select> dimensions when size containment is set

In r666210 we fixed the dimensions of <select> elements
with size containment.
However the fix was not covering the case when you set
"contain: size" to an already existent <select> element.

To fix this we need to reset the options width
in LayoutMenuList::UpdateOptionsWidth().

BUG=966673
TEST=external/wpt/css/css-contain/contain-size-select-002.html

Change-Id: I162134ff050d64e9ff1d824b5747adafb9a993c6
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1647152
Reviewed-by: Christian Biesinger <cbiesinger@chromium.org>
Commit-Queue: Manuel Rego <rego@igalia.com>
Cr-Commit-Position: refs/heads/master@{#666594}

--

wp5At-commits: 65edf8d7f9938826764fd1796fc24ee0b26f8ea9
wpt-pr: 17196
2019-06-19 11:06:43 -07:00
Olivier Yiptong
8df5fd5945 Bug 1556850 [wpt PR 17175] - [Native File System] Remove copyTo and moveTo features, a=testonly
Automatic update from web-platform-tests
[Native File System] Remove copyTo and moveTo features

These features are no longer part of the spec. This code removes their
implementation.

Bug: 968552
Change-Id: I089254cac5ebc52a989194c69236497d347260d0
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1643892
Commit-Queue: Olivier Yiptong <oyiptong@chromium.org>
Auto-Submit: Olivier Yiptong <oyiptong@chromium.org>
Reviewed-by: Marijn Kruisselbrink <mek@chromium.org>
Reviewed-by: Oliver Chang <ochang@chromium.org>
Cr-Commit-Position: refs/heads/master@{#666502}

--

wp5At-commits: 6a9b97ac6d224b2a4d238d1fe1a7f61e70888970
wpt-pr: 17175
2019-06-19 11:06:43 -07:00
Chris Harrelson
20fd4adfae Bug 1556565 [wpt PR 17153] - Mark subtree of a scroller as having dirty compositing inputs after scroll., a=testonly
Automatic update from web-platform-tests
Mark subtree of a scroller as having dirty compositing inputs after scroll.

This is because the overlap-testing rects depend on scroll offset.

Bug: 950154

Change-Id: Iacb3d373fe1b9be315701a55d604e44edb88f040
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1638620
Commit-Queue: Chris Harrelson <chrishtr@chromium.org>
Reviewed-by: Mason Freed <masonfreed@chromium.org>
Cr-Commit-Position: refs/heads/master@{#666480}

--

wp5At-commits: da9264974d2cb05537302778e7c34838560722ed
wpt-pr: 17153
2019-06-19 11:06:43 -07:00
Nicolás Peña Moreno
5f7887c4e6 Bug 1556089 [wpt PR 17122] - [ElementTiming] Text support part 2, a=testonly
Automatic update from web-platform-tests
[ElementTiming] Text support part 2

This CL allows dispatching text Element Timing entries. The
TextElementTiming attribute in TextRecordsManager cannot be set on the
constructor of TextPaintTimingDetector because it is constructed too
early, upon construction of LocalFrameView. The intersectionRect is not
supported yet because TextRecord does not include that information.

Bug: 942033
Change-Id: I65001c25d5ba874456a7bdea4cc26df8d059ee63
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1639107
Commit-Queue: Nicolás Peña Moreno <npm@chromium.org>
Reviewed-by: Chris Harrelson <chrishtr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#666397}

--

wp5At-commits: 072daa708b4fb36091a52cadbafdabc9166c0f85
wpt-pr: 17122
2019-06-19 11:06:42 -07:00
Luke Zielinski
865bb08eb4 Bug 1557111 [wpt PR 17190] - Load Ahem as a web font everywhere (part 1a), a=testonly
Automatic update from web-platform-tests
Load Ahem as a web font everywhere (part 1a) (#17190)

Small fixup for two tests that are non-reftests but use Ahem. They need
to use explicit_done and also wait for font load event before running.
--

wp5At-commits: 3cf12b53ad8be6862771d3975b59eda56db6c42e
wpt-pr: 17190
2019-06-19 11:06:42 -07:00
Stephen Chenney
3be6a7fdcc Bug 1556515 [wpt PR 17150] - Fix ref image for border-radius-dynamic-from-no-radius, a=testonly
Automatic update from web-platform-tests
Fix ref image for border-radius-dynamic-from-no-radius

Drawing a 100px x 100px div with border radius 50px is not the same as
with border radius calc(100% - 1px) = 99px.

R=foolip@chromium.org
BUG=968430

Change-Id: I953c26b72d55d930cdbbcfa969f38b892e3151f7
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1639566
Auto-Submit: Stephen Chenney <schenney@chromium.org>
Commit-Queue: Philip Jägenstedt <foolip@chromium.org>
Reviewed-by: Philip Jägenstedt <foolip@chromium.org>
Cr-Commit-Position: refs/heads/master@{#666247}

--

wp5At-commits: fe2961715f4663be36d5ff849e3f78374c1fc2f6
wpt-pr: 17150
2019-06-19 11:06:42 -07:00
autofoolip
c75e4c77b4 Bug 1556949 [wpt PR 17182] - Update interfaces/selection-api.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/selection-api.idl (#17182)

Source: https://github.com/tidoust/reffy-reports/blob/e0ad95c/whatwg/idl/selection-api.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/541575219
--

wp5At-commits: 488f0f02d28b33060a091e3961e6849abe97bc4c
wpt-pr: 17182
2019-06-19 11:06:41 -07:00
Manuel Rego Casasnovas
f2ed44fd9a Bug 1556941 [wpt PR 17181] - [css-contain] Fix <select> dimensions with size containment, a=testonly
Automatic update from web-platform-tests
[css-contain] Fix <select> dimensions with size containment

Elements with "contain: size" should be treated as having no contents,
that's not happening for <select> elements.
To fix this we add a check for size containment in
LayoutMenuList::UpdateOptionsWidth().

BUG=966673
TEST=external/wpt/css/css-contain/contain-size-select-001.html

Change-Id: Ie71a16e113d7bef4fd5c7b62e1838feba9b15cb2
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1643872
Reviewed-by: Emil A Eklund <eae@chromium.org>
Commit-Queue: Manuel Rego <rego@igalia.com>
Cr-Commit-Position: refs/heads/master@{#666210}

--

wp5At-commits: b47e5692282cf7ca834f138fcffcbc6d1693c40f
wpt-pr: 17181
2019-06-19 11:06:41 -07:00
Rob Buis
80e8028faf Bug 1556961 [wpt PR 17184] - Adjust imagesrcset test for device pixel ratio, a=testonly
Automatic update from web-platform-tests
Adjust imagesrcset test for device pixel ratio (#17184)

--

wp5At-commits: 62c5b2855a5d54ef66165dc23a511871715f3ab4
wpt-pr: 17184
2019-06-19 11:06:41 -07:00
Steve Becker
23b13b7d73 Bug 1556875 [wpt PR 17178] - NativeFileSystemDirectoryHandleImpl::GetChildURL should validate |name|, a=testonly
Automatic update from web-platform-tests
NativeFileSystemDirectoryHandleImpl::GetChildURL should validate |name|

Updates NativeFileSystemDirectoryHandleImpl::GetChildURL() to return a
base::File::Error for invalid |name| input.  |name| must specify a
direct child of the current directory.  Invalid |name| inputs include:

 1. Empty string: ''
 2. Current directory: '.'
 3. Parent directory: '..'
 4. Strings containing path separators like '/'

Updates the callers of GetChildURL() to handle errors by immediately
running callbacks with the base::File::Error returned by GetChildURL().

Extends existing NativeFileSystem API webtests by adding invalid 'name'
input tests for each JavaScript API with a 'name' parameter, including
getFile(), getDirectory(), moveTo(), and copyTo().

Bug: 960411
Change-Id: Ida6ebf1cb2d1017e2cafe386c30d5cb65430055c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1643984
Commit-Queue: Steve Becker <stevebe@microsoft.com>
Auto-Submit: Steve Becker <stevebe@microsoft.com>
Reviewed-by: Marijn Kruisselbrink <mek@chromium.org>
Cr-Commit-Position: refs/heads/master@{#666118}

--

wp5At-commits: 78171013d97f5416ccc24e91a43d44d98fc30036
wpt-pr: 17178
2019-06-19 11:06:40 -07:00
Raymond Toy
72eb076d03 Bug 1556796 [wpt PR 17169] - Add test for active processing of AudioBufferSourceNode, a=testonly
Automatic update from web-platform-tests
Add test for active processing of AudioBufferSourceNode

Test that when an AudioBufferSourceNode stops, the number of channels
of its output changes (eventually) to 1 as required when a node is not
actively processing anymore.

Chrome already supports this notion (via |DisableOutputs()|), so we're
just adding a test for this.

Bug: 954545
Test: the-audiobuffersourcenode-interface/active-processing.https.html
Change-Id: I4fab646df204720cc1efe2e3ae325e60cb22e49b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1643729
Commit-Queue: Raymond Toy <rtoy@chromium.org>
Reviewed-by: Hongchan Choi <hongchan@chromium.org>
Cr-Commit-Position: refs/heads/master@{#666013}

--

wp5At-commits: c027c41a085a874404922c638387c97df74b4ebf
wpt-pr: 17169
2019-06-19 11:06:40 -07:00
Josh Matthews
7c116752a7 Bug 1556837 [wpt PR 17172] - Expand set of allowed types when updating manifest., a=testonly
Automatic update from web-platform-tests
Expand set of allowed types when updating manifest. (#17172)

--

wp5At-commits: 53706a93e0963339ae02865f78062af5cc054886
wpt-pr: 17172
2019-06-19 11:06:40 -07:00
Luke Zielinski
8d16756312 Bug 1556498 [wpt PR 17148] - Load Ahem as a webfont everywhere (part 1), a=testonly
Automatic update from web-platform-tests
Load Ahem as a webfont everywhere (part 1/2) (#17148)

--

wp5At-commits: b48edf7121c88c4c793ccac39451b9e6e791e4d6
wpt-pr: 17148
2019-06-19 11:06:40 -07:00
Ian Kilpatrick
6325d94678 Bug 1555540 [wpt PR 17091] - [LayoutNG] Fix :first-letter not getting a legacy layout object., a=testonly
Automatic update from web-platform-tests
[LayoutNG] Fix :first-letter not getting a legacy layout object.

:first-letter is weird. The element which the first letter is attached
to can differ from the layout object which it is attached to.

This difference caused us to crash.

Bug: 967194
Change-Id: Id186ae1d61ce42ae0d6d54d8524cc854abb3c78a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1636312
Commit-Queue: Ian Kilpatrick <ikilpatrick@chromium.org>
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Reviewed-by: Morten Stenshorne <mstensho@chromium.org>
Reviewed-by: Koji Ishii <kojii@chromium.org>
Cr-Commit-Position: refs/heads/master@{#665965}

--

wp5At-commits: e8bfd2e0fbd346d90f673ddfd0f7fe11ce496388
wpt-pr: 17091
2019-06-19 11:06:39 -07:00
Nicolás Peña Moreno
f8eef972a0 Bug 1555504 [wpt PR 17087] - [ElementTiming] Change |name| and add |url| to PerformanceElementTiming, a=testonly
Automatic update from web-platform-tests
[ElementTiming] Change |name| and add |url| to PerformanceElementTiming

This CL makes the implementation match the changes in the explainer:
https://github.com/WICG/element-timing. In particular, name is now set
to "image-paint" for image entries, and url is added.

Bug: 879270
Change-Id: Id02e5305ac1e9bf9fa1fc18efe63d8cc280c5f4a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1635733
Reviewed-by: Chris Harrelson <chrishtr@chromium.org>
Commit-Queue: Nicolás Peña Moreno <npm@chromium.org>
Cr-Commit-Position: refs/heads/master@{#665930}

--

wp5At-commits: 3e07a6ab685f2f924ee066017d50d9708f74b3d9
wpt-pr: 17087
2019-06-19 11:06:39 -07:00
Rob Buis
16525d0b37 Bug 1556673 [wpt PR 17160] - Adjust for device pixel ratio, a=testonly
Automatic update from web-platform-tests
Adjust for device pixel ratio (#17160)

The test assumes device pixel ratio of 1 but there are platforms where 2
is used, adjust the test for that.
--

wp5At-commits: b0fefa679fc09c6ee4d976ee27c1b11222e05e12
wpt-pr: 17160
2019-06-19 11:06:39 -07:00
Robert Ma
65ae21d987 Bug 1556482 [wpt PR 17147] - [wpt] Correctly set the browser channel for Edge, a=testonly
Automatic update from web-platform-tests
[wpt] Correctly set the browser channel for Edge

This PR fixes two issues:

1. Add the "dev" channel for Edge (edgechromium).
2. When a channel is unrecognized for a browser, the channel is now
   correctly passed as is to wptrunner (as the log message says).

--

wp5At-commits: a1105b53b298653f76ca1c4c1d429397964d4f6b
wpt-pr: 17147
2019-06-19 11:06:38 -07:00
autofoolip
a0ab780640 Bug 1556624 [wpt PR 17158] - Update interfaces/push-api.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/push-api.idl (#17158)

Source: https://github.com/tidoust/reffy-reports/blob/14cf7a6/whatwg/idl/push-api.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/541081781
--

wp5At-commits: 049f9ded84d97ee8a34e56bb94c2de78d5a36764
wpt-pr: 17158
2019-06-19 11:06:38 -07:00
Gérard Talbot
84886ad050 Bug 1554506 [wpt PR 17017] - Corrected and improved absolute_length_units.html, a=testonly
Automatic update from web-platform-tests
Corrected and improved absolute_length_units.html (#17017)

--

wp5At-commits: 281997dc5d0b36dcdc9995da18fb3200a1967f81
wpt-pr: 17017
2019-06-19 11:06:38 -07:00
autofoolip
3cb108c129 Bug 1556623 [wpt PR 17157] - Update interfaces/media-capabilities.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/media-capabilities.idl (#17157)

Source: https://github.com/tidoust/reffy-reports/blob/14cf7a6/whatwg/idl/media-capabilities.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/541081781
--

wp5At-commits: 33a405b391908783906ab829d13cd3d691708a1b
wpt-pr: 17157
2019-06-19 11:06:37 -07:00
Frédéric Wang
96eafd5c7f Bug 1555718 [wpt PR 17100] - Add new tests for CSS properties math-style and math-script-level , a=testonly
Automatic update from web-platform-tests
Add new tests for CSS properties math-style and math-script-level  (#17100)

* Add tests for new CSS property math-style.

* Add tests for CSS property math-script-level

* Add tests using scaling factors from the MATH table.

* Improve coverage of math-script-level-004:
- Test scaling without MATH font.
- Test scaling up and down.
- Test all transitions between levels -3, -1, 0, 1, 2, 3, 5.

* Add tests to check issue #3739 and interaction with script-level.

* Add a tentative reftest to check how math-script-level and font-family interacts on font-size change. This is related to https://github.com/w3c/csswg-drafts/issues/3906

--

wp5At-commits: 90d09993c72864735e76cf4d5f152436273ffdcd
wpt-pr: 17100
2019-06-19 11:06:37 -07:00
Sam Sneddon
0c4a1f058b Bug 1555432 [wpt PR 17079] - Get more of tools/wpt/tests passing on Windows, a=testonly
Automatic update from web-platform-tests
Windows calls the arch AMD64, not x86_64

--
files-changed outputs OS paths

--
Binary data needs to be written as binary data on Windows

--
Make test_serve skipped on Windows with a clear reason

--
Provide a more specific link for this xfail

--
Fix #17075: canonicalize case when checking for certutil.exe

--
Fix #17077: Teach wpt.browser about Chrome on Windows

--
Teach tools.wpt.browser how to find Firefox on Windows

--

wp5At-commits: de25e04947dab014dfa623948e055594e203131f, 4f975b7207653319b363e549feb87715a7a29609, ffaaaca11bb8d297feba557692f00771618fe7e9, f00a22e88fe42bcc06e57768f8da9eecaa643556, f2eddb9c548d43c58fcb3ca5b6afd1b680a17077, 820c319869533873d119b929b5692bb172a2c33a, 36a63ef48af0e9a99e790727ff1143aa11e30dad, 744c614ea83973a5316fdec3b0f99ecef7820a28
wpt-pr: 17079
2019-06-19 11:06:37 -07:00
Morten Stenshorne
fc0080eb48 Bug 1556447 [wpt PR 17143] - Don't attempt simplified layout inside a multicol container., a=testonly
Automatic update from web-platform-tests
Don't attempt simplified layout inside a multicol container.

The state machinery inside multicol layout keeps track of the current
LayoutMultiColumnSet being worked on, so we cannot simply enter an
arbitrary element, so some work, and leave again.

Bug: 967180
Change-Id: Id40be07e20c1f575c07161127937e0cc9fa75ba8
Cq-Include-Trybots: luci.chromium.try​:linux_layout_tests_layout_ng
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1640416
Commit-Queue: Emil A Eklund <eae@chromium.org>
Reviewed-by: Emil A Eklund <eae@chromium.org>
Cr-Commit-Position: refs/heads/master@{#665887}

--

wp5At-commits: 65082b0080ae7c13a1846d3f1bcdc30cca1feea3
wpt-pr: 17143
2019-06-19 11:06:36 -07:00
autofoolip
040fbdbf07 Bug 1556622 [wpt PR 17156] - Update interfaces/html.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/html.idl (#17156)

Note: This file was recently manually updated in commit 209c15ce44.
      This commit may revert some of those changes.

Source: https://github.com/tidoust/reffy-reports/blob/14cf7a6/whatwg/idl/html.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/541081781
--

wp5At-commits: ab031b5e6c1f7a25f9406d9b8d381e2b8b956f18
wpt-pr: 17156
2019-06-19 11:06:36 -07:00
Philip Jägenstedt
c3338effb0 Bug 1556717 [wpt PR 17164] - Wrap event handlers in Client Hints tests in t.step_func, a=testonly
Automatic update from web-platform-tests
Wrap event handlers in Client Hints tests in `t.step_func` (#17164)

Without this, any failed assert will cause a harness error instead of
failing the test.

Note that some problematic use like
`win.addEventListener('load', acceptChLifetimeLoaded, false)` remains,
but fixing these would require introducing new tests.
--

wp5At-commits: 8805e118d9d915a3bc72f6e18620243bb65ba20b
wpt-pr: 17164
2019-06-19 11:06:36 -07:00
Justas Brazauskas
38a0e8c7ff Bug 1556674 [wpt PR 16381] - Add test for Joint session state manipulation, a=testonly
Automatic update from web-platform-tests
Add test for joint session state manipulation

Browsers don't agree on how top-level container should handle the navigation of the child, particularly around if the state should be overwritten by the child or not.
--

wp5At-commits: 95fd9eddbd3e78adabae677abfb454f2778c3240
wpt-pr: 16381
2019-06-19 11:06:35 -07:00
Kent Tamura
58a95c8d07 Bug 1556292 [wpt PR 17129] - Serialization algorithms should not be changed in the middle of a serialization, a=testonly
Automatic update from web-platform-tests
Serialization algorithms should not be changed in the middle of a serialization

Our serializer detected serialization type with |node.GetDocument()
.IsHTMLDocument()|.  Usually it stays with a single value during a single
serializer call. However, <template>'s content can be owned by a document
different from the <template>.  We should store serialization type detected
with the specified node.

* Change SerializationType enum items:
  kAsOwnerDocument / kForceXML ==> kHTML / kXML

* SerializeAsHTMLDocument() doesn't need an argument.
  Also, rename it to SerializeAsHTML() for simplicity.

Bug: 968079
Change-Id: I4e7b20068eb4518a53d0fbf0341fd114498a3231
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1640584
Reviewed-by: Yoshifumi Inoue <yosin@chromium.org>
Commit-Queue: Kent Tamura <tkent@chromium.org>
Cr-Commit-Position: refs/heads/master@{#665811}

--

wp5At-commits: 1c4ab4d185f0d758c07a7e042b9c79e19c2c3fe8
wpt-pr: 17129
2019-06-19 11:06:35 -07:00
moz-wptsync-bot
020d8cd94b Bug 1556099 [wpt PR 17124] - [serve] Make pywebsocket honor log_level config, a=testonly
Automatic update from web-platform-tests
[serve] Make pywebsocket honor log_level config

Previously, `wpt serve` always starts pywebsocket with hard-coded
the default "debug" log level regardless of config.json, although it
does pass the log level from the config to wptserve. This leads to
inconsistent logging levels when a non-default log level is specified in
config.json, and makes it impossible for users to silence `wpt serve`
(pywebsocket also happens to be quite spammy).

The implementation is unfortunately hacky (double configurations) in
order to work around an earlier workaround which reloads the logging
module (#13091).

--

wp5At-commits: 7edf9eabfae3550a4dd2a48625e68b02a734de15
wpt-pr: 17124
2019-06-19 11:06:35 -07:00
Christian Biesinger
938595087d Bug 1556538 [wpt PR 17151] - [css-flexbox] Do layout for block axis intrinsic sizes, a=testonly
Automatic update from web-platform-tests
[css-flexbox] Do layout for block axis intrinsic sizes

In the block axis, we do have to do layout for {min,max,fit}-content
so we can determine the intrinsic size. MainAxisLengthIsDefinite here
is called from ConstructAndAppendFlexItem via ChildHasIntrinsicMainAxisSize
(which needs a better name).

Bug: 968940
Change-Id: If74e6098280077fefe607e2c5b1f70f133ca1032
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1641510
Reviewed-by: Emil A Eklund <eae@chromium.org>
Reviewed-by: David Grogan <dgrogan@chromium.org>
Commit-Queue: Christian Biesinger <cbiesinger@chromium.org>
Auto-Submit: Christian Biesinger <cbiesinger@chromium.org>
Cr-Commit-Position: refs/heads/master@{#665663}

--

wp5At-commits: 87fea094d82bac92f1ab5585aca19a785f841c23
wpt-pr: 17151
2019-06-19 11:06:34 -07:00
Lan Wei
f08dbad3bc Bug 1556097 [wpt PR 17123] - Use testdriver Action API in WPT pointerevent tests - Part 9, a=testonly
Automatic update from web-platform-tests
Use testdriver Action API in WPT pointerevent tests - Part 9

In order to run the web-platform-tests automatically, we will use
testdriver Action API in all the wpt to simulate inputs. Here we are
changing one pointerevent input test which has "touch-action: none" on
the table's row and cell, which tests that touch-action does not apply
to table rows, row groups, table columns, and column groups.

This is the ninth CL that changes part of the pointerevent input
tests.

Bug: 606367
Change-Id: Ie3b1d4a192c5c538f0de4c60ab5c9c492185d561
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1639080
Commit-Queue: Lan Wei <lanwei@chromium.org>
Reviewed-by: Navid Zolghadr <nzolghadr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#665568}

--

wp5At-commits: 48e9caeeb68447b31bf9f58b8bcc71dc3661ba05
wpt-pr: 17123
2019-06-19 11:06:34 -07:00
Juanmi Huertas
5b4082637f Bug 1556071 [wpt PR 17121] - Reland "Reland "Adding support to bitmaprenderer in OffscreenCanvas"", a=testonly
Automatic update from web-platform-tests
Reland "Reland "Adding support to bitmaprenderer in OffscreenCanvas""

Registering the factory on OffscreenCanvas in modules, adding
ImageBitmapRenderer to the union type for OffscreenCanvas.
Adding new functionality to bitmaprenderer to let it be used
in offscreencanvas.
Changing IDL and some tests to validate new functionality.
Adding a new virtual test to guarantee testing validation
of trasnsfertooffscreencanvas for bitmaprenderer.

Added bug: 969151 for the two missing tests.

TBR=chrishtr

Bug: 907141
Change-Id: I7c611952686aabdf2eb3df8ffe5ca73a69ae97f6
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1638919
Reviewed-by: Fernando Serboncini <fserb@chromium.org>
Commit-Queue: Fernando Serboncini <fserb@chromium.org>
Commit-Queue: Juanmi Huertas <juanmihd@chromium.org>
Cr-Commit-Position: refs/heads/master@{#665260}

--

wp5At-commits: 209c15ce44be1c7a9059167676843e1a711a2734
wpt-pr: 17121
2019-06-19 11:06:34 -07:00
Blink WPT Bot
ed3729893b Bug 1546905 [wpt PR 16475] - [WPT] Reland Upload a test for sending mouse events with key pressed, a=testonly
Automatic update from web-platform-tests
[WPT] Reland Upload a test for sending mouse events with key pressed (#16475)

* [WPT] Reland Upload a test for sending mouse events with key pressed

When we have keyboard events and mouse events send together, we should
set key modifies in mouse events. This test first presses some keys
then send some mouse events. This test only works on Chrome.

Bug: 606367

TBR=nzolghadr@chromium.org

Change-Id: Idad0bcca2c03f961f6c6af211d7f843f06e14fc1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1544170
Reviewed-by: Lan Wei <lanwei@chromium.org>
Commit-Queue: Lan Wei <lanwei@chromium.org>
Cr-Commit-Position: refs/heads/master@{#653672}

* Update Firefox expectations to match actual results

* Expect Chrome to pass

--

wp5At-commits: 29b7c1aeea57ca62dc7c2579a601aba077c1805f
wpt-pr: 16475
2019-06-19 11:06:33 -07:00
jgraham
82f981b763 Bug 1556349 [wpt PR 17134] - Ensure that testfiles revish is a string., a=testonly
Automatic update from web-platform-tests
Ensure that testfiles revish is a string (#17134)

The mypy changes added an assert that will fail in the case where
no revish is supplied on the command line, since the branch_point
function returns unicode and so we cast the revish to unicode not str.
--

wp5At-commits: 631956b6a42f63af5ec2f64b4224a9caed8f2c36
wpt-pr: 17134
2019-06-19 11:06:33 -07:00
Morten Stenshorne
d4800e6721 Bug 1556399 [wpt PR 17137] - [LayoutNG] DETAILS/SUMMARY may override display type., a=testonly
Automatic update from web-platform-tests
[LayoutNG] DETAILS/SUMMARY may override display type.

We cannot safely assume, based on display type, that a DETAILS or
SUMMARY element is going to establish a new formatting context, since
they may ignore the display type and just create a regular block
container (which doesn't necessarily establish a new formatting
context).

Bug: 969619
Change-Id: Ie59fe7301f8706cd4d39b3312fe6748c4ffb17e6
Cq-Include-Trybots: luci.chromium.try​:linux_layout_tests_layout_ng
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1640410
Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org>
Commit-Queue: Morten Stenshorne <mstensho@chromium.org>
Cr-Commit-Position: refs/heads/master@{#665532}

--

wp5At-commits: 8bceacbe19657ffe1273ff75d95bde03f66a61c6
wpt-pr: 17137
2019-06-19 11:06:33 -07:00
Sam Sneddon
74dd580e91 Bug 1556409 [wpt PR 17138] - manifest.update.update's manifest_path argument should be optional, a=testonly
Automatic update from web-platform-tests
manifest.update.update's manifest_path argument should be optional (#17138)

It was prior to e98eee5aec6ba154f2f086e9d2f0a287617e8519 landing, and
that inadvertently changed it to being required.
--

wp5At-commits: 49907ff6eacba4d2fa32b9fb3975de38a5e64295
wpt-pr: 17138
2019-06-19 11:06:32 -07:00
Yannic Bonenberger
69b22724c8 Bug 1555747 [wpt PR 17102] - [WPT] Fix flaky fetch-event-async-respond-with.https.html, a=testonly
Automatic update from web-platform-tests
[WPT] Fix flaky fetch-event-async-respond-with.https.html

Bug: 967851
Change-Id: I5ce24733caafffba9e90517112e8742e73b1ebfb
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1636203
Reviewed-by: Matt Falkenhagen <falken@chromium.org>
Commit-Queue: Yannic Bonenberger <contact@yannic-bonenberger.com>
Cr-Commit-Position: refs/heads/master@{#665511}

--

wp5At-commits: 4cf5295e8d52d4e7318e485e9821d0188e863d6f
wpt-pr: 17102
2019-06-19 11:06:32 -07:00
Rune Lillesveen
63ed09af85 Bug 1556318 [wpt PR 17132] - [css-color-adjust] color-scheme 'auto' -> 'normal'., a=testonly
Automatic update from web-platform-tests
[css-color-adjust] color-scheme 'auto' -> 'normal'.

Modified implementation and tests based on CSSWG resolution[1] and spec
change.

[1] https://github.com/w3c/csswg-drafts/issues/3849

Bug: 939811
Change-Id: Ia09af8926fa9cd0f00b36f4c20d6857a254bf009
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1640539
Reviewed-by: Anders Hartvoll Ruud <andruud@chromium.org>
Commit-Queue: Rune Lillesveen <futhark@chromium.org>
Cr-Commit-Position: refs/heads/master@{#665505}

--

wp5At-commits: 12c2e33047c9af679c4d0b72449a4b460ed6824b
wpt-pr: 17132
2019-06-19 11:06:32 -07:00
Koji Ishii
8758f631e9 Bug 1556187 [wpt PR 17126] - [LayoutNG] Hang preserved trailing spaces for text-align: start, a=testonly
Automatic update from web-platform-tests
[LayoutNG] Hang preserved trailing spaces for `text-align: start`

This patch hangs preserved trailing spaces when `text-align`
is `start` (or `left` in LTR or `right` in RTL).

The previous tests did not cover `start` case because it was
thought not observable, but issue 966773 discovered that it
is ovservable, and tests figured out that all impls hang in
this case.

This patch matches LayoutNG to legacy. The test is tentative
until the CSS WG resolution.

One test was failing before this patch but was accidentally
passed. Now it really fails:

Bug: 966773
Change-Id: I324b0c83e7aa9e5f3233b7bc56b262ddc5ee1fe2
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1640139
Commit-Queue: Koji Ishii <kojii@chromium.org>
Reviewed-by: Emil A Eklund <eae@chromium.org>
Cr-Commit-Position: refs/heads/master@{#665495}

--

wp5At-commits: 2429c850375f5862e75717678c381ba0e52687b6
wpt-pr: 17126
2019-06-19 11:06:31 -07:00
Matt Falkenhagen
80a9ae426f Bug 1556298 [wpt PR 17131] - service worker: Add more tests for updateViaCache and type in register., a=testonly
Automatic update from web-platform-tests
 service worker: Add more tests for updateViaCache and type in register. (#17131)

Tests for https://github.com/w3c/ServiceWorker/pull/1411.

* updateViaCache only updates if register() resolves.
* Changes to updateViaCache and type prevent the job from being
  coalesced to the previous job.
--

wp5At-commits: 8603f095d72afd7cbd78e875167ddabf38266fa0
wpt-pr: 17131
2019-06-19 11:06:31 -07:00
Michael[tm] Smith
412feeb6b8 Bug 1556295 [wpt PR 17130] - cc Update messages.json, a=testonly
Automatic update from web-platform-tests
cc Update messages.json

--

wp5At-commits: 33dcb4b31a560e85faf8006a8a1ffcdb3a400c41
wpt-pr: 17130


--HG--
rename : testing/web-platform/tests/conformance-checkers/html/media-queries/012-novalid.html => testing/web-platform/tests/conformance-checkers/html/media-queries/012-valid.html
2019-06-19 11:06:30 -07:00
Emil A Eklund
2aeb336661 Bug 1556130 [wpt PR 17125] - [LayoutNG] Fix justification of empty inlines, a=testonly
Automatic update from web-platform-tests
[LayoutNG] Fix justification of empty inlines

Bug: 967248
Test: wpt/css/css-text/text-align/text-align-last-empty-inline.html
Change-Id: Ib439b5a73fecef47f4f9eb259c97a40bd93bca5a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1638962
Commit-Queue: Koji Ishii <kojii@chromium.org>
Reviewed-by: Koji Ishii <kojii@chromium.org>
Cr-Commit-Position: refs/heads/master@{#665396}

--

wp5At-commits: 14a5a020a8656b02ea8ecb0ce5249c63135b5c6d
wpt-pr: 17125
2019-06-19 11:06:30 -07:00
Aleks Totic
2ee454a888 Bug 1555853 [wpt PR 17108] - [LayoutNG] Fix inline focus, a=testonly
Automatic update from web-platform-tests
[LayoutNG] Fix inline focus

Nested LayoutInline outlines were not being painted.

Bug: 967830
Change-Id: I97a8c11192509eb83bd7d0445ea63609a1dcaf9f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1636647
Auto-Submit: Aleks Totic <atotic@chromium.org>
Commit-Queue: Aleks Totic <atotic@chromium.org>
Reviewed-by: Emil A Eklund <eae@chromium.org>
Cr-Commit-Position: refs/heads/master@{#665310}

--

wp5At-commits: 0230c92b64304a56546804610a8e87cff486bf4f
wpt-pr: 17108
2019-06-19 11:06:30 -07:00
moz-wptsync-bot
ea00941398 Bug 1555129 [wpt PR 17052] - Update wpt metadata, a=testonly
wpt-pr: 17052
wpt-type: metadata
2019-06-19 11:06:30 -07:00
Jeremy Roman
ac5fa73c43 Bug 1555129 [wpt PR 17052] - Plumb referrer through portal navigation., a=testonly
Automatic update from web-platform-tests
Plumb referrer through portal navigation.

This adds support for the referrerpolicy attribute, including its default
behavior (which may send the Referer header by default).

Change-Id: I24fa87a8973c41d365027e7ef2bdfd2b1d369cb1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1631724
Reviewed-by: Lucas Gadani <lfg@chromium.org>
Reviewed-by: Nasko Oskov <nasko@chromium.org>
Auto-Submit: Jeremy Roman <jbroman@chromium.org>
Commit-Queue: Jeremy Roman <jbroman@chromium.org>
Cr-Commit-Position: refs/heads/master@{#665252}

--

wp5At-commits: 95fb1ac97ceb8a05e3422c3d0c507acfaf191522
wpt-pr: 17052
2019-06-19 11:06:29 -07:00
Christian Biesinger
4b11030c81 Bug 1556056 [wpt PR 17120] - [css-flexbox] Don't set height to 0 before ForceLayout, a=testonly
Automatic update from web-platform-tests
[css-flexbox] Don't set height to 0 before ForceLayout

It's not necessary and causes problems in LayoutNG when we reuse the
cached fragment inside of ForceLayout (nothing will set the height
to the correct value)

In the specific testcase, we incorrectly think that the block has a
percentage-sized child due to the abspos item.

Bug: 967061
Change-Id: If6fabc93173f025966f359510e5b600914376e45
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1638192
Commit-Queue: Christian Biesinger <cbiesinger@chromium.org>
Reviewed-by: Emil A Eklund <eae@chromium.org>
Cr-Commit-Position: refs/heads/master@{#665233}

--

wp5At-commits: c6ed6d1f2eff41e6d1b87b526ea62079edec2e9f
wpt-pr: 17120
2019-06-19 11:06:29 -07:00
Eric Willigers
fc5d2b6e04 Bug 1526783 [wpt PR 15288] - [css-transforms] backface-visibility parsing, a=testonly
Automatic update from web-platform-tests
[css-transforms] backface-visibility parsing (#15288)

Test that backface-visibility accepts the grammar
'visible | hidden', with computed values as specified.
https://drafts.csswg.org/css-transforms-2/#backface-visibility-property

Co-authored-by: Eric Willigers <ericwilligers@chromium.org>
--

wp5At-commits: 717f9e90d725bb329dadf744631f5a5350507a7d
wpt-pr: 15288
2019-06-19 11:06:29 -07:00