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

680876 Коммитов

Автор SHA1 Сообщение Дата
pyup-bot 8eea7d315f Bug 1589534 [wpt PR 19777] - Update mypy-extensions to 0.4.3, a=testonly
Automatic update from web-platform-tests
Update mypy-extensions from 0.4.2 to 0.4.3
--

wpt-commits: a6a4a48deee6aeee8977c3a7280d0b95ef6953f9
wpt-pr: 19777

Differential Revision: https://phabricator.services.mozilla.com/D53488
2019-11-20 11:18:46 +00:00
moz-wptsync-bot 9945ca20ca Bug 1591592 [wpt PR 19902] - Update wpt metadata, a=testonly
wpt-pr: 19902
wpt-type: metadata

Differential Revision: https://phabricator.services.mozilla.com/D53487
2019-11-20 11:18:45 +00:00
Aleks Totic d73cc8a7ef Bug 1591592 [wpt PR 19902] - [wpt] Fix for invalid test, a=testonly
Automatic update from web-platform-tests
[wpt] Fix for invalid test

The author meant "reverse linear", not "reverse-linear"

Bug: 849152
Change-Id: I8273c0c5866ceebe5a150cd8e29a0a4047c7b813
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1881890
Auto-Submit: Aleks Totic <atotic@chromium.org>
Reviewed-by: David Grogan <dgrogan@chromium.org>
Commit-Queue: Aleks Totic <atotic@chromium.org>
Cr-Commit-Position: refs/heads/master@{#709686}

--

wpt-commits: 378214a209fc0315e702fbffdc74b1c0ee20023f
wpt-pr: 19902

Differential Revision: https://phabricator.services.mozilla.com/D53486
2019-11-20 11:18:45 +00:00
moz-wptsync-bot d6cd4c3d89 Bug 1591518 [wpt PR 19852] - Update wpt metadata, a=testonly
wpt-pr: 19852
wpt-type: metadata

Differential Revision: https://phabricator.services.mozilla.com/D53485
2019-11-20 11:18:45 +00:00
Oriol Brufau db00028d3c Bug 1591518 [wpt PR 19852] - [css-pseudo] Implement parsing for ::marker pseudo-element, a=testonly
Automatic update from web-platform-tests
[css-pseudo] Implement parsing for ::marker pseudo-element

Parse ::marker as a valid pseudo-element, behind an experimental flag.
The actual logic of ::marker will be implemented in follow-up patches.

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

Spec: https://drafts.csswg.org/css-pseudo-4/#marker-pseudo

Bug: 457718

TEST=external/wpt/css/css-pseudo/parsing/tree-abiding-pseudo-elements.html
TEST=external/wpt/css/css-scoping/slotted-parsing.html

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

--

wpt-commits: b1e94422f865fe7aa6361d4345863d99cda35110
wpt-pr: 19852

Differential Revision: https://phabricator.services.mozilla.com/D53484
2019-11-20 11:18:44 +00:00
Vladimir Levin bf58ff38cf Bug 1591457 [wpt PR 19872] - multicol: Ensure that clipped out elements don't get painted., a=testonly
Automatic update from web-platform-tests
multicol: Ensure that clipped out elements don't get painted.

This patch keep track of whether the logical bounding box of an
object was empty in fragmentainer iterator. If it was, then it is
likely to be placed in the first column (since typically empty rects
are 0,0 0x0). The first column doesn't have the top edge clip so
we might end up painting contents outside of the container
(see testcase).

By using the portion rect, we ensure that the fragment clip we put
in place is bounded on all sides.

R=pdr@chromium.org, wangxianzhu@chromium.org

Bug: 1017599
Change-Id: I436802f7410124ab2251bfff13ce7dcff49b335b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1879564
Commit-Queue: vmpstr <vmpstr@chromium.org>
Reviewed-by: Xianzhu Wang <wangxianzhu@chromium.org>
Cr-Commit-Position: refs/heads/master@{#709509}

--

wpt-commits: 9ceef5af8b581b9e02f11b0a877b7dc0c8edafe6
wpt-pr: 19872

Differential Revision: https://phabricator.services.mozilla.com/D53483
2019-11-20 11:18:44 +00:00
pyup.io bot 4dd11b8d7a Bug 1591384 [wpt PR 19884] - Update mozlog to 5.0, a=testonly
Automatic update from web-platform-tests
Update mozlog from 4.2.0 to 5.0 (#19884)

--

wpt-commits: 9e0e08dc290dfd947e1fa0db68805888e205091b
wpt-pr: 19884

Differential Revision: https://phabricator.services.mozilla.com/D53482
2019-11-20 11:18:43 +00:00
pyup.io bot 046ddacdff Bug 1591484 [wpt PR 19895] - Update mozrunner to 7.7.0, a=testonly
Automatic update from web-platform-tests
Update mozrunner from 7.6.0 to 7.7.0 (#19895)

--

wpt-commits: 4e80370f5ddae65e4804d5b214c7ed36901ea70e
wpt-pr: 19895

Differential Revision: https://phabricator.services.mozilla.com/D53481
2019-11-20 11:18:43 +00:00
pyup-bot 75697ac5ad Bug 1591485 [wpt PR 19896] - Update mozversion to 2.2.0, a=testonly
Automatic update from web-platform-tests
Update mozversion from 2.1.0 to 2.2.0
--

wpt-commits: 35392138f769e4201bf1f0333582af0ed68e42ba
wpt-pr: 19896

Differential Revision: https://phabricator.services.mozilla.com/D53480
2019-11-20 11:18:42 +00:00
pyup-bot b0011b347a Bug 1591482 [wpt PR 19894] - Update mozprofile to 2.4.0, a=testonly
Automatic update from web-platform-tests
Update mozprofile from 2.3.0 to 2.4.0
--

wpt-commits: 013b8e6ce3f6f098d1246690c380a69160e33636
wpt-pr: 19894

Differential Revision: https://phabricator.services.mozilla.com/D53479
2019-11-20 11:18:42 +00:00
moz-wptsync-bot f1328ca2a0 Bug 1588815 [wpt PR 19703] - Update wpt metadata, a=testonly
wpt-pr: 19703
wpt-type: metadata

Differential Revision: https://phabricator.services.mozilla.com/D53478
2019-11-20 11:18:41 +00:00
Yifan Luo 6f34d97549 Bug 1588815 [wpt PR 19703] - Fetch Metadata: deprecate `nested-navigate` mode., a=testonly
Automatic update from web-platform-tests
Fetch Metadata: deprecate `nested-navigate` mode.

As discussed in
https://github.com/w3c/webappsec-fetch-metadata/issues/45,

We have decided to shift the model around nested navigations from
exposure via the request's `mode` to its `destination`. This patch
shift the `nested-navigate` mode to two parts:
 - `navigate` for frame and iframe.
 - `no-cors` for object.

Change-Id: I09a2be6b41547f6eeb1e308416234a40f0c9b5b3
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1862690
Commit-Queue: Yifan Luo <lyf@google.com>
Reviewed-by: Mike West <mkwst@chromium.org>
Cr-Commit-Position: refs/heads/master@{#709478}

--

wpt-commits: 2eebdd2f37758cdd94c0c2bddc70763862ef283f
wpt-pr: 19703

Differential Revision: https://phabricator.services.mozilla.com/D53477
2019-11-20 11:18:41 +00:00
moz-wptsync-bot fdcf0a72af Bug 1590620 [wpt PR 19841] - Update wpt metadata, a=testonly
wpt-pr: 19841
wpt-type: metadata

Differential Revision: https://phabricator.services.mozilla.com/D53476
2019-11-20 11:18:41 +00:00
Alexey Shvayka 12175f972a Bug 1590620 [wpt PR 19841] - Refactor MediaQueryList tests, a=testonly
Automatic update from web-platform-tests
Refactor MediaQueryList tests

Fixes #19688 via bdbff2f. Fixes #14429.
Follow-up of #18390.
Related: #18389.

* Add "width" and "height" paramters to `createIFrame` harness
* Reflow <iframe> document in `createIFrame`
* Introduce higher-level `createMQL` harness
* Make `triggerMQLEvent` work with MediaQueryList
* Use `createMQL` in "handleEvent" tests
* Use `promise_rejects_*` and `EventWatcher` in "handleEvent" tests
* Split "matchMedia.xht" and use new harness
* Merge in "matchMediaAddListener.html" and use new harness
* Rename "handleEvent" test
* Merge in empty string test
* Merge in "(min-width: 1px)" test
* Add "use strict" directive
* Remove bogus test
* Remove extra MediaQueryList IDL tests
* Remove extra MediaQueryListEvent IDL tests
--

wpt-commits: 93d54359245275eac0045011572cfb87c65b8009
wpt-pr: 19841

Differential Revision: https://phabricator.services.mozilla.com/D53475
2019-11-20 11:18:40 +00:00
moz-wptsync-bot 753ddec6a6 Bug 1589280 [wpt PR 19746] - Update wpt metadata, a=testonly
wpt-pr: 19746
wpt-type: metadata

Differential Revision: https://phabricator.services.mozilla.com/D53474
2019-11-20 11:18:39 +00:00
Kenichi Ishibashi 347391cf26 Bug 1589280 [wpt PR 19746] - Pass outside fetch client settings object for ServiceWorkerContainer#register(), a=testonly
Automatic update from web-platform-tests
Pass outside fetch client settings object for ServiceWorkerContainer#register()

A brief summary of this plumbing is below:

blink::ServiceWorkerContainer::registerServiceWorker()
-> (IPC from a renderer to the browser)
-> content::ServiceworkerContextCore::RegisterServiceWorker()
   Start a registration job asynchronously
   Create a ServiceWorkerVersion and set the passed settings object
-> content::ServiceWorkerVersion::StartWorker()
-> (IPC from the browser to a renderer)
-> WebEmbeddedWorkerImpl::StartWorkerContext()
-> ServiceWorkerGlobalScope::FetchAndRunClassicScript()

(Note that renderer processes of above don't have to be the same.)

This CL has behavioral changes. The 'Referer' header of the request
triggered by register() in a document will be changed.
Before this CL it was the url of the top-level script but after this CL
it is document's url. This behavior is consistent with the spec.

Bug: 937177
Change-Id: I4c137d10b7d5204151ae7eff8bfd8fdeb34fb365
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1861294
Commit-Queue: Kinuko Yasuda <kinuko@chromium.org>
Reviewed-by: Kinuko Yasuda <kinuko@chromium.org>
Reviewed-by: Hiroki Nakagawa <nhiroki@chromium.org>
Reviewed-by: Matt Falkenhagen <falken@chromium.org>
Cr-Commit-Position: refs/heads/master@{#709462}

--

wpt-commits: 98f4cb23e0c4e16c821721601f1c94c837803ee8
wpt-pr: 19746

Differential Revision: https://phabricator.services.mozilla.com/D53473
2019-11-20 11:18:39 +00:00
Ms2ger 985b6b301a Bug 1591429 [wpt PR 19888] - Correct a path in update-built-tests.sh and run the update_built job more often., a=testonly
Automatic update from web-platform-tests
Correct a path in update-built-tests.sh.

This was added in #16816, but the test job wasn't run.

--
Make sure the update_built job runs when it needs to.

--

wpt-commits: 411c92baf1b714b3c970a8f3ed7575b6eddf63e9, 715bbdcf499287feaef607a7dc781a0a9115dfac
wpt-pr: 19888

Differential Revision: https://phabricator.services.mozilla.com/D53472
2019-11-20 11:18:38 +00:00
Philip Jägenstedt 08ca8ab596 Bug 1591382 [wpt PR 19882] - [Azure Pipelines] switch from `--log-tbpl` to `--log-mach`, a=testonly
Automatic update from web-platform-tests
[Azure Pipelines] switch from `--log-tbpl` to `--log-mach` (#19882)

Like https://github.com/web-platform-tests/wpt/pull/19814.
--

wpt-commits: 813f1404b6446912dbd5f7dd1794fbdc9391c8b5
wpt-pr: 19882

Differential Revision: https://phabricator.services.mozilla.com/D53471
2019-11-20 11:18:37 +00:00
Carlos Alberto Lopez Perez 57b7ce8a6a Bug 1590229 [wpt PR 19814] - taskcluster: Use the mach logger instead of tbpl for stdout logging, a=testonly
Automatic update from web-platform-tests
taskcluster: Use the mach logger instead of tbpl for stdout logging. (#19814)

* With the mach logger a timestamp of when a test starts or ends
is printed, which is very useful to detect tests taking too much
time to complete or hanging.

* On top of that the mach logger provides a more useful summary at
the end of the suite run because it gives information about how
many tests (and not only subtests) failed, also it summarizes the
cause of the unexpected results (like error or timeout).

* Also, the logs produces by the mach logger are more compact, around
half the size in megabytes is needed for storing a log with match
(instead of tbpl)

* The environment variable TERM=dumb is passed to disable colors to
be printed on the terminal

--

wpt-commits: 8e9016586f4563dfcb4090882177e3c10866abe7
wpt-pr: 19814

Differential Revision: https://phabricator.services.mozilla.com/D53470
2019-11-20 11:18:37 +00:00
moz-wptsync-bot a750e607a0 Bug 1579753 [wpt PR 18921] - Update wpt metadata, a=testonly
wpt-pr: 18921
wpt-type: metadata

Differential Revision: https://phabricator.services.mozilla.com/D53469
2019-11-20 11:18:36 +00:00
Steve Becker ba435d06a4 Bug 1579753 [wpt PR 18921] - [NativeFileSystem] Make FileSystemHandle cloneable, a=testonly
Automatic update from web-platform-tests
[NativeFileSystem] Make FileSystemHandle cloneable

Updates postMessage() to clone FileSystemFileHandle and
FileSystemDirectoryHandle objects for same origin targets.  Including
a FileSystemHandle object with a cross origin message fails by
dispatching a 'messageerror' event instead of 'message' event.

The change consists of four parts:

(1) Updates V8ScriptValueSerializerForModules to serialize
FileSystemFileHandle and FileSystemDirectoryHandle into
blink::SerializedScriptValue, by following these steps:

 * Write a tag for the handle type (file or directory).

 * Write the name of the file or directory.

 * Creates a mojom::blink::NativeFileSystemTransferTokenPtr  by calling
   blink:NativeFileSystemHandle::Transfer().  This token informs the
   storage::NativeFileSystemManagerImpl that a transfer is in progress.
   The NativeFileSystemManagerImpl creates a
   NativeFileSystemTransferTokenImpl to store the information required
   to clone the handle.

 * Stores the token in
   blink::SerializedScriptValue::native_file_system_tokens_.  This
   array tracks all cloned FileSystemFileHandle. The
   blink::mojom::CloneableMessage struct is also updated to hold this
   array for MessagePort and BroadcastChannels.

 * Write the index of the token in the native_file_system_tokens_
   array.

(2) Updates V8ScriptValueDeserializerForModules to deserialize
FileSystemFileHandle objects when creating clones for the message
targets.  This is the inverse of (1).  Deserializing uses
mojom::blink::NativeFileSystemManager to redeem the token, which
creates the mojom::blink::NativeFileSystemFileHandlePtr or
mojom::blink::NativeFileSystemDirectoryHandlePtr using the info
stored by NativeFileSystemTransferTokenImpl.

(3) Updates content::NativeFileSystemManagerImpl to support token
transfers.  To redeem a token, NativeFileSystemManagerImpl receives
a mojo message that includes the token as well as a request for a
handle interface like mojom::blink::NativeFileSystemFileHandlePtr.
NativeFileSystemManagerImpl finds the token and then binds the request.
Token redemption does not return any results.  Token redemption should
never fail, unless a render process is misbehaving.
NativeFileSystemManagerImpl performs a few sanity checks before binding
the mojo request, including a token existence check, a handle type
check and an origin check.  If any of the sanity checks fail,
NativeFileSystemManagerImpl silently fails closing the redeemed
FileHandle's pipe.

(4) Adds a cross origin check to window and message port messaging.
Most message targets, like dedicated workers, are same origin only.
However, both windows and message port messages can go cross origin.
When a cross origin message includes a FileSystemHandle, the message
must fail with a 'messageerror' event to prevent cross origin access
to the FileSystemHandle.

Messaging between windows already included origin information before
this change. This change adds a NativeFileSystem origin check before
dispatching a message event to a window.  The message event is
replaced with  a message error when a cross origin NativeFileSystem
object exists in the message data.

For message ports, no sender origin information existed before this
change.  This change updates the CloneableMessage structs to
include a 'sender_origin' url::Origin property.  Message ports use
this property to perform the same cross origin NativeFileSystem
check as the window.

The NativeFileSystemManagerImpl performs an additional origin check
before binding the FileSystemHandle mojo request.  The
NativeFileSystemManagerImpl cannot trust the postMessage() origin
check performed in the render process.

Bug: 955192
Change-Id: Ieeb76bd8102067d70c5d7719622ecd4930c3a88f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1791942
Commit-Queue: Steve Becker <stevebe@microsoft.com>
Reviewed-by: Jeremy Roman <jbroman@chromium.org>
Reviewed-by: Yuki Shiino <yukishiino@chromium.org>
Reviewed-by: Kinuko Yasuda <kinuko@chromium.org>
Reviewed-by: Marijn Kruisselbrink <mek@chromium.org>
Reviewed-by: Olivier Yiptong <oyiptong@chromium.org>
Cr-Commit-Position: refs/heads/master@{#709407}

--

wpt-commits: 474923949524b5c05a9e6f28ec082fdca87078de
wpt-pr: 18921

Differential Revision: https://phabricator.services.mozilla.com/D53468
2019-11-20 11:18:36 +00:00
Oriol Brufau d033a98b8d Bug 1591441 [wpt PR 19868] - [css-lists] Add test for list-style-type:<string> with Ahem font, a=testonly
Automatic update from web-platform-tests
[css-lists] Add test for list-style-type:<string> with Ahem font

In the other reftests the width of the marker text is not known, so the
references have to rely on some tricks with the ::before pseudo-element.

This patch adds a test that uses the Ahem font, so that the width of the
characters is known. Then the result can be checked with a simpler
reference file.

Note it fails in LayoutNG due to the lack of scrollbar (bug 1012294),
but it passes in legacy.

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

--

wpt-commits: 52aeca2db20bd3304407bf1a1fca4e5a827db243
wpt-pr: 19868

Differential Revision: https://phabricator.services.mozilla.com/D53467
2019-11-20 11:18:36 +00:00
Philip Jägenstedt 5c9707282b Bug 1591439 [wpt PR 19877] - [Azure Pipelines] increase experimental runs to every 3h, a=testonly
Automatic update from web-platform-tests
[Azure Pipelines] increase experimental runs to every 3h (#19877)

This uses the new epochs/three_hourly branch just introduced:
https://github.com/web-platform-tests/wpt/pull/19873

The first run of the action created the branch:
https://github.com/web-platform-tests/wpt/runs/274428602

Also decreate the job timeout to 3h to prevent a queue of jobs from
building up if jobs start hanging or taking very long. The typical
running time for both Edge and Safari are now ~1.7h.
--

wpt-commits: 4efaeb295baf76c416c3c32ecf8d81d6c602ad11
wpt-pr: 19877

Differential Revision: https://phabricator.services.mozilla.com/D53466
2019-11-20 11:18:35 +00:00
Philip Jägenstedt e3356f9517 Bug 1591437 [wpt PR 19873] - [infra] add a cron workflow to update a new epochs/three_hourly branch, a=testonly
Automatic update from web-platform-tests
[infra] add a cron workflow to update a new epochs/three_hourly branch (#19873)

The epochs/three_hourly branch doesn't exist yet and nothing will be
triggered by it initially, which makes it a good candidate for
verifying that `./wpt rev-list` combined with GitHub Actions will be a
robust way to maintain the epochs branches.

The immediate motivation for this is to increase the frequency of Edge
and Safari runs on Azure Pipelines from every 6 to every 3 hours:
https://github.com/web-platform-tests/wpt/issues/18669#issuecomment-546062584
--

wpt-commits: b482734e5092c5f5a6aadc66aa1c599742f2dc67
wpt-pr: 19873

Differential Revision: https://phabricator.services.mozilla.com/D53465
2019-11-20 11:18:35 +00:00
Rakina Zata Amni a44ecb1b0d Bug 1590623 [wpt PR 19842] - Move relationship properties out of aria_attributes.idl, remove string version, a=testonly
Automatic update from web-platform-tests
Move relationship properties out of aria_attributes.idl, remove string version

We want to ship non-relationship aria properties on ElementInternals
first, because the relationship properties are still WIP.
We are also removing the string version of the relationship properties.

Change-Id: Iccd73d1c9b1b31a431764e7989083dac43ed76d0
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1874751
Reviewed-by: Kent Tamura <tkent@chromium.org>
Reviewed-by: Meredith Lane <meredithl@chromium.org>
Commit-Queue: Rakina Zata Amni <rakina@chromium.org>
Cr-Commit-Position: refs/heads/master@{#709359}

--

wpt-commits: b7ac8324bfc2ab9f0351056a1ea8381a845f6106
wpt-pr: 19842

Differential Revision: https://phabricator.services.mozilla.com/D53464
2019-11-20 11:18:34 +00:00
Alice Boxhall 824ddfe5f2 Bug 1590272 [wpt PR 19817] - Don't trigger :focus-visible matching if a meta-key was pressed., a=testonly
Automatic update from web-platform-tests
Don't trigger :focus-visible matching if a meta-key was pressed.

Also, move UpdateHadKeyboardEvent() call into KeyboardEventManager::KeyEvent().

Happy to revert the latter change if folks don't like it, but it seemed logically consistent with e.g. gesture detection.

Bug: 920458
Change-Id: Ia423a0533325314ae4f83e619337b5a81af0f4c4
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1871715
Commit-Queue: Alice Boxhall <aboxhall@chromium.org>
Reviewed-by: Kent Tamura <tkent@chromium.org>
Cr-Commit-Position: refs/heads/master@{#709357}

--

wpt-commits: 69646ed085ad3e2295549c3ecf3f5caa9e4e1e9a
wpt-pr: 19817

Differential Revision: https://phabricator.services.mozilla.com/D53463
2019-11-20 11:18:34 +00:00
moz-wptsync-bot 529849be64 Bug 1585800 [wpt PR 19477] - Update wpt metadata, a=testonly
wpt-pr: 19477
wpt-type: metadata

Differential Revision: https://phabricator.services.mozilla.com/D53462
2019-11-20 11:18:33 +00:00
Mike Pennisi 71eb25a70a Bug 1585800 [wpt PR 19477] - [workers] Correct variable name, a=testonly
Automatic update from web-platform-tests
[workers] Correct assertions

This test generates subtests based on the value of a binding named
`unexpected`. Prior to this commit, no such binding was declared by the
test, so it failed to declare any subtests and instead produced a
ReferenceError. Currently, testharness.js interprets this result as a
failing "single-page test," although it will soon be more accurately
reported as a harness error [1].

Update the test to assert the presence of the properties as originally
intended.

[1] https://github.com/web-platform-tests/rfcs/blob/master/rfcs/single_test.md

Co-authored-by: Ms2ger <Ms2ger@gmail.com>

--

wpt-commits: ca2983ebb0a61e076e13ce848ab999293093f4cb
wpt-pr: 19477

Differential Revision: https://phabricator.services.mozilla.com/D53461
2019-11-20 11:18:33 +00:00
moz-wptsync-bot 1ad9c4adca Bug 1585812 [wpt PR 19480] - Update wpt metadata, a=testonly
wpt-pr: 19480
wpt-type: metadata

Differential Revision: https://phabricator.services.mozilla.com/D53460
2019-11-20 11:18:32 +00:00
Mike Pennisi dd3d38372a Bug 1585812 [wpt PR 19480] - [fetch] Correct tentative tests, a=testonly
Automatic update from web-platform-tests
[fetch] Correct test bugs

Prior to this commit, this test referenced a non-existent binding while
generating subtest titles. This produced an uncaught exception in all
implementations. Currently, testharness.js interprets this result as a
failing "single-page test," although it will soon be more accurately
reported as a harness error [1].

Remove the unresolvable reference and improve the subtest title to more
accurately describe the behavior under test.

[1] https://github.com/web-platform-tests/rfcs/blob/master/rfcs/single_test.md

--
[fetch] Correct syntax error

--

wpt-commits: 285fcd938bc74cf4161c2ff7b84a0f274c0f1320, 7031c8cc58033312878636c8f973589946352385
wpt-pr: 19480

Differential Revision: https://phabricator.services.mozilla.com/D53459
2019-11-20 11:18:32 +00:00
Philip Jägenstedt 4aaf4b03ef Bug 1591427 [wpt PR 19871] - [GitHub Actions] put `name` first in workflow definitions, a=testonly
Automatic update from web-platform-tests
[GitHub Actions] put `name` first in workflow definitions (#19871)

Matching https://github.com/web-platform-tests/wpt/pull/19838.
--

wpt-commits: 82311342f330af3a586d76e2b4bec8056fb87ca5
wpt-pr: 19871

Differential Revision: https://phabricator.services.mozilla.com/D53458
2019-11-20 11:18:31 +00:00
Scott Violet 742afcb3b6 Bug 1591424 [wpt PR 19855] - css-flexbox: narrow special case for deprecated flex box, a=testonly
Automatic update from web-platform-tests
css-flexbox: narrow special case for deprecated flex box

https://chromium-review.googlesource.com/c/chromium/src/+/1845506
modified LayoutBox::SizesLogicalWidthToFitContent() to return true
for webkit-blox/webkit-inline-box. This is problematic as the display
type does not necessarily correlate to the LayoutObject that is used.
The right fix is to look at the display type *and* the LayoutObject
used.

BUG=1014001
TEST=external/wpt/compat/webkit-box-fieldset.html

Change-Id: I80cc6d166e02c1e2ec6c2c0c58bcf770793ca41e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1874250
Commit-Queue: Scott Violet <sky@chromium.org>
Reviewed-by: Christian Biesinger <cbiesinger@chromium.org>
Cr-Commit-Position: refs/heads/master@{#709205}

--

wpt-commits: bee8fe07402f7f919688a16ac13def147b79a6eb
wpt-pr: 19855

Differential Revision: https://phabricator.services.mozilla.com/D53457
2019-11-20 11:18:31 +00:00
Aleks Totic 099693bb06 Bug 1591423 [wpt PR 19857] - [LayoutNG] ComputeReplacedSize edge case fix, a=testonly
Automatic update from web-platform-tests
[LayoutNG] ComputeReplacedSize edge case fix

Edge case for "have aspect ratio, but no intrinsic size"
If there was no intrinsic size, we treated it as no size at all.
But, if there is a css size, we should use that instead.

Bug: 1015311
Change-Id: Ia8f12bd23cda5c18b9aae318eee91906840475d3
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1877595
Commit-Queue: Aleks Totic <atotic@chromium.org>
Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org>
Cr-Commit-Position: refs/heads/master@{#709134}

--

wpt-commits: cfffd794f8c086ac20c664658738a4dce18462c1
wpt-pr: 19857

Differential Revision: https://phabricator.services.mozilla.com/D53456
2019-11-20 11:18:30 +00:00
autofoolip 7cf13bad22 Bug 1591422 [wpt PR 19869] - Update interfaces/credential-management.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/credential-management.idl (#19869)

Source: https://github.com/tidoust/reffy-reports/blob/b5c9dd3/ed/idl/credential-management.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/602464986
--

wpt-commits: eabbbf2c23c122071223b9cfd31e15a2f964b998
wpt-pr: 19869

Differential Revision: https://phabricator.services.mozilla.com/D53455
2019-11-20 11:18:30 +00:00
Ms2ger 276d781093 Bug 1591421 [wpt PR 16816] - Add some grammar tests for valid cases with setlike., a=testonly
Automatic update from web-platform-tests
Add some grammar tests for valid cases with setlike.

--

wpt-commits: 511fea02e78967d7f7fd99c1a884b4c06468dd3e
wpt-pr: 16816

Differential Revision: https://phabricator.services.mozilla.com/D53454
2019-11-20 11:18:29 +00:00
moz-wptsync-bot 492aa797b7 Bug 1587753 [wpt PR 19618] - Update wpt metadata, a=testonly
wpt-pr: 19618
wpt-type: metadata

Differential Revision: https://phabricator.services.mozilla.com/D53453
2019-11-20 11:18:29 +00:00
youennf 6d3aa3a1fe Bug 1587753 [wpt PR 19618] - WebKit export of https://bugs.webkit.org/show_bug.cgi?id=202792, a=testonly
Automatic update from web-platform-tests
WebKit export of https://bugs.webkit.org/show_bug.cgi?id=202792 (#19618)

--

wpt-commits: 001df559669ecaed02b7819d810c212180b51b80
wpt-pr: 19618

Differential Revision: https://phabricator.services.mozilla.com/D53452
2019-11-20 11:18:28 +00:00
youennf b61fbc0630 Bug 1585915 [wpt PR 19488] - Check that enumerateDevices is returning new objects for every call, a=testonly
Automatic update from web-platform-tests
Check that enumerateDevices is returning new objects for every call (#19488)

* Check that enumerateDevices is returning new objects for every call

* Update mediacapture-streams/MediaDevices-enumerateDevices-returned-objects.https.html

Co-Authored-By: Philip Jägenstedt <philip@foolip.org>

--

wpt-commits: f2c6436b3496cddaef5340fe32bb71084facfb3e
wpt-pr: 19488

Differential Revision: https://phabricator.services.mozilla.com/D53451
2019-11-20 11:18:28 +00:00
_Ros_ bcc6680346 Bug 1590173 [wpt PR 19809] - [css-grid] Grid align justify stretch, a=testonly
Automatic update from web-platform-tests
[css-grid] Grid align justify stretch (#19809)

* add grid test for align and justify stretch and css support

--

wpt-commits: c27376e1d4d398bcd08d2511c38dcb564a7e48f4
wpt-pr: 19809

Differential Revision: https://phabricator.services.mozilla.com/D53450
2019-11-20 11:18:27 +00:00
Sebastian Silbermann f4d84c7249 Bug 1590159 [wpt PR 19807] - fix(accname): Close tag, a=testonly
Automatic update from web-platform-tests
Update name_test_case_610-manual.html (#19807)

--

wpt-commits: e9a3d0a788113fc9e95427ae9b43769bcabbb6a8
wpt-pr: 19807

Differential Revision: https://phabricator.services.mozilla.com/D53449
2019-11-20 11:18:27 +00:00
moz-wptsync-bot ea250095fd Bug 1591420 [wpt PR 19864] - Update wpt metadata, a=testonly
wpt-pr: 19864
wpt-type: metadata

Differential Revision: https://phabricator.services.mozilla.com/D53448
2019-11-20 11:18:26 +00:00
Adam Rice ae117fdb7f Bug 1591420 [wpt PR 19864] - Rename compression tests to tentative, a=testonly
Automatic update from web-platform-tests
Rename compression tests to tentative (#19864)

The Compression Streams specification is not yet a standard, so mark the
tests as tentative.

--

wpt-commits: 281b22c92804af0182b46c244a365cacb69b4d55
wpt-pr: 19864

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


--HG--
rename : testing/web-platform/tests/compression/compression-bad-chunks.any.js => testing/web-platform/tests/compression/compression-bad-chunks.tentative.any.js
rename : testing/web-platform/tests/compression/compression-including-empty-chunk.any.js => testing/web-platform/tests/compression/compression-including-empty-chunk.tentative.any.js
rename : testing/web-platform/tests/compression/compression-multiple-chunks.any.js => testing/web-platform/tests/compression/compression-multiple-chunks.tentative.any.js
rename : testing/web-platform/tests/compression/compression-output-length.any.js => testing/web-platform/tests/compression/compression-output-length.tentative.any.js
rename : testing/web-platform/tests/compression/compression-stream.any.js => testing/web-platform/tests/compression/compression-stream.tentative.any.js
rename : testing/web-platform/tests/compression/decompression-bad-chunks.any.js => testing/web-platform/tests/compression/decompression-bad-chunks.tentative.any.js
rename : testing/web-platform/tests/compression/decompression-buffersource.any.js => testing/web-platform/tests/compression/decompression-buffersource.tentative.any.js
rename : testing/web-platform/tests/compression/decompression-constructor-error.any.js => testing/web-platform/tests/compression/decompression-constructor-error.tentative.any.js
rename : testing/web-platform/tests/compression/decompression-correct-input.any.js => testing/web-platform/tests/compression/decompression-correct-input.tentative.any.js
rename : testing/web-platform/tests/compression/decompression-empty-input.any.js => testing/web-platform/tests/compression/decompression-empty-input.tentative.any.js
rename : testing/web-platform/tests/compression/decompression-split-chunk.any.js => testing/web-platform/tests/compression/decompression-split-chunk.tentative.any.js
2019-11-20 11:18:26 +00:00
Simon Pieters 35d74071f8 Bug 1591418 [wpt PR 19863] - Add a logo for wpt-pr-bot, a=testonly
Automatic update from web-platform-tests
Add a logo for wpt-pr-bot (#19863)

See https://github.com/web-platform-tests/wpt-pr-bot/issues/82
--

wpt-commits: 2322e78ba2587edb30d201b56d654f5892fd36b4
wpt-pr: 19863

Differential Revision: https://phabricator.services.mozilla.com/D53446
2019-11-20 11:18:26 +00:00
Alexey Shvayka ed37104a76 Bug 1573177 [wpt PR 18389] - Improve MediaQueryListEvent coverage, a=testonly
Automatic update from web-platform-tests
Improve MediaQueryListEvent coverage

--

wpt-commits: e5c7ae9265f0422d6bcb5801c76db38b75e7d450
wpt-pr: 18389

Differential Revision: https://phabricator.services.mozilla.com/D53445
2019-11-20 11:18:25 +00:00
Philip Jägenstedt 113a2672cb Bug 1591415 [wpt PR 19860] - Add compression/META.yml, a=testonly
Automatic update from web-platform-tests
Add compression/META.yml (#19860)

--

wpt-commits: d2f5658cb7f7806b2c6adf81ecb7ded82fb85df5
wpt-pr: 19860

Differential Revision: https://phabricator.services.mozilla.com/D53444
2019-11-20 11:18:25 +00:00
Koji Ishii 2432ddf652 Bug 1590033 [wpt PR 19800] - [LayoutNG] Fix hyphens when rewinding occurs, a=testonly
Automatic update from web-platform-tests
[LayoutNG] Fix hyphens when rewinding occurs

This patch removes |NGLineInfo::LineEndFragment|, which was
introduced to support hyphens and ellipsis with the single
code. However, ellipsis was changed to use different code,
and |LineEndFragment| ended up with non-optimal way to handle
hyphens.

Although hyphens appear at most once in a line, storing this
to |NGLineInfo| makes harder to keep it in sync with the
hyphenated item. This patch changes it to a field in
|NGInlineItemResult|.

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

--

wpt-commits: b529e77cc4fdeb81b249e1dfdce955e2f1fed89a
wpt-pr: 19800

Differential Revision: https://phabricator.services.mozilla.com/D53443
2019-11-20 11:18:24 +00:00
Rune Lillesveen 5e04c96a9a Bug 1591414 [wpt PR 19849] - Fix test/ref text different and remove expectations., a=testonly
Automatic update from web-platform-tests
Fix test/ref text different and remove expectations.

Remove the remaining test failures for writing-mode propagation to
viewport from TestExpectations. One of the tests had a missing period
in the test text that caused it to fail, and the other one was fixed in
the github repo, now passing.

Bug: 988585
Change-Id: I307eb4453479a71529f6c96d87b299f22a7a2c36
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1875263
Reviewed-by: Stephen Chenney <schenney@chromium.org>
Commit-Queue: Rune Lillesveen <futhark@chromium.org>
Cr-Commit-Position: refs/heads/master@{#708748}

--

wpt-commits: e68120da0fb52f010f206f3ecc63cfa09885b0f4
wpt-pr: 19849

Differential Revision: https://phabricator.services.mozilla.com/D53442
2019-11-20 11:18:24 +00:00
Rune Lillesveen 68474d67fb Bug 1591411 [wpt PR 19851] - Correct css-logical script include., a=testonly
Automatic update from web-platform-tests
Correct css-logical script include.

Incorrect js file included, which made the tests fail.

Bug: 1013965
Change-Id: Ie716a6c1734d96c0090752e9b88274d70643bf57
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1875754
Reviewed-by: Stephen Chenney <schenney@chromium.org>
Commit-Queue: Rune Lillesveen <futhark@chromium.org>
Cr-Commit-Position: refs/heads/master@{#708746}

--

wpt-commits: 76c40bb12ffa8a1263f6fed25ae2ec387c5b4df1
wpt-pr: 19851

Differential Revision: https://phabricator.services.mozilla.com/D53441
2019-11-20 11:18:23 +00:00
Rayan Kanso 7724d08ddb Bug 1590524 [wpt PR 19831] - [Contacts] Handle addresses in blink <-> mojo and back., a=testonly
Automatic update from web-platform-tests
[Contacts] Handle addresses in blink <-> mojo and back.

Pipes whether addresses are required to mojo, and handles the expected
address return values.

TBR=mkwst@chromium.org

Bug: 1016870
Change-Id: I4d77de31736195c01754369e71f78d6825a1f811
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1874206
Commit-Queue: Rayan Kanso <rayankans@chromium.org>
Reviewed-by: Finnur Thorarinsson <finnur@chromium.org>
Reviewed-by: Ken Buchanan <kenrb@chromium.org>
Reviewed-by: Rouslan Solomakhin <rouslan@chromium.org>
Cr-Commit-Position: refs/heads/master@{#708710}

--

wpt-commits: 6c45ffda1364942767e228e6690f54e9d9f0995a
wpt-pr: 19831

Differential Revision: https://phabricator.services.mozilla.com/D53440
2019-11-20 11:18:23 +00:00
jugglinmike ed7dfeab55 Bug 1587660 [wpt PR 19612] - [testharness.js] Don't complete after allowed exc., a=testonly
Automatic update from web-platform-tests
[testharness.js] Don't complete after allowed exc. (#19612)

The following tests intentionally produce an uncaught exception and then define
subtests:

- html/semantics/scripting-1/the-script-element/module/error-and-slow-dependency.html
- html/webappapis/scripting/processing-model-2/window-onerror-parse-error.html
- html/webappapis/scripting/processing-model-2/window-onerror-runtime-error.html
- html/webappapis/scripting/processing-model-2/window-onerror-runtime-error-throw.html

testharness.js immediately transitions to "complete" and ignores the
subsequent subtests.

--

wpt-commits: e9465a52d29ca76d30e327db675bb66139f27b8c
wpt-pr: 19612

Differential Revision: https://phabricator.services.mozilla.com/D53439
2019-11-20 11:18:22 +00:00