Commit Graph

23006 Commits

Author SHA1 Message Date
Andi-Bogdan Postelnicu
7ff371efa8 Bug 1432410 - Add tests in tree to make sure we don't regress with clang-tidy on static-analisys. Tests wrote in part by :sylvestre. r=gps
MozReview-Commit-ID: IWxzKfWNIHG

--HG--
extra : rebase_source : e6860d1adcc06bb1e4383cb76be02089a0ef61f9
2018-05-03 20:06:16 +03:00
Margareta Eliza Balazs
c4a535377f Merge mozilla-central to autoland. a=merge CLOSED TREE
--HG--
extra : rebase_source : ba12f05efc62a616ff831b24e38823be9e69c8ea
2018-05-14 19:48:37 +03:00
Henrik Skupin
8e0993677f Bug 1461270 - [geckdriver] Log Marionette host and port. r=ato
geckodriver should log to which host and port it is trying
to create a connection with Marionette.

MozReview-Commit-ID: DxWSsDDMKCL

--HG--
extra : rebase_source : df870bf956d93aae8d95f70c88c184adc90bf2bf
2018-05-14 10:45:54 +02:00
Margareta Eliza Balazs
17675612bf Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-05-14 19:49:50 +03:00
Margareta Eliza Balazs
2b9779c593 Merge inbound to mozilla-central. a=merge 2018-05-14 19:44:11 +03:00
Geoff Brown
8abd93dc69 Bug 1460411 - Add mozharness configuration for androidx86_7_0 tests; r=me,a=test-only 2018-05-14 08:12:46 -06:00
Geoff Brown
40e0b78196 Bug 1460411 - Add tooltool manifest for androidx86_7_0 avd archive; r=me,a=test-only 2018-05-14 08:12:46 -06:00
AlvaroRe
20fe538986 Bug 1141118 - [marionette] In shuffle mode log the seed value before the tests are run. r=whimboo
MozReview-Commit-ID: CfhV6f1yMlM

--HG--
extra : rebase_source : d9fde562b491836cd9b4a7c2b062440803b1d5e4
2018-05-08 20:43:56 +02:00
Gregory Mierzwinski
b2fa7c7115 Bug 1461202 - Add baseline tests to run to self.suites after iterating through it. r=marco
This patch fixes the addition of baseline tests into self.suites when the suite doesn't exist, and we are iterating over self.suites. Now, we find all baseline tests to run, then add them into self.suites when we are not iterating over self.suites.

MozReview-Commit-ID: GPQeCw1J9P3

--HG--
extra : rebase_source : c6fdfddea15a9e261431f03266784a932318b12f
2018-05-13 13:41:53 -04:00
Gurzau Raul
5350b616ef Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-05-13 00:53:50 +03:00
Narcis Beleuzu
495eed2d41 Backed out changeset ba91fec47e90 (bug 1237182) for breaking the Windows 2012 Nightlies. a=backout 2018-05-12 17:33:18 +03:00
Brindusan Cristian
1df25b391a Merge inbound to mozilla-central. a=merge 2018-05-12 12:47:14 +03:00
Henrik Skupin
fb1537aa7f Bug 1460059 - [wdspec] Remove superfluous set_window_rect/resizing_and_positioning.py. r=ato
MozReview-Commit-ID: 4cEvbPM3Wlm

--HG--
extra : rebase_source : 9bf8703cc0ac471d8ad129dc363e0092fe31a46b
2018-05-11 15:23:59 +02:00
Henrik Skupin
b7df70f0b6 Bug 1460307 - [geckodriver] Add documentation for crash report submission. r=whimboo a=doc
DONTBUILD

MozReview-Commit-ID: KRNGBPrXZKy

--HG--
extra : rebase_source : efccc5b691a92aaba0fea1eb191f1b8a77747281
2018-05-11 22:41:30 +02:00
Maja Frydrychowicz
543283931f Bug 1460315 - Run Mn suite on both android-4.3-arm7 debug and opt; r=gbrown
MozReview-Commit-ID: Bq4gJJahwYQ

--HG--
extra : rebase_source : 7fd33e018939d79695daed308f0c062958bf9e21
2018-05-11 15:45:18 -04:00
Andreas Tolfsen
95f8f2a563 Bug 1461101 - Remove unused .gitignore file. r=whimboo
Following the move to use cargo worktrees in central, the .gitignore
file for mozversion is not used anymore since we no longer generate
testing/mozbase/rust/mozversion/target on building.

MozReview-Commit-ID: 72geBjNxjZl

--HG--
extra : rebase_source : d7f11b33c91407e97416344ca1a2d0f06aa573d3
2018-05-12 14:08:07 +01:00
Andreas Tolfsen
0ba63ee173 Bug 1461101 - Remove unused .hgignore file. r=whimboo
Mercurial, unlike git, does not pick up .hgignore files in subdirectories.
This file has never been used.

MozReview-Commit-ID: 6HdQJREJkgC

--HG--
extra : rebase_source : 9f69c19aa68b34e32efee6a400653210afe32018
2018-05-12 14:06:45 +01:00
Aki Sasaki
3425a75d24 Bug 1459391 - Fix intermittent OSX vcversioner install error. r=tomprince
--HG--
extra : rebase_source : 00ab3b022e848316015894e31cf6539c1a6a237a
extra : source : db83b4e5d3060c7fffc4aa865e65d04651c92d58
2018-04-27 15:42:21 -07:00
Maja Frydrychowicz
605ab3605c NO BUG - Update docs for running Marionette tests on Fennec; r=me
--HG--
extra : rebase_source : ae0a13dbec0d68c99bd5d3a8afaea0aa12e34e87
extra : histedit_source : 0aed0200b65aaa53479935b1038cc46d04798d0b
2018-04-26 18:56:38 -04:00
moz-wptsync-bot
6ca0ab1386 Bug 1460677 - [wpt-sync] Update web-platform-tests to f0fe4791f5b87491d8d9662832fae543e4edbca1, a=testonly
wpt-head: f0fe4791f5b87491d8d9662832fae543e4edbca1
wpt-type: landing
2018-05-14 09:55:47 +00:00
Ayush Gupta
d631eaf53f Bug 1459897 [wpt PR 10892] - add url host test: Port number is removed if new port is scheme default, a=testonly
Automatic update from web-platform-testsURL: host setter with default port against URL with non-default port

See https://github.com/nodejs/node/pull/20479.
--

wpt-commits: f0fe4791f5b87491d8d9662832fae543e4edbca1
wpt-pr: 10892
2018-05-14 09:55:47 +00:00
Geoffrey Sneddon
2ce9c49086 Bug 1459883 [wpt PR 10889] - Remove unneeded lint.whitelist lines, a=testonly
Automatic update from web-platform-testsRemove unneeded lint.whitelist lines

--

wpt-commits: d7fb5001b3a22db270ba5926024d3684843b0246
wpt-pr: 10889
2018-05-14 09:55:46 +00:00
moz-wptsync-bot
9d9f57267d Bug 1459853 [wpt PR 10886] - Update wpt metadata, a=testonly
wpt-pr: 10886
wpt-type: metadata
2018-05-14 09:55:45 +00:00
Yutaka Hirano
e1277119d7 Bug 1459853 [wpt PR 10886] - ReadableStreamBytesConsumer should check read results, a=testonly
Automatic update from web-platform-testsReadableStreamBytesConsumer should check read results

ReadableStreamBytesConsumer expected that the results from
ReadableStreamReaderDefaultRead should be Promise<Object> because that
is provided from ReadableStream provided by blink, but it's possible to
inject arbitrary values with the promise assimilation.

This CL adds additional checks for such injection.

Bug: 840320
Change-Id: I7b3c6a8bfcf563dd860b133ff0295dd7a5d5fea5
Reviewed-on: https://chromium-review.googlesource.com/1049413
Commit-Queue: Yutaka Hirano <yhirano@chromium.org>
Reviewed-by: Adam Rice <ricea@chromium.org>
Cr-Commit-Position: refs/heads/master@{#556751}

--

wpt-commits: fc03b170c13c2377f852b35854682c573067d8d8
wpt-pr: 10886
2018-05-14 09:55:44 +00:00
Ms2ger
c6bbad4910 Bug 1458544 [wpt PR 10769] - Add support for JS shell tests to the manifest code., a=testonly
Automatic update from web-platform-testsAdd support for JS shell tests to the manifest code.

--

wpt-commits: 8b105455a9b1fba8ca4cd7f973c565ca361278f5
wpt-pr: 10769
2018-05-14 09:55:43 +00:00
Harald Alvestrand
cacb76f2d3 Bug 1459832 [wpt PR 10885] - Reland "Adds a test for basic WebRTC video codec conformance.", a=testonly
Automatic update from web-platform-testsReland "Adds a test for basic WebRTC video codec conformance."

This reverts commit 8d1dda318f73e9293d572e08b8773cf137ee7014.

Reason for revert: Now disabling test on relevant platforms.

Original change's description:
> Revert "Adds a test for basic WebRTC video codec conformance."
>
> This reverts commit 72aef1a4cea800fff0d5375c284c6d071cf3d46c.
>
> Reason for revert: Failing on Win / Mac / Linux bots
>
> Unexpected Failures:
> * external/wpt/webrtc/protocol/video-codecs.html
> * virtual/webrtc-wpt-unified-plan/external/wpt/webrtc/protocol/video-codecs.html
>
> WebKit Win7 https://ci.chromium.org/buildbot/chromium.webkit/WebKit%20Win7/63947
> WebKit Win10 https://ci.chromium.org/buildbot/chromium.webkit/WebKit%20Win10/34576
> WebKit Mac10.10 https://ci.chromium.org/buildbot/chromium.webkit/WebKit%20Mac10.10/46846
> WebKit Mac10.11 https://ci.chromium.org/buildbot/chromium.webkit/WebKit%20Mac10.11/32883
> WebKit Linux Trusty https://ci.chromium.org/buildbot/chromium.webkit/WebKit%20Linux%20Trusty/44403
>
> (It passes on Mac 10.12.)
>
> Original change's description:
> > Adds a test for basic WebRTC video codec conformance.
> >
> > This tests that the browser conforms to RFC 7742, "WebRTC Video
> > Processing and Codec Requrements".
> >
> > It establishes a new subdirectory for protocol-related WebRTC tests.
> >
> > Bug: chromium:839753
> > Change-Id: Ia4795c4532fb74ae76e6a47329a41807479113c5
> > Reviewed-on: https://chromium-review.googlesource.com/1043886
> > Commit-Queue: Harald Alvestrand <hta@chromium.org>
> > Reviewed-by: Philip Jägenstedt <foolip@chromium.org>
> > Cr-Commit-Position: refs/heads/master@{#556454}
>
> TBR=mflodman@webrtc.org,hta@chromium.org,foolip@chromium.org
>
> Change-Id: Id3789b69df63d7e41be3573ca1fbb5a07b00e7e7
> No-Presubmit: true
> No-Tree-Checks: true
> No-Try: true
> Bug: chromium:839753
> Reviewed-on: https://chromium-review.googlesource.com/1049088
> Reviewed-by: Kunihiko Sakamoto <ksakamoto@chromium.org>
> Commit-Queue: Kunihiko Sakamoto <ksakamoto@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#556645}

TBR=mflodman@webrtc.org,hta@chromium.org,ksakamoto@chromium.org,foolip@chromium.org

Change-Id: I867cf04bfc7cd48afea3b5a26f0af77eef731434
Bug: chromium:839753, chromium:840659
Reviewed-on: https://chromium-review.googlesource.com/1049525
Reviewed-by: Philip Jägenstedt <foolip@chromium.org>
Reviewed-by: Harald Alvestrand <hta@chromium.org>
Commit-Queue: Harald Alvestrand <hta@chromium.org>
Cr-Commit-Position: refs/heads/master@{#556731}

--

wpt-commits: 41c88bf884562a5097c2e795b6a179f29f7f3d61
wpt-pr: 10885
2018-05-14 09:55:43 +00:00
Anne van Kesteren
b90bdf960b Bug 1459572 [wpt PR 10865] - HTML: FormData serialization of <input type=file> without selection, a=testonly
Automatic update from web-platform-testsHTML: FormData representation of <input type=file> without selection

For https://github.com/whatwg/html/pull/3658.
--

wpt-commits: 11f912ed1d8c8da3cb23f8e77444c4bc03c18e01
wpt-pr: 10865
2018-05-14 09:55:42 +00:00
Hiroki Nakagawa
2a5f1429c0 Bug 1458564 [wpt PR 10776] - Worker: Throw an exception when importScripts() is called on "module" worker, a=testonly
Automatic update from web-platform-testsWorker: Throw an exception when importScripts() is called on "module" worker

Spec: https://html.spec.whatwg.org/multipage/workers.html#dom-workerglobalscope-importscripts

"1. If worker global scope's type is "module", throw a TypeError exception."

Bug: 831420
Change-Id: I6a1976363435596562689988ed39394a3b735779
Reviewed-on: https://chromium-review.googlesource.com/1038926
Commit-Queue: Hiroki Nakagawa <nhiroki@chromium.org>
Reviewed-by: Matt Falkenhagen <falken@chromium.org>
Reviewed-by: Kentaro Hara <haraken@chromium.org>
Cr-Commit-Position: refs/heads/master@{#556713}

--

wpt-commits: 42ae4a432d5264eba6c7171c8ecfcb26dc9fa1a8
wpt-pr: 10776
2018-05-14 09:55:41 +00:00
Louis-Dominique Dubeau
b20152cd0e Bug 1458279 [wpt PR 10735] - Test that non-Text nodes are not touched by normalization., a=testonly
Automatic update from web-platform-testsDOM: non-Text nodes are not touched by normalization

This test makes sure that non-Text nodes are not touched even if they
hold empty text strings. This test was motivated by a bug present in
the jsdom library.
--

wpt-commits: d50825bfd2a2e887c24e63683a03efe5896e2b80
wpt-pr: 10735
2018-05-14 09:55:40 +00:00
Philipp Hancke
c9e9aa88e7 Bug 1459826 [wpt PR 10884] - webrtc wpt: pass test in promise_test and async_test, a=testonly
Automatic update from web-platform-testswebrtc wpt: pass test in promise_test and async_test

passes the test argument in promise_test and async_test
so it can be used to add cleanup.
Change done with a jscodeshift codemod that detects
there were no arguments to promise_test (or async_test):

export default function transformer(file, api) {
  const j = api.jscodeshift;
  return j(file.source)
    // .find(j.CallExpression)
    .find(j.CallExpression, {callee: {type: 'Identifier', name: 'promise_test'}})
    .forEach(path => {
        if (path.value.arguments[0].params.length === 0) {
          path.value.arguments[0].params.push(j.identifier('t'));
        }
    })
    .toSource();
};

BUG=836871

Change-Id: Ie7dd7fb0dd8a4da6c4c00f3616fd41d1d47854ef
Reviewed-on: https://chromium-review.googlesource.com/1047674
Reviewed-by: Harald Alvestrand <hta@chromium.org>
Commit-Queue: Harald Alvestrand <hta@chromium.org>
Cr-Commit-Position: refs/heads/master@{#556711}

--

wpt-commits: 9949cb53d1e32bc9c34c687d8b89dc3ecb6d9553
wpt-pr: 10884
2018-05-14 09:55:39 +00:00
David Storey
1772e04207 Bug 1459725 [wpt PR 10879] - Fix DOM interface test, a=testonly
Automatic update from web-platform-testsHTML: no longer depend on SVGElement in IDL

See https://github.com/whatwg/html/pull/3671.
--

wpt-commits: fcf42b610c3eec811dc26a09b1404300aeb01ac1
wpt-pr: 10879
2018-05-14 09:55:38 +00:00
moz-wptsync-bot
1f2de8794a Bug 1459565 [wpt PR 10863] - Update wpt metadata, a=testonly
wpt-pr: 10863
wpt-type: metadata
2018-05-14 09:55:37 +00:00
Anne van Kesteren
a6bafc2553 Bug 1459565 [wpt PR 10863] - DOM: retarget relatedTarget, a=testonly
Automatic update from web-platform-testsDOM: retarget relatedTarget

relatedTarget gets retargeted. Also use test rather than async_test if possible.

Fixes #10854.

--

wpt-commits: b9f5402f16fa98c88428dace0a7088ef9dae8df3
wpt-pr: 10863
2018-05-14 09:55:36 +00:00
Kunihiko Sakamoto
b77da88b81 Bug 1459809 [wpt PR 10883] - Revert "Adds a test for basic WebRTC video codec conformance.", a=testonly
Automatic update from web-platform-testsRevert "Adds a test for basic WebRTC video codec conformance."

This reverts commit 72aef1a4cea800fff0d5375c284c6d071cf3d46c.

Reason for revert: Failing on Win / Mac / Linux bots

Unexpected Failures:
* external/wpt/webrtc/protocol/video-codecs.html
* virtual/webrtc-wpt-unified-plan/external/wpt/webrtc/protocol/video-codecs.html

WebKit Win7 https://ci.chromium.org/buildbot/chromium.webkit/WebKit%20Win7/63947
WebKit Win10 https://ci.chromium.org/buildbot/chromium.webkit/WebKit%20Win10/34576
WebKit Mac10.10 https://ci.chromium.org/buildbot/chromium.webkit/WebKit%20Mac10.10/46846
WebKit Mac10.11 https://ci.chromium.org/buildbot/chromium.webkit/WebKit%20Mac10.11/32883
WebKit Linux Trusty https://ci.chromium.org/buildbot/chromium.webkit/WebKit%20Linux%20Trusty/44403

(It passes on Mac 10.12.)

Original change's description:
> Adds a test for basic WebRTC video codec conformance.
>
> This tests that the browser conforms to RFC 7742, "WebRTC Video
> Processing and Codec Requrements".
>
> It establishes a new subdirectory for protocol-related WebRTC tests.
>
> Bug: chromium:839753
> Change-Id: Ia4795c4532fb74ae76e6a47329a41807479113c5
> Reviewed-on: https://chromium-review.googlesource.com/1043886
> Commit-Queue: Harald Alvestrand <hta@chromium.org>
> Reviewed-by: Philip Jägenstedt <foolip@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#556454}

TBR=mflodman@webrtc.org,hta@chromium.org,foolip@chromium.org

Change-Id: Id3789b69df63d7e41be3573ca1fbb5a07b00e7e7
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: chromium:839753
Reviewed-on: https://chromium-review.googlesource.com/1049088
Reviewed-by: Kunihiko Sakamoto <ksakamoto@chromium.org>
Commit-Queue: Kunihiko Sakamoto <ksakamoto@chromium.org>
Cr-Commit-Position: refs/heads/master@{#556645}

--

wpt-commits: bfbb2593e20fd4321e0ebc84c720dd3add5ff5ee
wpt-pr: 10883
2018-05-14 09:55:35 +00:00
Gary Kacmarcik
75f77cb0e7 Bug 1454499 [wpt PR 10495] - [KeyboardMap] Initial stub for navigator.keyboard.getLayoutMap, a=testonly
Automatic update from web-platform-tests[KeyboardMap] Initial stub for navigator.keyboard.getLayoutMap

This includes the WebIDL defs, initial WebPlatformTests and mojom
over to stubs in the RenderWidgetHost.

Spec: https://wicg.github.io/keyboard-map/

A proper implementation for this API will be in follow up cls,
a separate cl per platform.

Bug: 832811
Change-Id: I17dee21095665739a3f1986e48a2182d6b6fab00
Reviewed-on: https://chromium-review.googlesource.com/1014244
Commit-Queue: Gary Kacmarcik <garykac@chromium.org>
Reviewed-by: Kentaro Hara <haraken@chromium.org>
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Reviewed-by: Philip Jägenstedt <foolip@chromium.org>
Reviewed-by: Scott Violet <sky@chromium.org>
Cr-Commit-Position: refs/heads/master@{#556639}

--

wpt-commits: d9587de4ff827d75fefbd72f42e834078094202d
wpt-pr: 10495
2018-05-14 09:55:34 +00:00
François Beaufort
f6be6b8ef8 Bug 1456498 [wpt PR 10604] - [Picture-in-Picture] Resolve promises when window is created and closed., a=testonly
Automatic update from web-platform-tests[Picture-in-Picture] Resolve promises when window is created and closed.

This makes the promise returned by enterPictureInPicture() resolved only
when window is created. Picture-in-Picture window size is still
hard-coded though and will be fixed in a future CL.
This also makes the promise returned by exitPictureInPicture() resolved
only when window is closed.

Bug: 806249
Change-Id: I8232a42a50b808527560eb0e6a69d8fb98da63e4
Reviewed-on: https://chromium-review.googlesource.com/1025832
Reviewed-by: Frank Liberato <liberato@chromium.org>
Reviewed-by: Kentaro Hara <haraken@chromium.org>
Reviewed-by: apacible <apacible@chromium.org>
Reviewed-by: Mounir Lamouri <mlamouri@chromium.org>
Commit-Queue: François Beaufort <beaufort.francois@gmail.com>
Cr-Commit-Position: refs/heads/master@{#556567}

--

wpt-commits: 6d541700e3dca7a46672f440afcbba225930b648
wpt-pr: 10604
2018-05-14 09:55:33 +00:00
moz-wptsync-bot
18438a9475 Bug 1459585 [wpt PR 10866] - Update wpt metadata, a=testonly
wpt-pr: 10866
wpt-type: metadata
2018-05-14 09:55:32 +00:00
Chris Nardi
d7d45bc1c7 Bug 1459585 [wpt PR 10866] - Allow 0% in font-stretch, a=testonly
Automatic update from web-platform-testsAllow 0% in font-stretch

Per https://github.com/w3c/csswg-drafts/issues/2591, 0% should be an
allowed value in font-stretch. Remove the check that percentages are >=
0 for font-stretch, as any negative non calc values are already rejected
by kValueRangeNonNegative. Also update a test of valid calc values in
font-stretch, as even though they are outside the allowed range, they
should not be subject to parse-time constraints.

Bug: 834236
Change-Id: I0e728d8cc89b45bac7be956a7662533d4775c511
Reviewed-on: https://chromium-review.googlesource.com/1046926
Commit-Queue: Chris Nardi <cnardi@chromium.org>
Reviewed-by: Dominik Röttsches <drott@chromium.org>
Cr-Commit-Position: refs/heads/master@{#556568}

--

wpt-commits: bbb732773d07230e07f95c551e09b851d450effa
wpt-pr: 10866
2018-05-14 09:55:32 +00:00
Tarun Bansal
683cbe53eb Bug 1459665 [wpt PR 10874] - Add web platform tests for the new client hints, a=testonly
Automatic update from web-platform-testsAdd web platform tests for the new client hints

Add tests for "rtt", "downlink" and "ect".

Bug: 835333
Change-Id: If54c01612f10e96f7b37868e19b01a7ff3266d43
Reviewed-on: https://chromium-review.googlesource.com/1045917
Reviewed-by: Robert Ma <robertma@chromium.org>
Reviewed-by: Ryan Sturm <ryansturm@chromium.org>
Commit-Queue: Tarun Bansal <tbansal@chromium.org>
Cr-Commit-Position: refs/heads/master@{#556532}

--

wpt-commits: 6f03878da8255e23699c5d45e98dd123ef88383a
wpt-pr: 10874
2018-05-14 09:55:31 +00:00
moz-wptsync-bot
f09983658a Bug 1452865 [wpt PR 10369] - Update wpt metadata, a=testonly
wpt-pr: 10369
wpt-type: metadata
2018-05-14 09:55:30 +00:00
Tarun Bansal
781a90989c Bug 1452865 [wpt PR 10369] - Add client hints headers as CORS safe headers, a=testonly
Automatic update from web-platform-testsAdd client hints headers as CORS safe headers

Client hints are device-specific and not origin specific. This
brings Chromium to be spec-compliant.

Bug: 830118
Cq-Include-Trybots: master.tryserver.chromium.linux:linux_mojo
Change-Id: I5a645c1d89fb7800168a2bdf571122f1dce01743
Reviewed-on: https://chromium-review.googlesource.com/1000879
Commit-Queue: Tarun Bansal <tbansal@chromium.org>
Reviewed-by: Yutaka Hirano <yhirano@chromium.org>
Reviewed-by: Kinuko Yasuda <kinuko@chromium.org>
Cr-Commit-Position: refs/heads/master@{#556518}

--

wpt-commits: 2f00d45ad22c80307f7aba7ce9ffc874dd3e989a
wpt-pr: 10369
2018-05-14 09:55:29 +00:00
Ehsan Karamad
75563b1541 Bug 1458080 [wpt PR 10718] - Override 'touch-action' for 'vertical-scroll', a=testonly
Automatic update from web-platform-testsOverride 'touch-action' for 'vertical-scroll'

With "vertical-scroll 'none'" as a feature set for an <iframe>, we want
to make sure the <iframe> cannot prevent the user from vertically
scrolling the page. One way of blocking user is to exclude "pan-y" from
"touch-action".

This CL makes sure that when an element is inside such frames, the
"touch-action" always includes "pan-y".

Link to explainer/design document:
https://docs.google.com/document/d/1qiWelnMlsOHuT_CQ0Zm_qEAf54HS5DhoIvEDHBlfqps/edit?usp=sharing

Bug: 611982
Change-Id: Ie60c665de3c82ec2438bcea10f56b54d51084eda
Reviewed-on: https://chromium-review.googlesource.com/1014389
Commit-Queue: Ehsan Karamad <ekaramad@chromium.org>
Reviewed-by: Ian Clelland <iclelland@chromium.org>
Reviewed-by: David Bokan <bokan@chromium.org>
Reviewed-by: Jonathon Kereliuk <kereliuk@chromium.org>
Cr-Commit-Position: refs/heads/master@{#556484}

--

wpt-commits: 549a93f3aa84166e5df3400cb53b35aa84f383e8
wpt-pr: 10718
2018-05-14 09:55:28 +00:00
arthursonzogni
44a5b13315 Bug 1459569 [wpt PR 10864] - Update WPT test: url-in-tags.window.js, a=testonly
Automatic update from web-platform-testsUpdate WPT test: url-in-tags.window.js

The web-platform-test: FileAPI/url/url-in-tags.window.js relies on the
load event to be dispatched after the page has scrolled to the anchor.

This is not guaranteed. It is currently non-deterministic in Chrome.
The page: https://scrolly-in-onload-event.glitch.me/ shows a case where
the opposite happens.

Doing task https://crbug.com/831155 caused this test to fail.

Note: This test was working only on Chrome.
Current status: https://wpt.fyi/FileAPI/url/url-in-tags.window.html
There is a chance applying this patch will make it work on Safari as
well.

Related CL:
https://chromium-review.googlesource.com/c/chromium/src/+/1042191

Bug: 831155
Change-Id: Ifa3f8e3d35cdb2635261248c3c9e9fd959f44340
Reviewed-on: https://chromium-review.googlesource.com/1046596
Reviewed-by: Steve Kobes <skobes@chromium.org>
Commit-Queue: Arthur Sonzogni <arthursonzogni@chromium.org>
Cr-Commit-Position: refs/heads/master@{#556479}

--

wpt-commits: d353ff8898fdbb0e9d909c081d1a42d67e75b804
wpt-pr: 10864
2018-05-14 09:55:27 +00:00
moz-wptsync-bot
34838a76fd Bug 1458753 [wpt PR 10810] - Update wpt metadata, a=testonly
wpt-pr: 10810
wpt-type: metadata
2018-05-14 09:55:26 +00:00
Javier Fernandez
ede247ecf7 Bug 1458753 [wpt PR 10810] - [css-grid] Avoid layouts during intrinsic size computation, a=testonly
Automatic update from web-platform-tests[css-grid] Avoid layouts during intrinsic size computation

The definition of intrinsic size excludes explicitly performing layouts
to compute the final value. However, it may be necessary to laid out
some children to retrieve accurate information about the geometry of
the box, specially when some of these children are orthogonal to the
box its intrinsic size is being computed.

However, the writing-mode specification suggest [1] that auto-sized
orthogonal boxes may require to run their sizing phase before any
content contribution could be established.

The Blink engine discourages performing layouts during intrinsic size
computation. In order to address the orthogonal flow issues and get
a more accurate sizing, both during intrinsic size and layout phases,
the engine performs a pre-layout of all the orthogonal boxes in the
layout tree (LocalFrameView::LayoutOrthogonalWritingModeRoot).

However, this pre-layout operations doesn't make sense for grid items
because the grid areas, the grid items' actual containing blocks, are
not computed yet. Hence, we decided to exclude grid items from this
pre-layout operation (PrepareOrthogonalWritingModeRootForLayout).

With this CL, we follow the same plan Blink has for orthogonal flow
boxes, but doing it once the grid items are placed in their
corresponding grid areas. Since the grid tracks sizing algorithm has
not been run at this stage, the size of the grid areas is estimated
based on the track's max-sizing function, in a similar way [2] the
algorithm does to deal with orthogonal items during the layout phase.

This change is covered by current tests, however, added an additional
test to verify we use the max-track sizing as a way to estimate the
orthogonal item's block-axis size.

[1] https://www.w3.org/TR/css-writing-modes-3/#orthogonal-flows
[2] https://drafts.csswg.org/css-grid/#algo-overview

Change-Id: I836b92120825916324f94befec6d35263ec84f2b
Reviewed-on: https://chromium-review.googlesource.com/1027882
Commit-Queue: Javier Fernandez <jfernandez@igalia.com>
Reviewed-by: Manuel Rego Casasnovas <rego@igalia.com>
Cr-Commit-Position: refs/heads/master@{#556469}

--

wpt-commits: a878a9a9a5d1f4b0160620ba5479ba2c7d2e2373
wpt-pr: 10810
2018-05-14 09:55:26 +00:00
moz-wptsync-bot
5085ece5a5 Bug 1459152 [wpt PR 10841] - Update wpt metadata, a=testonly
wpt-pr: 10841
wpt-type: metadata
2018-05-14 09:55:25 +00:00
Harald Alvestrand
a4df01c9b6 Bug 1459152 [wpt PR 10841] - Adds a test for basic WebRTC video codec conformance., a=testonly
Automatic update from web-platform-testsAdds a test for basic WebRTC video codec conformance.

This tests that the browser conforms to RFC 7742, "WebRTC Video
Processing and Codec Requrements".

It establishes a new subdirectory for protocol-related WebRTC tests.

Bug: chromium:839753
Change-Id: Ia4795c4532fb74ae76e6a47329a41807479113c5
Reviewed-on: https://chromium-review.googlesource.com/1043886
Commit-Queue: Harald Alvestrand <hta@chromium.org>
Reviewed-by: Philip Jägenstedt <foolip@chromium.org>
Cr-Commit-Position: refs/heads/master@{#556454}

--

wpt-commits: 644351d8f6c20a562f5d34dcbbb4f3ea416fadcf
wpt-pr: 10841
2018-05-14 09:55:25 +00:00
Philip Jägenstedt
ceba72f036 Bug 1459608 [wpt PR 10870] - Move http/ tests into fetch/ and html/, a=testonly
Automatic update from web-platform-testsMove http/ tests into fetch/ and html/ (#10870)

As discussed in https://github.com/w3c/web-platform-tests/pull/10839.
--

wpt-commits: e1fb329f9cddd385706f78ecba642c84c6936c9f
wpt-pr: 10870


--HG--
rename : testing/web-platform/tests/http/content_length.html => testing/web-platform/tests/fetch/content-length/content-length.html
rename : testing/web-platform/tests/http/content_length.html.headers => testing/web-platform/tests/fetch/content-length/content-length.html.headers
rename : testing/web-platform/tests/http/basic-auth-cache-test-ref.html => testing/web-platform/tests/fetch/http-cache/basic-auth-cache-test-ref.html
rename : testing/web-platform/tests/http/refresh/navigate.window.js => testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/refresh/navigate.window.js
rename : testing/web-platform/tests/http/refresh/resources/multiple.asis => testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/refresh/resources/multiple.asis
rename : testing/web-platform/tests/http/refresh/resources/refresh.py => testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/refresh/resources/refresh.py
rename : testing/web-platform/tests/http/refresh/resources/refreshed.txt => testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/refresh/resources/refreshed.txt
rename : testing/web-platform/tests/http/refresh/subresource.any.js => testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/refresh/subresource.any.js
2018-05-14 09:55:23 +00:00
Guido Urdaneta
e94fceff82 Bug 1455736 [wpt PR 10553] - Support groupId in MediaStremTrack.getCapabilities() for video tracks, a=testonly
Automatic update from web-platform-testsSupport groupId in MediaStremTrack.getCapabilities() for video tracks

Bug: 833333
Change-Id: I9154e97c07484c40a2f8308216d2c04d02fae528
Reviewed-on: https://chromium-review.googlesource.com/1021697
Reviewed-by: Jochen Eisinger <jochen@chromium.org>
Reviewed-by: Harald Alvestrand <hta@chromium.org>
Commit-Queue: Guido Urdaneta <guidou@chromium.org>
Cr-Commit-Position: refs/heads/master@{#556435}

--

wpt-commits: 81a1f9d24642a9904a3eae74ff12a4c7b949ff28
wpt-pr: 10553
2018-05-14 09:55:22 +00:00
Anne van Kesteren
d47392d69a Bug 1459595 [wpt PR 10869] - Add annevk to dom/OWNERS, a=testonly
Automatic update from web-platform-testsAdd annevk to dom/OWNERS

I should probably help out here.
--

wpt-commits: d46cd6b9827d56c4cd380ea4ffa005df265c98a6
wpt-pr: 10869
2018-05-14 09:55:21 +00:00