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

648193 Коммитов

Автор SHA1 Сообщение Дата
Kris Maglione 0b36dbf3ec Bug 1526086: Fix possible shutdown deadlock when writing preloader cache. r=erahm
There are currently some odd circumstances where we deadlock waiting for the
background save thread to finish while it is blocked on sync dispatch to the
main thread during shutdown.

There were existing workarounds to prevent this, which tried to synchronously
complete the main thread work required by the background thread at the start
of shutdown, and some fallback anti-deadlock assertions to catch any remaining
corner cases, but apparently Fennec has corner cases of its own that we didn't
anticipate.

This patch takes the more straightforward route of using an async shutdown
blocker, which allows the async shutdown service to safely spin the event loop
until the save completes, rather than an independent monitor loop, which does
not.

It also fixes a potential data race where the save thread could clear its
mSaveThread member before NS_NewNamedThread returned, running afoul of
nsCOMPtr sanity checks.

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

--HG--
extra : rebase_source : 4aed24f4a255063d87dff2609e9913418d5c16fa
2019-04-18 13:11:22 -07:00
Sebastian Hengst 6734b6dca6 Backed out 222 changesets (bug 1544415 et al.) for webauthn failures/passes on Windows 7 debug and service-workers/service-worker/waiting.https.html failure on Linux x64 debug. a=backout CLOSED TREE
Backed out changeset fc657d55eb97 (bug 1544415)
Backed out changeset 9087215a7000 (bug 1540826)
Backed out changeset 9590c42d7255 (bug 1541659)
Backed out changeset 20eeca8c7d6b (bug 1535863)
Backed out changeset e5805636092b (bug 1541657)
Backed out changeset 70bd8b8faa3a (bug 1541651)
Backed out changeset 8708c42aa969 (bug 1528145)
Backed out changeset 93fffda72fbb (bug 1541642)
Backed out changeset 4d4ac12ce4f5 (bug 1541637)
Backed out changeset 94a7fba447cf (bug 1541236)
Backed out changeset 72e1adbc9b4a (bug 1537693)
Backed out changeset 3aa4a44c3bdb (bug 1537730)
Backed out changeset 7e0d6b7e646b (bug 1541338)
Backed out changeset 22d170dba90e (bug 1539829)
Backed out changeset 70137a989042 (bug 1541630)
Backed out changeset ebc3e24f1d33 (bug 1535520)
Backed out changeset 21efc1b6a079 (bug 1541098)
Backed out changeset 9fb4d78b7ec3 (bug 1532672)
Backed out changeset 67b8f25a8733 (bug 1540567)
Backed out changeset ec5281021c22 (bug 1541621)
Backed out changeset 6ebe1b1ebeac (bug 1540979)
Backed out changeset 54dede13dc12 (bug 1540979)
Backed out changeset 07216b84c388 (bug 1540022)
Backed out changeset f0294cf3eb42 (bug 1539650)
Backed out changeset 23a225d2d306 (bug 1540738)
Backed out changeset 47d97703ac74 (bug 1540284)
Backed out changeset 1814feb1d3d9 (bug 1540028)
Backed out changeset 430ffa52a25b (bug 1540007)
Backed out changeset 864a8f5738f7 (bug 1539996)
Backed out changeset 1c329cd3b21f (bug 1540363)
Backed out changeset 91adce7e0f23 (bug 1534865)
Backed out changeset 215c1202d414 (bug 1534865)
Backed out changeset 3e6e29d51857 (bug 1540045)
Backed out changeset 3191e6048eeb (bug 1540431)
Backed out changeset d4926fbb9647 (bug 1540405)
Backed out changeset 8e6a1a9e8b99 (bug 1539880)
Backed out changeset 1972694bafbe (bug 1540400)
Backed out changeset e76da31c2ad1 (bug 1540393)
Backed out changeset 614122ed4f55 (bug 1540393)
Backed out changeset ba8d6e98b620 (bug 1540306)
Backed out changeset 862697ae8fc6 (bug 1535908)
Backed out changeset f1936f1dbd97 (bug 1539669)
Backed out changeset 97941a89d110 (bug 1540252)
Backed out changeset ce8a3d032f57 (bug 1540050)
Backed out changeset 35a4149bcc9c (bug 1540184)
Backed out changeset 632ad07f036c (bug 1539569)
Backed out changeset e8b42fc51219 (bug 1539565)
Backed out changeset e37143473d75 (bug 1540269)
Backed out changeset 09eb5686d2e1 (bug 1540258)
Backed out changeset bf1b1767ae63 (bug 1527319)
Backed out changeset 2b0005d88ff5 (bug 1540138)
Backed out changeset 478796294020 (bug 1540048)
Backed out changeset 6409a133fa6a (bug 1531122)
Backed out changeset 9980646b6dd4 (bug 1539660)
Backed out changeset f082c9454aec (bug 1539679)
Backed out changeset 4e31380b1803 (bug 1539679)
Backed out changeset 7d835a79647c (bug 1539649)
Backed out changeset d56536bd8de9 (bug 1539675)
Backed out changeset 7d31f9d4b26d (bug 1539638)
Backed out changeset 4d4b416635bf (bug 1539667)
Backed out changeset a19304c9993c (bug 1539664)
Backed out changeset 4d7634166980 (bug 1539655)
Backed out changeset 0a934b7e89ef (bug 1539632)
Backed out changeset e20dbaca122a (bug 1539610)
Backed out changeset 13709d0c9973 (bug 1539614)
Backed out changeset b002b69268ab (bug 1539617)
Backed out changeset 7c3623bedd21 (bug 1539608)
Backed out changeset 7f085e106ac8 (bug 1538452)
Backed out changeset cafc07c4bf0e (bug 1539599)
Backed out changeset b5fb683fc639 (bug 1539571)
Backed out changeset ef8aabfa1b2f (bug 1535813)
Backed out changeset adc7715f05d7 (bug 1539527)
Backed out changeset 533c7cdd9eaa (bug 1539533)
Backed out changeset 07190a37e4b1 (bug 1539515)
Backed out changeset b285d2b6fbe1 (bug 1539463)
Backed out changeset ec3fee3d01ef (bug 1541567)
Backed out changeset 0761b0e4a3f6 (bug 1541560)
Backed out changeset a6a0958b1cdc (bug 1541558)
Backed out changeset ecc19c432c70 (bug 1541554)
Backed out changeset ac6b5da54ad4 (bug 1538510)
Backed out changeset a18a0bbf05bf (bug 1541549)
Backed out changeset 2aa9fc0e1245 (bug 1541545)
Backed out changeset 8ae7f21488b2 (bug 1541535)
Backed out changeset 96935d61452e (bug 1541532)
Backed out changeset 4211c23140a8 (bug 1541526)
Backed out changeset 3d34c7c5dabb (bug 1541523)
Backed out changeset 2fd68b2ec2e8 (bug 1541519)
Backed out changeset 4c2543b26a8e (bug 1534117)
Backed out changeset dbcc69c4db49 (bug 1534117)
Backed out changeset 076220725665 (bug 1541509)
Backed out changeset e52a22e81531 (bug 1541505)
Backed out changeset b359d304136b (bug 1541501)
Backed out changeset 68b7055b842e (bug 1541490)
Backed out changeset 30418aa4708e (bug 1538403)
Backed out changeset 0a29f5c9dfef (bug 1532558)
Backed out changeset f5c75ee5e5d8 (bug 1532558)
Backed out changeset 6c75ffd7c465 (bug 1535516)
Backed out changeset 3c37ed52dc11 (bug 1535516)
Backed out changeset fea9dea2676f (bug 1541481)
Backed out changeset ccd29dd26023 (bug 1541477)
Backed out changeset fc846bf83bfd (bug 1538433)
Backed out changeset 09f481786ee4 (bug 1535859)
Backed out changeset c0225fca3f75 (bug 1541470)
Backed out changeset 0af953b7bc94 (bug 1541466)
Backed out changeset 9e702bdd566c (bug 1541460)
Backed out changeset c63e53dbc59a (bug 1532639)
Backed out changeset c4bd49c70001 (bug 1532639)
Backed out changeset 9e41c7b8a11e (bug 1538609)
Backed out changeset 44f555fe20f0 (bug 1538707)
Backed out changeset 349105d7e963 (bug 1533472)
Backed out changeset 44dd3cf183df (bug 1533472)
Backed out changeset bb5073a44273 (bug 1538610)
Backed out changeset e85676994b08 (bug 1504514)
Backed out changeset 84c9ed88a5e5 (bug 1504514)
Backed out changeset 1267e59b6419 (bug 1538625)
Backed out changeset dbec48269d69 (bug 1507899)
Backed out changeset c6e213739d9a (bug 1538614)
Backed out changeset a3a76fcf805c (bug 1538459)
Backed out changeset 7b8e3d02c9ed (bug 1535968)
Backed out changeset 77209a7f2ab9 (bug 1535830)
Backed out changeset 7d48827e085a (bug 1538606)
Backed out changeset 539e93577663 (bug 1538129)
Backed out changeset e67259837e81 (bug 1538129)
Backed out changeset 2768e2ffeac1 (bug 1538395)
Backed out changeset 3d5d43a36e9d (bug 1538392)
Backed out changeset f4df5f62c99f (bug 1538390)
Backed out changeset 9d2aadb90b18 (bug 1538388)
Backed out changeset ff51a9b07fae (bug 1538384)
Backed out changeset 4e0f360c928b (bug 1538381)
Backed out changeset 32a58a3262f0 (bug 1538380)
Backed out changeset 5e39b649cc22 (bug 1538376)
Backed out changeset 8b321ae6184a (bug 1534880)
Backed out changeset 1107424715e1 (bug 1538373)
Backed out changeset 1bf55ef2df7b (bug 1538369)
Backed out changeset ab8ebd66315e (bug 1538369)
Backed out changeset d2c21624bc9a (bug 1538362)
Backed out changeset 3520943d3a3a (bug 1538145)
Backed out changeset 9193699c5d60 (bug 1538145)
Backed out changeset 87a79dee79c3 (bug 1538112)
Backed out changeset 2eb326d5fd5d (bug 1538144)
Backed out changeset 0388cc929e90 (bug 1538140)
Backed out changeset bb4f28ab83fc (bug 1538122)
Backed out changeset 1176223b2164 (bug 1537994)
Backed out changeset f80583dd69fc (bug 1538356)
Backed out changeset c68ee1d9e921 (bug 1534281)
Backed out changeset c914ddfddc1f (bug 1532597)
Backed out changeset aa92eed4ecdd (bug 1532597)
Backed out changeset f487a5859e34 (bug 1538346)
Backed out changeset 50b0a5fdb5f6 (bug 1538342)
Backed out changeset 61312b4c4541 (bug 1538340)
Backed out changeset b5a1caca2e23 (bug 1538336)
Backed out changeset bc98272ee626 (bug 1538332)
Backed out changeset 1f29db1070a0 (bug 1538329)
Backed out changeset 564fa295d4c2 (bug 1538327)
Backed out changeset c5a29660d8ae (bug 1538323)
Backed out changeset 8dd90cc8a39c (bug 1538319)
Backed out changeset 45c315454fd0 (bug 1538316)
Backed out changeset b8832dd94b40 (bug 1538313)
Backed out changeset 679226dc76bf (bug 1538312)
Backed out changeset a92aa973bfc9 (bug 1538308)
Backed out changeset 4ae3a7f98c38 (bug 1538304)
Backed out changeset 7a878901c1b5 (bug 1536014)
Backed out changeset 98eb25ce92d1 (bug 1538300)
Backed out changeset 7d12bd4375c7 (bug 1538296)
Backed out changeset ee839706c383 (bug 1535692)
Backed out changeset 02cd97bdd706 (bug 1532539)
Backed out changeset 993dca7c302e (bug 1538290)
Backed out changeset 5dddf141d121 (bug 1538286)
Backed out changeset c155ecc74a06 (bug 1533959)
Backed out changeset 1908c1686475 (bug 1533959)
Backed out changeset 578e89cdaf98 (bug 1538282)
Backed out changeset a9d06ee5815d (bug 1538277)
Backed out changeset da54f6464b80 (bug 1537584)
Backed out changeset 9dee58598c9a (bug 1537578)
Backed out changeset 8dbe55c44b9e (bug 1537573)
Backed out changeset fb0ac5db2e1c (bug 1537570)
Backed out changeset 31156da68ba1 (bug 1537568)
Backed out changeset e44d22c1c6ae (bug 1537565)
Backed out changeset 9af5f0d7c88b (bug 1537562)
Backed out changeset d004c65f7af1 (bug 1537560)
Backed out changeset e6d0d20f691a (bug 1537557)
Backed out changeset 6b2568a966e2 (bug 1537556)
Backed out changeset faef1c29b413 (bug 1537553)
Backed out changeset 187083290779 (bug 1534149)
Backed out changeset e981ecb7a107 (bug 1537549)
Backed out changeset 62348a5d4f3e (bug 1535709)
Backed out changeset 3df8ef411f53 (bug 1537545)
Backed out changeset 9246303b8ec2 (bug 1536655)
Backed out changeset 473dfdcc519d (bug 1536651)
Backed out changeset e4f695e03ab8 (bug 1536647)
Backed out changeset 46ef7679b5f2 (bug 1536643)
Backed out changeset 3133bd9679ff (bug 1536638)
Backed out changeset 3c7a0b4be360 (bug 1535963)
Backed out changeset d3376d945d57 (bug 1536634)
Backed out changeset 928aa1ee8c1f (bug 1533897)
Backed out changeset b8d5caaef0c7 (bug 1536632)
Backed out changeset feaaf527c014 (bug 1535875)
Backed out changeset 0cde4bc00951 (bug 1535875)
Backed out changeset 09f68276dde2 (bug 1536628)
Backed out changeset 257ab48a9695 (bug 1533998)
Backed out changeset fa3ba90635f4 (bug 1533998)
Backed out changeset 4943b28c0d72 (bug 1536619)
Backed out changeset a941738d800e (bug 1536619)
Backed out changeset b93d3fe98d1d (bug 1536615)
Backed out changeset eedf3c5dea4a (bug 1536610)
Backed out changeset 7669eaa31cf1 (bug 1536341)
Backed out changeset c99b83e46ca7 (bug 1536338)
Backed out changeset 923427736e7f (bug 1536337)
Backed out changeset 2afcd9e23229 (bug 1536335)
Backed out changeset 5edc53c0a35a (bug 1536329)
Backed out changeset 11bfec556d42 (bug 1535435)
Backed out changeset d894877b31df (bug 1535435)
Backed out changeset 60bc00e6bd49 (bug 1536325)
Backed out changeset f80b41a6ac9e (bug 1536323)
Backed out changeset 2e4b32a9d5ce (bug 1536323)
Backed out changeset 37c5ab2e08c4 (bug 1536321)
Backed out changeset 736420b34202 (bug 1536320)
Backed out changeset f2854a437046 (bug 1536317)
Backed out changeset ef883155a690 (bug 1536315)
Backed out changeset 08177739b3cd (bug 1544415)
Backed out changeset 88f5ea354871 (bug 1536310)
Backed out changeset c704eabfca8d (bug 1536306)

--HG--
rename : testing/web-platform/tests/html/semantics/forms/the-textarea-element/multiline-placeholder-cr.html => testing/web-platform/tests/html/form-elements/the-textarea-element/multiline-placeholder-cr.html
rename : testing/web-platform/tests/html/semantics/forms/the-textarea-element/multiline-placeholder-crlf.html => testing/web-platform/tests/html/form-elements/the-textarea-element/multiline-placeholder-crlf.html
rename : testing/web-platform/tests/html/semantics/forms/the-textarea-element/multiline-placeholder-ref.html => testing/web-platform/tests/html/form-elements/the-textarea-element/multiline-placeholder-ref.html
rename : testing/web-platform/tests/html/semantics/forms/the-textarea-element/multiline-placeholder.html => testing/web-platform/tests/html/form-elements/the-textarea-element/multiline-placeholder.html
rename : testing/web-platform/tests/html/semantics/forms/the-textarea-element/support/placeholder.css => testing/web-platform/tests/html/form-elements/the-textarea-element/support/placeholder.css
rename : testing/web-platform/tests/html/semantics/scripting-1/the-noscript-element/non-html-noscript.html => testing/web-platform/tests/html/scripting/the-noscript-element/non-html-noscript.html
rename : testing/web-platform/tests/interfaces/resize-observer.idl => testing/web-platform/tests/interfaces/ResizeObserver.idl
rename : testing/web-platform/tests/orientation-event/free-fall-manual.https.html => testing/web-platform/tests/orientation-event/free-fall-manual.html
rename : testing/web-platform/tests/orientation-event/horizontal-surface-manual.https.html => testing/web-platform/tests/orientation-event/horizontal-surface-manual.html
rename : testing/web-platform/tests/orientation-event/screen-upmost-manual.https.html => testing/web-platform/tests/orientation-event/screen-upmost-manual.html
rename : testing/web-platform/tests/orientation-event/screen-upright-manual.https.html => testing/web-platform/tests/orientation-event/screen-upright-manual.html
rename : testing/web-platform/tests/orientation-event/t001-manual.https.html => testing/web-platform/tests/orientation-event/t001-manual.html
rename : testing/web-platform/tests/orientation-event/t002-manual.https.html => testing/web-platform/tests/orientation-event/t002-manual.html
rename : testing/web-platform/tests/orientation-event/t003-manual.https.html => testing/web-platform/tests/orientation-event/t003-manual.html
rename : testing/web-platform/tests/orientation-event/t006-manual.https.html => testing/web-platform/tests/orientation-event/t006-manual.html
rename : testing/web-platform/tests/orientation-event/t009-manual.https.html => testing/web-platform/tests/orientation-event/t009-manual.html
rename : testing/web-platform/tests/orientation-event/t010-manual.https.html => testing/web-platform/tests/orientation-event/t010-manual.html
rename : testing/web-platform/tests/orientation-event/t012-manual.https.html => testing/web-platform/tests/orientation-event/t012-manual.html
rename : testing/web-platform/tests/orientation-event/t021-manual.https.html => testing/web-platform/tests/orientation-event/t021-manual.html
rename : testing/web-platform/tests/orientation-event/t022-manual.https.html => testing/web-platform/tests/orientation-event/t022-manual.html
rename : testing/web-platform/tests/orientation-event/t023-manual.https.html => testing/web-platform/tests/orientation-event/t023-manual.html
rename : testing/web-platform/tests/orientation-event/t025-manual.https.html => testing/web-platform/tests/orientation-event/t025-manual.html
rename : testing/web-platform/tests/orientation-event/t028-manual.https.html => testing/web-platform/tests/orientation-event/t028-manual.html
rename : testing/web-platform/tests/payment-request/payment-request-hasenrolledinstrument-method-manual.tentative.https.html => testing/web-platform/tests/payment-request/payment-request-hasenrolledinstrument-method-manual.https.html
rename : testing/web-platform/tests/payment-request/payment-request-hasenrolledinstrument-method-protection.tentative.https.html => testing/web-platform/tests/payment-request/payment-request-hasenrolledinstrument-method-protection.https.html
rename : testing/web-platform/tests/payment-request/payment-request-hasenrolledinstrument-method.tentative.https.html => testing/web-platform/tests/payment-request/payment-request-hasenrolledinstrument-method.https.html
rename : testing/web-platform/tests/preload/dynamic-adding-preload-imagesrcset.html => testing/web-platform/tests/preload/dynamic-adding-preload-imagesrcset.tentative.html
rename : testing/web-platform/tests/preload/link-header-preload-imagesrcset.html.headers => testing/web-platform/tests/preload/link-header-preload-srcset.tentative.html.headers
extra : histedit_source : 845462bfe167b6a6f64401fa4614756fba56b181
2019-04-23 23:17:01 +02:00
Benjamin Bouvier e6b10a7881 Bug 1545086: Merge wasm exported function info to not overwrite the explicit bit; r=luke
Differential Revision: https://phabricator.services.mozilla.com/D28068

--HG--
extra : rebase_source : 1974157bae9a8da8ec9d68948a963b8dfd43899b
extra : amend_source : 9ef2cf0eae089258687e8cd8c4841fc07cea8911
2019-04-19 11:51:14 +02:00
moz-wptsync-bot d64c6bcba1 Bug 1544415 - [wpt-sync] Update web-platform-tests to add24188a1226f3598ad6b455e71641c9ac6a5fd, a=testonly
wpt-head: add24188a1226f3598ad6b455e71641c9ac6a5fd
wpt-type: landing
2019-04-23 15:06:53 +01:00
Javier Fernandez Garcia-Boente ea61e11511 Bug 1540826 [wpt PR 16124] - Added two new test to evaluate the break-word+break-spaces combination., a=testonly
Automatic update from web-platform-tests
Added two new test to evaluate the break-word+break-spaces combination. (#16124)

--

wpt-commits: add24188a1226f3598ad6b455e71641c9ac6a5fd
wpt-pr: 16124
2019-04-23 15:06:52 +01:00
Gérard Talbot 975cd0014d Bug 1541659 [wpt PR 16145] - Adding 5 new contain-content-* tests, 1 contain-strict test and 2 ref…, a=testonly
Automatic update from web-platform-tests
Adding 5 new contain-content-* tests, 1 contain-strict test and 2 ref… (#16145)

Adding
contain-content-001.html
contain-content-002.html
contain-content-003.html
contain-content-004.html
contain-content-011.html
contain-strict-011.html
reference/contain-content-011-ref.html
reference/contain-strict-011-ref.html

where contain-content-011 test and contain-strict-011 test explicitly verify that **'contain: strict' and 'contain: content' do not turn on style containment**

--

wpt-commits: 3547167a5284e011145013c7705ac7cea8d01c91
wpt-pr: 16145
2019-04-23 15:06:52 +01:00
Ehsan Karamad 896af39088 Bug 1535863 [wpt PR 15792] - [ FeaturePolicy ] 'sandbox' vs 'allow' attributes, a=testonly
Automatic update from web-platform-tests
[ FeaturePolicy ] 'sandbox' vs 'allow' attributes

This CL ensures that sandbox features set through 'allow' attribute take
precedence over the 'sandbox' attribute itsef. In line with this, any sandbox
flag which is converted to a container policy will be removed from the set of
flags for the corresponding frame owner. This ensures that the container policy
will not be overwritten by FrameOwner sandbox at the time of receiving the
feature policy headers.

The CL also packs a WPT which verifies the precedence of 'allow' over 'sandbox'.

Bug: 795538, 812381, 926293
Change-Id: Ic1d31dfb17ce4a81b5ead23b789119c04cfacd8d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1508925
Reviewed-by: Kent Tamura <tkent@chromium.org>
Reviewed-by: Ian Clelland <iclelland@chromium.org>
Commit-Queue: Ehsan Karamad <ekaramad@chromium.org>
Cr-Commit-Position: refs/heads/master@{#645769}

--

wpt-commits: 52d8660d0fb402e768c535a90006d0980a9d4bf7
wpt-pr: 15792
2019-04-23 15:06:52 +01:00
Anders Hartvoll Ruud 711c05326a Bug 1541657 [wpt PR 15904] - [css-properties-values-api] Test substitution of em units into '*' props., a=testonly
Automatic update from web-platform-tests
[css-properties-values-api] Test substitution of em units into '*' props.

This didn't work correctly until the recent improvements to the
property application order.

BUG=641877

Change-Id: I3f7a90eeb0c027d305b470372db8759c34d14390
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1525933
Auto-Submit: Anders Hartvoll Ruud <andruud@chromium.org>
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Commit-Queue: Rune Lillesveen <futhark@chromium.org>
Cr-Commit-Position: refs/heads/master@{#645751}

--

wpt-commits: c5bd0d1a46aaf853bf17f16f5059f8be07ec7f20
wpt-pr: 15904
2019-04-23 15:06:51 +01:00
Javier Fernandez Garcia-Boente 695de23c20 Bug 1541651 [wpt PR 16137] - These tests should use Ahem font, a=testonly
Automatic update from web-platform-tests
Use Ahem for these tests. (#16137)

Safari renders incorrectly these cases due to a bug (https://webkit.org/b/196169) when using monospace font.
--

wpt-commits: 3ad4a3b1dfbb5199cb6e60ef5981a63afc5c438d
wpt-pr: 16137
2019-04-23 15:06:51 +01:00
Simon Pieters 758ebce47e Bug 1528145 [wpt PR 15380] - Quirks: percentage height quirk does not apply to flex/grid, a=testonly
Automatic update from web-platform-tests
Quirks: percentage height quirk does not apply to flex/grid

Follows https://github.com/whatwg/quirks/pull/40

--

wpt-commits: cf54e243034211616eb926eaaeac93429dfd4647
wpt-pr: 15380
2019-04-23 15:06:51 +01:00
Harald Alvestrand 24aa7410cf Bug 1541642 [wpt PR 16146] - Make RTCDataChannel ID nullable, a=testonly
Automatic update from web-platform-tests
Make RTCDataChannel ID nullable

As per spec update of some time ago.

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

--

wpt-commits: ec5fd9733fe589009a71a03c38a4ea67f0e381fa
wpt-pr: 16146
2019-04-23 15:06:50 +01:00
Mike West 374c01b5a4 Bug 1541637 [wpt PR 16141] - Fix flaky `Sec-Fetch-*` tests., a=testonly
Automatic update from web-platform-tests
Fix flaky `Sec-Fetch-*` tests.

The tests in //fetch/sec-metadata use the server-side stash, but don't
do so with unique-enough identifiers. This patch adds a nonce to the
stash key used by the tests, ensuring that they're not interfering
with each other.

Bug: 947023
Change-Id: If24d441f6d0d9ced7f0eb1413eb78374fa3f62b5
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1543795
Reviewed-by: Adam Rice <ricea@chromium.org>
Commit-Queue: Mike West <mkwst@chromium.org>
Cr-Commit-Position: refs/heads/master@{#645718}

--

wpt-commits: c3e58eeeef43bd5a9dd905f1942e79b394d61924
wpt-pr: 16141
2019-04-23 15:06:50 +01:00
Fuqiao Xue 178bf4a80e Bug 1541236 [wpt PR 16130] - [css-text-decor] Add text-decoration tests, a=testonly
Automatic update from web-platform-tests
[css-text-decor] Add text-decoration tests (#16130)

--

wpt-commits: 8a82c036a83abe9a83240da54f0f4b298c2c6d6a
wpt-pr: 16130
2019-04-23 15:06:50 +01:00
autofoolip c7edf02501 Bug 1537693 [wpt PR 15856] - Update interfaces/CSP.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/CSP.idl (#15856)

Source: https://github.com/tidoust/reffy-reports/blob/e0218fe/whatwg/idl/CSP.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/506822321
--

wpt-commits: 188f55058e37c172cc1e40c359a32e118024a252
wpt-pr: 15856
2019-04-23 15:06:49 +01:00
Philip Jägenstedt e9797543b7 Bug 1537730 [wpt PR 15864] - Add reporting.idl as a dep for CSP idlharness.js tests, a=testonly
Automatic update from web-platform-tests
Add reporting.idl as a dep for CSP idlharness.js tests (#15864)

Needed for https://github.com/web-platform-tests/wpt/pull/15856.
--

wpt-commits: d779352beb7f08f4970ab1512c8e5ac9ff8cded6
wpt-pr: 15864
2019-04-23 15:06:49 +01:00
Max Morin ec181e893d Bug 1541338 [wpt PR 16131] - s/transciever/transceiver, a=testonly
Automatic update from web-platform-tests
s/transciever/transceiver

Bug: None
No-Try: True
Change-Id: I67c28d3b2ac14ca68b50ce0b6e08e45d70979014
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1541794
Reviewed-by: Florent Castelli <orphis@chromium.org>
Reviewed-by: Henrik Boström <hbos@chromium.org>
Commit-Queue: Max Morin <maxmorin@chromium.org>
Cr-Commit-Position: refs/heads/master@{#645697}

--

wpt-commits: 542485703ff2103dfe7333e99e5fbdab4558daab
wpt-pr: 16131
2019-04-23 15:06:49 +01:00
Ian Clelland 04da5d6011 Bug 1539829 [wpt PR 16060] - Remove legacy-image-formats feature, a=testonly
Automatic update from web-platform-tests
Remove legacy-image-formats feature

Bug: 945945
Change-Id: Idf5022f6b531b9e2bd353d451c1614adb6a757c2
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1532889
Reviewed-by: Mike West <mkwst@chromium.org>
Reviewed-by: Luna Lu <loonybear@chromium.org>
Commit-Queue: Ian Clelland <iclelland@chromium.org>
Cr-Commit-Position: refs/heads/master@{#645654}

--

wpt-commits: 11d0520935fd52b7d1c6cab0f1cc6563f6dfa16e
wpt-pr: 16060
2019-04-23 15:06:48 +01:00
Danyao Wang 3c538314c0 Bug 1541630 [wpt PR 16142] - Use step_timeout() to force spin the EventLoop, a=testonly
Automatic update from web-platform-tests
Use step_timeout() to force spin the EventLoop (#16142)

Use step_timeout() to force spin the EventLoop. Also allow eventPromise to reject before acceptPromise resolves.

--

wpt-commits: 3bfdeb8976fc51748935c8d1f1014dfba8e08dfb
wpt-pr: 16142
2019-04-23 15:06:48 +01:00
Anne van Kesteren 90f325e1fe Bug 1535520 [wpt PR 15769] - HTML: named objects of navigated documents, a=testonly
Automatic update from web-platform-tests
HTML: named objects of navigated documents

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

wpt-commits: 52bd6d9692ccd589c089d89bf59142cfc0e98288
wpt-pr: 15769
2019-04-23 15:06:48 +01:00
autofoolip f8b85eac5f Bug 1541098 [wpt PR 16128] - Update interfaces/css-font-loading.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/css-font-loading.idl (#16128)

Source: https://github.com/tidoust/reffy-reports/blob/e077277/whatwg/idl/css-font-loading.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/512363424
--

wpt-commits: 588567872385afc2864087163ec9624262d55095
wpt-pr: 16128
2019-04-23 15:06:48 +01:00
Mike Pennisi a5203d2c19 Bug 1532672 [wpt PR 15633] - [visual viewport] Wait for all tests to be defined, a=testonly
Automatic update from web-platform-tests
[visual viewport] Wait for all tests to be defined

Configure the test harness to delay completion until all
asynchronously-defined tests are available.

--

wpt-commits: c6b4c117ceb0f89201188d017d6ba4b1e6cf1262
wpt-pr: 15633
2019-04-23 15:06:47 +01:00
David Grogan b9c1f1c4ea Bug 1540567 [wpt PR 16120] - [css-tables] Test for height distribution after modifying layout tree, a=testonly
Automatic update from web-platform-tests
[css-tables] Test for height distribution after modifying layout tree

I don't foresee us fixing this until NG.

This is a test only, no behavior change.

Bug: 764031
Change-Id: I9afddd0bf09231d2f0981e75eb70e7ba1828ee58
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1542305
Reviewed-by: Morten Stenshorne <mstensho@chromium.org>
Commit-Queue: David Grogan <dgrogan@chromium.org>
Cr-Commit-Position: refs/heads/master@{#645344}

--

wpt-commits: 4d956906ca1d5799369c468dde7888eb0b2e5ffb
wpt-pr: 16120
2019-04-23 15:06:47 +01:00
Mounir Lamouri adcf2158f0 Bug 1541621 [wpt PR 16133] - HTMLVideoElement: implement playsinline and auto-fullscreen., a=testonly
Automatic update from web-platform-tests
HTMLVideoElement: implement playsinline and auto-fullscreen.

Intent to Ship: https://groups.google.com/a/chromium.org/d/msg/blink-dev/0TJyePKiegs/24w8YsCQCAAJ

Bug: 943877
Change-Id: I41aba4c93559c97fdbba9149aad379b2134fd859
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1538494
Reviewed-by: Jochen Eisinger <jochen@chromium.org>
Reviewed-by: Tommy Steimel <steimel@chromium.org>
Commit-Queue: Mounir Lamouri <mlamouri@chromium.org>
Cr-Commit-Position: refs/heads/master@{#644336}

--

wpt-commits: da5c2f5c48c0c84cc447a29bb77a9c11450f6040
wpt-pr: 16133
2019-04-23 15:06:47 +01:00
moz-wptsync-bot 8bd01b81eb Bug 1540979 [wpt PR 16127] - Update wpt metadata, a=testonly
wpt-pr: 16127
wpt-type: metadata
2019-04-23 15:06:46 +01:00
Kunihiko Sakamoto c561fdba63 Bug 1540979 [wpt PR 16127] - Remove .tentative mark from preload-imagesrcset tests, a=testonly
Automatic update from web-platform-tests
Remove .tentative mark from preload-imagesrcset tests

Now that the HTML spec change (https://github.com/whatwg/html/pull/4048)
is landed, let's remove the .tentative label from the tests.

Bug: 813452
Change-Id: Id92373c8b78b537b6020c6aa8e05765e2c075834
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1542738
Commit-Queue: Kunihiko Sakamoto <ksakamoto@chromium.org>
Reviewed-by: Dominic Farolino <domfarolino@gmail.com>
Cr-Commit-Position: refs/heads/master@{#645156}

--

wpt-commits: 835b267c69bfddefa374083edf408f1015145e27
wpt-pr: 16127


--HG--
rename : testing/web-platform/tests/preload/dynamic-adding-preload-imagesrcset.tentative.html => testing/web-platform/tests/preload/dynamic-adding-preload-imagesrcset.html
rename : testing/web-platform/tests/preload/link-header-preload-srcset.tentative.html.headers => testing/web-platform/tests/preload/link-header-preload-imagesrcset.html.headers
2019-04-23 15:06:46 +01:00
jugglinmike bb7773d30c Bug 1540022 [wpt PR 16098] - [testdriver.js] Improve test coverage, a=testonly
Automatic update from web-platform-tests
[testdriver.js] Improve test coverage (#16098)

--

wpt-commits: ea8b7ff29a15265e3bf73364f49e22426a5b97d5
wpt-pr: 16098
2019-04-23 15:06:46 +01:00
Miguel Casas-Sanchez f03b7c56f9 Bug 1539650 [wpt PR 16084] - Extend canvas getContextAttributes WPTest, a=testonly
Automatic update from web-platform-tests
Extend canvas getContextAttributes WPTest

This CL extend the WPTest for Canvas getContextAttributes to include
the |desynchronized|.

This CL covers the flag WPT test extension mentioned in
https://github.com/whatwg/html/pull/4360 (which addressed
https://github.com/whatwg/html/issues/4087).

Bug: 944199, 945835
Change-Id: Ibb339c66014d7579023f75c7f2cef99e3f03d351
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1538491
Reviewed-by: Fernando Serboncini <fserb@chromium.org>
Commit-Queue: Miguel Casas <mcasas@chromium.org>
Cr-Commit-Position: refs/heads/master@{#644332}

--

wpt-commits: c3f8e5c0bb15e7d7f57dbe60f6869caa0c4ad2e7
wpt-pr: 16084
2019-04-23 15:06:45 +01:00
Nicolás Peña Moreno 1eee616693 Bug 1540738 [wpt PR 15936] - [ElementTiming] Mimic FCP++ rect computations, a=testonly
Automatic update from web-platform-tests
[ElementTiming] Mimic FCP++ rect computations

This CL changes ElementTiming rect computation to use a computation
similar to that used by FCP++, but relative to the owning frame.

The tests show that the new computation seems more accurate as they
uncovered a problem with the SVG test: default SVG size is 300x150 so
it was clipping the <image> element inside.

A test for rect coordinates relative to iframe is added.

Bug: 879270, 943138
Change-Id: Ib8fa266bda76843fbf7ca07f82ac5bb245d52c4d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1531503
Reviewed-by: Liquan (Max) Gu <maxlg@chromium.org>
Reviewed-by: Mason Freed <masonfreed@chromium.org>
Reviewed-by: Chris Harrelson <chrishtr@chromium.org>
Commit-Queue: Nicolás Peña Moreno <npm@chromium.org>
Cr-Commit-Position: refs/heads/master@{#645021}

--

wpt-commits: 5570bb27d55420f0639dab2415e618afdb94a6f6
wpt-pr: 15936
2019-04-23 15:06:45 +01:00
Philip Jägenstedt cafb044023 Bug 1540284 [wpt PR 16108] - [Azure Pipelines] Run scheduled runs of Safari stable, a=testonly
Automatic update from web-platform-tests
[Azure Pipelines] Run daily run of Safari stable (#16108)

Rather than adding support for getting the version of Safari stable using
PlistBuddy in tools/wpt/browser.py, pass in the version with
`--browser-version` and make sure that it is not overwritten internally.

The next stable Safari release should support `safaridriver --version`.
--

wpt-commits: 146c7368173ea5336d39049788d993f93774eca6
wpt-pr: 16108
2019-04-23 15:06:45 +01:00
Domenic Denicola bfd39bdf65 Bug 1540028 [wpt PR 16099] - Catch more exceptions in Document-createElement-namespace, a=testonly
Automatic update from web-platform-tests
Catch more exceptions in Document-createElement-namespace (#16099)

--

wpt-commits: 8f8cbc5ce2a728ad2b48f58085977b8793c95f2b
wpt-pr: 16099
2019-04-23 15:06:44 +01:00
Ian Kilpatrick db4013cb7c Bug 1540007 [wpt PR 16097] - Remove overflow -webkit-paged-x, -webkit-paged-y implementation., a=testonly
Automatic update from web-platform-tests
Remove overflow -webkit-paged-x, -webkit-paged-y implementation.

As above. Intent to remove thread:
https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/_UhJEz04sqA

Bug: 940652
Change-Id: I002d8ed65d235f6bc2d5c5caf7973c1547f12ac1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1540081
Reviewed-by: Robert Ma <robertma@chromium.org>
Reviewed-by: Dmitry Gozman <dgozman@chromium.org>
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Reviewed-by: Morten Stenshorne <mstensho@chromium.org>
Commit-Queue: Ian Kilpatrick <ikilpatrick@chromium.org>
Cr-Commit-Position: refs/heads/master@{#644923}

--

wpt-commits: 2808e3adc6d5ee9bea8e0f1002a755d917ece2e7
wpt-pr: 16097
2019-04-23 15:06:44 +01:00
Amit Hilbuch 32ba5f3b3a Bug 1539996 [wpt PR 16092] - Adding WPT for accepting an offer to receive simulcast., a=testonly
Automatic update from web-platform-tests
Adding WPT for accepting an offer to receive simulcast.

This test checks that when a PeerConnection receives an offer from
an SFU indicating that the SFU wants to receive simulcast, it generates
an answer that negotiates sending simulcast.

Bug: None
Change-Id: I1b6623169a1c2fd18ee453bfbf8e63cee95e5bd3
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1540306
Reviewed-by: Harald Alvestrand <hta@chromium.org>
Commit-Queue: Amit Hilbuch <amithi@chromium.org>
Cr-Commit-Position: refs/heads/master@{#644886}

--

wpt-commits: c2bd80a32f478b4029307523d6ee02c2aa695b19
wpt-pr: 16092
2019-04-23 15:06:44 +01:00
Philip Jägenstedt fab00958bd Bug 1540363 [wpt PR 16112] - [Azure Pipelines] Skip checkout for wpt.fyi hook jobs, a=testonly
Automatic update from web-platform-tests
[Azure Pipelines] Skip checkout for wpt.fyi hook jobs (#16112)

No checkout is needed. This will save ~40s, which for PRs could matter.
--

wpt-commits: 1815dd1f3ffb0ea81ab5ae43a2335d930cd31689
wpt-pr: 16112
2019-04-23 15:06:43 +01:00
moz-wptsync-bot 46ecf4aa3c Bug 1534865 [wpt PR 15743] - Update wpt metadata, a=testonly
wpt-pr: 15743
wpt-type: metadata
2019-04-23 15:06:43 +01:00
François Beaufort 581f3573f3 Bug 1534865 [wpt PR 15743] - Add experimental :picture-in-picture CSS pseudo-class, a=testonly
Automatic update from web-platform-tests
Add experimental :picture-in-picture CSS pseudo-class

This CL adds support for an experimental CSS pseudo-class used to detect
when an element enters and leave Picture-in-Picture.

Spec: https://github.com/WICG/picture-in-picture/pull/120

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

Bug: 940404
Change-Id: Id225eaff841f7338927d5e150ba9ad6b97dcb258
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1511459
Commit-Queue: François Beaufort <beaufort.francois@gmail.com>
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Reviewed-by: Hayato Ito <hayato@chromium.org>
Reviewed-by: Eric Willigers <ericwilligers@chromium.org>
Reviewed-by: Mounir Lamouri <mlamouri@chromium.org>
Cr-Commit-Position: refs/heads/master@{#644853}

--

wpt-commits: d0396cc595c60b71d52092dc640a956b76051a9f
wpt-pr: 15743
2019-04-23 15:06:43 +01:00
Nicolás Peña Moreno 68a6d490a8 Bug 1540045 [wpt PR 16100] - [ElementTiming] Add carousel image test, a=testonly
Automatic update from web-platform-tests
[ElementTiming] Add carousel image test

This CL adds a test for carousel images. The test contains a carousel of
two images which has a timeout to change image every 50 ms. Because the
images are completely removed from the page and then readded, Element
Timing detects the new addition as a new element, so a new entry is
dispatched every time. This is helpful for measuring latency, for
example when the image carousel change is prompted by user input.

Bug: 879270
Change-Id: I84a034d307c026ba50d12d8bb6241a7fceeadae5
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1540457
Commit-Queue: Nicolás Peña Moreno <npm@chromium.org>
Reviewed-by: Timothy Dresser <tdresser@chromium.org>
Cr-Commit-Position: refs/heads/master@{#644834}

--

wpt-commits: 43dda2a1b3632c91c247bb00bd617847213a9c9c
wpt-pr: 16100
2019-04-23 15:06:43 +01:00
James Graham fee76acab7 Bug 1540431 [wpt PR 16117] - Allow run-all jobs to run on non-master branches, a=testonly
Automatic update from web-platform-tests
Allow run-all jobs to run on non-master branches

--

wpt-commits: 2cfcea72fb19c0065fffacb182cdf8709d241e3c
wpt-pr: 16117
2019-04-23 15:06:42 +01:00
Paul Meyer 8609679979 Bug 1540405 [wpt PR 16115] - Change unoptimized-images feature policy to unoptimized-lossy-images., a=testonly
Automatic update from web-platform-tests
Change unoptimized-images feature policy to unoptimized-lossy-images.

This makes it more clear that this policy applies only to lossy image
types (for now, just JPEG). This patch also makes the implementation
more generic in order to make the policy compatible with parsed
policy values and to pave the way for implementing a
lossless-enforcing version of the unoptimized-images policy as well.

This is a reland of this reverted CL:
https://chromium-review.googlesource.com/c/chromium/src/+/1531354

Bug: 942659
Change-Id: I7928de8a7f3e66841ec3792a4152a3570a709ca3
TBR: iclelland@chromium.org,pdr@chromium.org,kenrb@chromium.org
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1541579
Commit-Queue: Paul Meyer <paulmeyer@chromium.org>
Reviewed-by: Paul Meyer <paulmeyer@chromium.org>
Cr-Commit-Position: refs/heads/master@{#644832}

--

wpt-commits: 1d5e060c91fdb8bf66d9246fc1d19b53c89a33ba
wpt-pr: 16115
2019-04-23 15:06:42 +01:00
Peter Kasting 0891c505bc Bug 1539880 [wpt PR 16090] - Revert "Fix external/wpt/event-timing/event-timing-onloadobserve.html to be more deterministic", a=testonly
Automatic update from web-platform-tests
Revert "Fix external/wpt/event-timing/event-timing-onloadobserve.html to be more deterministic"

This reverts commit 250c950a568a7614d72b4fa319d86cf2d9b46cf0.

Reason for revert: Timing out on all bots: https://test-results.appspot.com/dashboards/flakiness_dashboard.html#tests=external/wpt/event-timing/event-timing-onloadthenobserve.html&testType=webkit_layout_tests

Original change's description:
> Fix external/wpt/event-timing/event-timing-onloadobserve.html to be more deterministic
>
> This test passes as some events like click or mousedown for the first
> click are missed at the second PerformanceObserver in startObserver.
> This CL makes sure that the first PerformanceObserver does not proceed
> until the first click event happens.
>
> Actually we found the test failed when we use a different task runner is
> used for WidgetInputHandler (https://chromium-review.googlesource.com/c/chromium/src/+/1530492/4).
>
> Bug: 872081
> Change-Id: I8d8fe187b8053140f40ae9cf08737fcf7b64233c
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1538136
> Commit-Queue: Nicolás Peña Moreno <npm@chromium.org>
> Reviewed-by: Nicolás Peña Moreno <npm@chromium.org>
> Reviewed-by: Alexander Timin <altimin@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#644321}

TBR=hajimehoshi@chromium.org,altimin@chromium.org,npm@chromium.org

Change-Id: Ibb4e463906f5b8040e96c7e008e999c638630e79
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 872081
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1540085
Reviewed-by: Peter Kasting <pkasting@chromium.org>
Commit-Queue: Peter Kasting <pkasting@chromium.org>
Cr-Commit-Position: refs/heads/master@{#644443}

--

wpt-commits: 65cfcd3c4f5d3d16bc38e1f34dd5bce3fe3402de
wpt-pr: 16090
2019-04-23 15:06:42 +01:00
Peter Kasting abe87a6c16 Bug 1540400 [wpt PR 16114] - Revert "Change unoptimized-images feature policy to unoptimized-lossy-images.", a=testonly
Automatic update from web-platform-tests
Revert "Change unoptimized-images feature policy to unoptimized-lossy-images."

This reverts commit efbe41b8ceda53be0e82b4c9a4576cc95c84a3b5.

Reason for revert: Mac bots are failing consistently, see e.g. https://ci.chromium.org/p/chromium/builders/ci/Mac10.10%20Tests/40949

Original change's description:
> Change unoptimized-images feature policy to unoptimized-lossy-images.
>
> This makes it more clear that this policy applies only to lossy image
> types (for now, just JPEG). This patch also makes the implementation
> more generic in order to make the policy compatible with parsed
> policy values and to pave the way for implementing a
> lossless-enforcing version of the unoptimized-images policy as well.
>
> These changes have been pulled from a larger partially reviewed CL:
> https://chromium-review.googlesource.com/c/chromium/src/+/1524869
>
> Bug: 942659
> Change-Id: I0242ac900b1653b89d6d8dbd63616003dcaaba62
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1531354
> Commit-Queue: Paul Meyer <paulmeyer@chromium.org>
> Reviewed-by: Paul Meyer <paulmeyer@chromium.org>
> Reviewed-by: Robert Flack <flackr@chromium.org>
> Reviewed-by: Philip Rogers <pdr@chromium.org>
> Reviewed-by: Ken Buchanan <kenrb@chromium.org>
> Reviewed-by: Ian Clelland <iclelland@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#644488}

TBR=flackr@chromium.org,kenrb@chromium.org,pdr@chromium.org,paulmeyer@chromium.org,iclelland@chromium.org

Change-Id: I0dc0449dc2d07c5dafa84c7123ec664c902a73fb
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 942659
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1540145
Reviewed-by: Peter Kasting <pkasting@chromium.org>
Commit-Queue: Peter Kasting <pkasting@chromium.org>
Cr-Commit-Position: refs/heads/master@{#644637}

--

wpt-commits: ef78bcb3870680baf3b2f965def061b5858ac88c
wpt-pr: 16114
2019-04-23 15:06:41 +01:00
moz-wptsync-bot 404696d8f0 Bug 1540393 [wpt PR 16113] - Update wpt metadata, a=testonly
wpt-pr: 16113
wpt-type: metadata
2019-04-23 15:06:41 +01:00
Paul Meyer f2c509c372 Bug 1540393 [wpt PR 16113] - Change unoptimized-images feature policy to unoptimized-lossy-images., a=testonly
Automatic update from web-platform-tests
Change unoptimized-images feature policy to unoptimized-lossy-images.

This makes it more clear that this policy applies only to lossy image
types (for now, just JPEG). This patch also makes the implementation
more generic in order to make the policy compatible with parsed
policy values and to pave the way for implementing a
lossless-enforcing version of the unoptimized-images policy as well.

These changes have been pulled from a larger partially reviewed CL:
https://chromium-review.googlesource.com/c/chromium/src/+/1524869

Bug: 942659
Change-Id: I0242ac900b1653b89d6d8dbd63616003dcaaba62
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1531354
Commit-Queue: Paul Meyer <paulmeyer@chromium.org>
Reviewed-by: Paul Meyer <paulmeyer@chromium.org>
Reviewed-by: Robert Flack <flackr@chromium.org>
Reviewed-by: Philip Rogers <pdr@chromium.org>
Reviewed-by: Ken Buchanan <kenrb@chromium.org>
Reviewed-by: Ian Clelland <iclelland@chromium.org>
Cr-Commit-Position: refs/heads/master@{#644488}

--

wpt-commits: f19a0c4003dc469cd0972dab425acdcdd3a7d1d7
wpt-pr: 16113
2019-04-23 15:06:41 +01:00
jgraham 4a200cf28c Bug 1540306 [wpt PR 16110] - Don't use HEAD or FETCH_HEAD to checkout specific revisions. (#16066), a=testonly
Automatic update from web-platform-tests
Don't use HEAD or FETCH_HEAD to checkout specific revisions. (#16066)

FETCH_HEAD is unreliable because it's a global variable that can be
accidentially clobbered by adding an additional fetch anywhere in the
pipeline. As a result running tests in CI has been broken since we
chose the wrong revisions. HEAD is more reliable but doesn't exist
until we first check something out.

Instead, do the following:

* Fetch the initial commits into a branch called task_head and check
  this out unconditionally.

* For PRs, create branches called base_head and pr_head pointing to
  the two parents of the merge commit that we test on PRs.

* Express all the other revisions in terms of task_head, pr_head and
  base_head, since they are both correct and more descriptive than
  using complex revision specifiers.

* Move as much logic as possible out of the script baked in to the
  docker image since that's hardest to update.

--

wpt-commits: e5044ace1ad217e683fb239ce6f88806f05139e3
wpt-pr: 16110
2019-04-23 15:06:40 +01:00
Mike West cf7eee4516 Bug 1535908 [wpt PR 15806] - Implement `Sec-Fetch-Site: 'none'` for user-initiated navigations., a=testonly
Automatic update from web-platform-tests
Implement `Sec-Fetch-Site: 'none'` for user-initiated navigations.

https://mikewest.github.io/sec-metadata/#sec-fetch-site-header defines
a `none` value for `Sec-Fetch-Site`, which should be delivered along with
navigational requests which were initiated directly from the browser, and
not from a user's interaction with websites.

This patch implements this new value in
`NavigationRequest::AddAdditionalRequestHeaders`, and adds tests for some
of the core use cases we expect servers to care about when examining
this header: address bar navigations, and bookmark navigations.

We'll add additional test cases in future patches as we work out the right
answers to the questions raised in [1] and [2].

[1]: https://mikewest.github.io/sec-metadata/#directly-user-initiated
[2]: https://docs.google.com/document/d/1YdakWfCR29pVNHURgceKrM_zjGN61xdnCXdZIGpQzxQ

Bug: 868286
Change-Id: I4866daba27a8763966cf3b213d0c0e916c0db787
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1520667
Reviewed-by: Scott Violet <sky@chromium.org>
Reviewed-by: Arthur Sonzogni <arthursonzogni@chromium.org>
Reviewed-by: Philip Jägenstedt <foolip@chromium.org>
Reviewed-by: Łukasz Anforowicz <lukasza@chromium.org>
Commit-Queue: Mike West <mkwst@chromium.org>
Cr-Commit-Position: refs/heads/master@{#644760}

--

wpt-commits: 696d3a7aebc3c610eeddee94fb490aa6662c7e79
wpt-pr: 15806
2019-04-23 15:06:40 +01:00
jgraham 3c488baa4c Bug 1539669 [wpt PR 16087] - Remove orphan Travis files., a=testonly
Automatic update from web-platform-tests
Remove orphan Travis files (#16087)

Remove some shell scripts that were used on Travis and are no longer needed
--

wpt-commits: 37db772678555b4bad7bf215158d3750d56a6ae2
wpt-pr: 16087
2019-04-23 15:06:40 +01:00
Philip Jägenstedt b479eccc29 Bug 1540252 [wpt PR 16107] - Run full Edge runs every 6 hours, a=testonly
Automatic update from web-platform-tests
Run full Edge runs every 6 hours (#16107)

This will end up in the same build as the Safari TP run. The wpt.fyi
integration should ensure that one failing doesn't affect the other,
but there is some risk here and it will need to be monitored.
--

wpt-commits: b53840ae8e05244f694a32d411251c009c249a26
wpt-pr: 16107
2019-04-23 15:06:39 +01:00
jugglinmike 5ec3be0f23 Bug 1540050 [wpt PR 16102] - [wptrunner] Remove unused requirements, a=testonly
Automatic update from web-platform-tests
[wptrunner] Remove unused requirements (#16102)

* [wptrunner] Remove unnecessary Chrome dependency

The Chrome "browser" abstraction has not required the `selenium` package
since it was refactored to use WebDriver [1]. Update the corresponding
pip requirements file accordingly.

[1] caf4aa367efef641c4b0e5dfd1c8970eb102f060

* [wptrunner] Remove unnecessary Safari dependency

The Safari "browser" abstraction has not required the `selenium` package
since it was refactored to use WebDriver [1]. Update the corresponding
pip requirements file accordingly.

[1] f13770f6053eb26328adf487c7f80431da5c4509

--

wpt-commits: a0e57a6548891b912ee804b9d4ff289efb0dd7e4
wpt-pr: 16102
2019-04-23 15:06:39 +01:00
autofoolip 83c7436d4d Bug 1540184 [wpt PR 16106] - Update interfaces/wake-lock.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/wake-lock.idl (#16106)

Source: https://github.com/tidoust/reffy-reports/blob/c0312a4/whatwg/idl/wake-lock.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/511854241
--

wpt-commits: bfb65bffe73d327fc53069b23d544e0f015db16f
wpt-pr: 16106
2019-04-23 15:06:39 +01:00
autofoolip 4d0cccd6d1 Bug 1539569 [wpt PR 16074] - Update interfaces/webgl1.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/webgl1.idl (#16074)

Source: https://github.com/tidoust/reffy-reports/blob/e47712b/whatwg/idl/webgl1.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/511332983
--

wpt-commits: c09a72017fc21d9e6a8fc48a25e2331463716062
wpt-pr: 16074
2019-04-23 15:06:38 +01:00
autofoolip ded99ee630 Bug 1539565 [wpt PR 16073] - Update interfaces/payment-method-basic-card.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/payment-method-basic-card.idl (#16073)

Source: https://github.com/tidoust/reffy-reports/blob/e47712b/whatwg/idl/payment-method-basic-card.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/511332983
--

wpt-commits: 1c7590ebf0089749876e4f197aa3c22100500e3e
wpt-pr: 16073
2019-04-23 15:06:38 +01:00