Commit graph

76 commits

Author SHA1 Message Date
Rayan Kanso
7d32e071ea Bug 1538609 [wpt PR 16020] - [Background Fetch] Add web platform tests for match., a=testonly
Automatic update from web-platform-tests
[Background Fetch] Add web platform tests for match.

Move existing match tests to a match file, and add a test for matching
with query options.

Change-Id: I678c968fb56c4ff5a715f29746ec1e3a81958a9a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1535879
Reviewed-by: Peter Beverloo <peter@chromium.org>
Reviewed-by: Mugdha Lakhani <nator@chromium.org>
Commit-Queue: Rayan Kanso <rayankans@chromium.org>
Cr-Commit-Position: refs/heads/master@{#643401}

--

wpt-commits: 80eca32f37872b8b6f146bd92c7a8759a990dae2
wpt-pr: 16020
2019-04-24 11:19:29 +01: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
Rayan Kanso
4b8aa09e6c Bug 1538609 [wpt PR 16020] - [Background Fetch] Add web platform tests for match., a=testonly
Automatic update from web-platform-tests
[Background Fetch] Add web platform tests for match.

Move existing match tests to a match file, and add a test for matching
with query options.

Change-Id: I678c968fb56c4ff5a715f29746ec1e3a81958a9a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1535879
Reviewed-by: Peter Beverloo <peter@chromium.org>
Reviewed-by: Mugdha Lakhani <nator@chromium.org>
Commit-Queue: Rayan Kanso <rayankans@chromium.org>
Cr-Commit-Position: refs/heads/master@{#643401}

--

wpt-commits: 80eca32f37872b8b6f146bd92c7a8759a990dae2
wpt-pr: 16020
2019-04-23 15:06:19 +01:00
Philip Jägenstedt
ade8bf4b2b Bug 1526848 [wpt PR 14952] - Remove two uses of dedicated-workers.idl, a=testonly
Automatic update from web-platform-tests
Remove two uses of dedicated-workers.idl (#14952)

Prerequisite for https://github.com/web-platform-tests/wpt/pull/12803.
--

wpt-commits: 45b6a5be22e5ea7596c55f5d1e65bae5e62e1656
wpt-pr: 14952
2019-02-26 12:05:17 +00:00
Rayan Kanso
770746e1ce Bug 1526831 [wpt PR 15295] - [Background Fetch] Fix flaky WP test that's timing out., a=testonly
Automatic update from web-platform-tests
[Background Fetch] Fix flaky WP test that's timing out.

Due to the scheduler handling multiple requests, there is an issue where
the in-progress processed bytes are being overwritten.

This CL fixes the test by not relying on that value. The underlying
issue will be fixed in a follow-up CL.

Bug: 929929
Change-Id: I48a1d7bb3899c441cdbf8dd2c13623204c1b9213
Reviewed-on: https://chromium-review.googlesource.com/c/1460924
Reviewed-by: Mugdha Lakhani <nator@google.com>
Commit-Queue: Rayan Kanso <rayankans@chromium.org>
Cr-Commit-Position: refs/heads/master@{#630316}

--

wpt-commits: 7451c0c0cf527c8a91e56e539fad31f50356d494
wpt-pr: 15295
2019-02-26 12:05:16 +00:00
Rayan Kanso
1731253ca5 Bug 1523562 [wpt PR 14970] - [Background Fetch] Enable creating registrations with duplicate requests, a=testonly
Automatic update from web-platform-tests
[Background Fetch] Enable creating registrations with duplicate requests

Remove check in renderer and add WP test for uploads.

Bug: 871174
Change-Id: Id225cc05b6f3c065962e1481c98562ca96d87322
Reviewed-on: https://chromium-review.googlesource.com/c/1424821
Commit-Queue: Rayan Kanso <rayankans@chromium.org>
Reviewed-by: Mugdha Lakhani <nator@google.com>
Reviewed-by: Peter Beverloo <peter@chromium.org>
Cr-Commit-Position: refs/heads/master@{#625640}

--

wpt-commits: 14577a3e19422fd99a3c57fb568a48b8291d0768
wpt-pr: 14970
2019-02-07 21:51:01 +00:00
Rayan Kanso
0c81ac21bc Bug 1516084 [wpt PR 14640] - [Background Fetch] Remove use of chromium specific resource, a=testonly
Automatic update from web-platform-tests
[Background Fetch] Remove use of chromium specific resource

Change-Id: If2d7b8d47fe3ed3c5b0458e8166ae2409e3337db
Reviewed-on: https://chromium-review.googlesource.com/c/1388467
Reviewed-by: Mugdha Lakhani <nator@chromium.org>
Commit-Queue: Rayan Kanso <rayankans@chromium.org>
Cr-Commit-Position: refs/heads/master@{#618521}

--

wpt-commits: 08a84e5a8c875e4aa2dad40759a5069d440eae84
wpt-pr: 14640
2019-02-07 21:49:25 +00:00
Rayan Kanso
3a9890e310 Bug 1515853 [wpt PR 14622] - [Background Fetch] Display upload progress., a=testonly
Automatic update from web-platform-tests
[Background Fetch] Display upload progress.

Use the progress updates from the DS, and make sure the registration
displays accurate information with regards to uploads.

Bug: 774054
Change-Id: Iccec2e61310442c051339505c2397bbaa244b50c
Reviewed-on: https://chromium-review.googlesource.com/c/1386865
Commit-Queue: Rayan Kanso <rayankans@chromium.org>
Reviewed-by: Peter Beverloo <peter@chromium.org>
Reviewed-by: Avi Drissman <avi@chromium.org>
Reviewed-by: Mugdha Lakhani <nator@chromium.org>
Cr-Commit-Position: refs/heads/master@{#618515}

--

wpt-commits: 9f99e81b2d827b50f5a97478a0d79a064cb99d5a
wpt-pr: 14622
2019-02-07 21:49:24 +00:00
Mugdha Lakhani
ee388e1497 Bug 1512712 [wpt PR 14416] - [Background Fetch] Support access to active fetches., a=testonly
Automatic update from web-platform-tests
[Background Fetch] Support access to active fetches.

This bug removes the check from renderer that prevents
this access, and updates idl files accordingly.

It also adds a WPT test to check that incomplete fetches
provide access to downloaded content for requests that
have completed.

Bug: 875201
Change-Id: Iffb477496a7c593ba8a5f9de1dbb21c6ae90f6f6
Reviewed-on: https://chromium-review.googlesource.com/c/1367725
Commit-Queue: Mugdha Lakhani <nator@chromium.org>
Reviewed-by: Peter Beverloo <peter@chromium.org>
Cr-Commit-Position: refs/heads/master@{#618219}

--

wpt-commits: cfef55a1984f801494132ce5400f472b710ddf23
wpt-pr: 14416
2019-02-07 21:49:20 +00:00
Rayan Kanso
f61ebc084d Bug 1514721 [wpt PR 14561] - [Background Fetch] Apply CORS checks before sending progress events, a=testonly
Automatic update from web-platform-tests
[Background Fetch] Apply CORS checks before sending progress events

Bug: 915446
Change-Id: I346d38e456b916de9e5acb7640510fdb5080431b
Reviewed-on: https://chromium-review.googlesource.com/c/1379765
Commit-Queue: Rayan Kanso <rayankans@chromium.org>
Reviewed-by: Mugdha Lakhani <nator@chromium.org>
Reviewed-by: Peter Beverloo <peter@chromium.org>
Cr-Commit-Position: refs/heads/master@{#617542}

--

wpt-commits: a88f5031bbba726a1c85477987d4edf342ad91c6
wpt-pr: 14561
2019-02-07 21:49:09 +00:00
Mugdha Lakhani
477388045a Bug 1511121 [wpt PR 14298] - [Background Fetch] Remove records_ from BackgroundFetchRegistration., a=testonly
Automatic update from web-platform-tests
[Background Fetch] Remove records_ from BackgroundFetchRegistration.

This had been introduced to simplify access to active fetches, but has
the following issues:
1. It makes match() and matchAll() inconsistent with Cache API's match()
and matchAll(), which return new independently-consumable response(s) every
time they're called.
2. It breaks retries for responses, when downloading from a server that
doesn't support resuming of downloads.

For details, see
https://docs.google.com/document/d/1CrbWrnnshhyp_SfiAeuODpnQX36GK3Bsi19rXQGez6Q/edit?usp=sharing

The CL also updates the WPT test accordingly.

Bug: 875201
Change-Id: I2c33717cbee36f0d707e814506c0bae9b5a4f31f
Reviewed-on: https://chromium-review.googlesource.com/c/1355121
Commit-Queue: Mugdha Lakhani <nator@chromium.org>
Reviewed-by: Peter Beverloo <peter@chromium.org>
Cr-Commit-Position: refs/heads/master@{#613079}

--

wpt-commits: 073eaac34d507b0ab4c9e2bf0c0d85d9e39cdc2c
wpt-pr: 14298
2018-12-14 13:54:03 +00:00
Mugdha Lakhani
3a790c499d Bug 1507325 [wpt PR 14060] - Add a list of BackgroundFetchRecord objects to BackgroundFetchRegistration., a=testonly
Automatic update from web-platform-testsAdd a list of BackgroundFetchRecord objects to BackgroundFetchRegistration.

When we allow access to active background fetches, BackgroundFetchRecords for
the fetch can be accessed from multiple places. It simplifies matters if
we return the same record for a request whenever it's accessed.

This CL adds a (private) list of BackgroundFetchRecords to the
BackgroundFetchRegistration object, and updates it every time match and
matchAll() are called.

The second change introduced here is to not immediately resolve
responseReady() if the fetch is active and a response for the request
isn't yet available. Once the fetch has completed, or there's a response
available for the request, we resolve pending promises. We also make sure to
return the same promise (resolved or unresolved) for a given record,
every time responseReady is called.

For a more detailed discussion, see the following doc:
https://docs.google.com/document/d/1CrbWrnnshhyp_SfiAeuODpnQX36GK3Bsi19rXQGez6Q/edit?usp=sharing

Bug: 875201

Change-Id: I8cb386efd19086c0993ad2be2fb2691ad90597ec
Reviewed-on: https://chromium-review.googlesource.com/c/1336151
Commit-Queue: Mugdha Lakhani <nator@chromium.org>
Reviewed-by: Rayan Kanso <rayankans@chromium.org>
Reviewed-by: Peter Beverloo <peter@chromium.org>
Cr-Commit-Position: refs/heads/master@{#610410}

--

wpt-commits: 12720fdc8914deec3e7cc627036a26217cc1e908
wpt-pr: 14060
2018-12-11 15:49:33 +00:00
Narcis Beleuzu
42c226c6b3 Backed out 131 changesets (bug 1483060, bug 1507325, bug 1509766, bug 1509173, bug 1447897, bug 1509859, bug 1510489, bug 1510196, bug 1507486, bug 1510315, bug 1510042, bug 1510645, bug 1508901, bug 1509857, bug 1509481, bug 1509201, bug 1509360, bug 1509204, bug 1503351, bug 1510303, bug 1510699, bug 1508488, bug 1510417, bug 1507258, bug 1507753, bug 1504428, bug 1509438, bug 1509436, bug 1509772, bug 1509773, bug 1509883, bug 1510638, bug 1508928, bug 1509526, bug 1510870, bug 1509506, bug 1509239, bug 1508871, bug 1487018, bug 1509130, bug 1509338, bug 1509611, bug 1509401, bug 1509335, bug 1509566, bug 1509243, bug 1510062, bug 1509419, bug 1510061, bug 1509612, bug 1511399, bug 1510373, bug 1509422, bug 1510170, bug 1510171, bug 1510172, bug 1507984, bug 1507775, bug 1509349, bug 1481585, bug 1507837, bug 1509343, bug 1509775, bug 1500160, bug 1509792, bug 1509790, bug 1509797, bug 1509602, bug 1509603, bug 1509517, bug 1510092, bug 1507797, bug 1510148, bug 1509564, bug 1510140, bug 1508914, bug 1509598, bug 1509312, bug 1509310, bug 1509351, bug 1509355, bug 1509463, bug 1509465, bug 1454984, bug 1509468, bug 1506701, bug 1509695, bug 1509694) for spidermokey bustages on bad-strategies.js
Backed out changeset fcd0236d7afa (bug 1511399)
Backed out changeset e57f1cff602f (bug 1509602)
Backed out changeset 0b691a965306 (bug 1509602)
Backed out changeset d615ea8e8dbe (bug 1510870)
Backed out changeset bea20d1644f8 (bug 1510638)
Backed out changeset 341d1454a719 (bug 1510645)
Backed out changeset 7c40a661e06a (bug 1510417)
Backed out changeset 55d7a32adf3e (bug 1510417)
Backed out changeset 4b81c4c2722a (bug 1510699)
Backed out changeset 885ff808ee3d (bug 1510489)
Backed out changeset 0bb7f3d61db2 (bug 1510489)
Backed out changeset 82a89d8cec98 (bug 1509401)
Backed out changeset 53bd5ece31e6 (bug 1509401)
Backed out changeset dabb54327a11 (bug 1509857)
Backed out changeset 71deaa0942d3 (bug 1509857)
Backed out changeset 453380fa9597 (bug 1507984)
Backed out changeset 6d7f837ccbe1 (bug 1507984)
Backed out changeset ed91c65bb17e (bug 1509517)
Backed out changeset e61986873e76 (bug 1509517)
Backed out changeset e17130d54efc (bug 1510148)
Backed out changeset 4d2ca6c4816d (bug 1504428)
Backed out changeset 737d0ec9198a (bug 1504428)
Backed out changeset 8b2dd9baa2e0 (bug 1509694)
Backed out changeset 763b81a477a9 (bug 1509694)
Backed out changeset f6b9756d68b0 (bug 1510061)
Backed out changeset 58b8d41e9b59 (bug 1510061)
Backed out changeset e43407fb6f9d (bug 1510092)
Backed out changeset 834b0fe4e318 (bug 1509173)
Backed out changeset df6134e0788a (bug 1509173)
Backed out changeset 76ee196e863f (bug 1510062)
Backed out changeset a507c55880c7 (bug 1510062)
Backed out changeset 4cf05d8ae51e (bug 1509338)
Backed out changeset ec683b020846 (bug 1510315)
Backed out changeset 22fc38b4cccb (bug 1510315)
Backed out changeset 260d4216ebba (bug 1510042)
Backed out changeset 197bb0764619 (bug 1510042)
Backed out changeset 0fa6f935ad10 (bug 1508901)
Backed out changeset 4fb8b50d7a66 (bug 1508901)
Backed out changeset 5a996f748395 (bug 1510373)
Backed out changeset 723db451649c (bug 1510373)
Backed out changeset e6d78f16bd73 (bug 1509859)
Backed out changeset af450646a969 (bug 1509859)
Backed out changeset fcc10971a6e8 (bug 1509419)
Backed out changeset 7721f268ee77 (bug 1510303)
Backed out changeset 310e74f987c1 (bug 1510171)
Backed out changeset bdd2149e1ba1 (bug 1510170)
Backed out changeset 6c08117876e6 (bug 1510196)
Backed out changeset 4cd63a9278f8 (bug 1509772)
Backed out changeset 9d01c22bac93 (bug 1510172)
Backed out changeset 74e263be28ce (bug 1510172)
Backed out changeset eaada8efafca (bug 1509797)
Backed out changeset a6ef4aa89f45 (bug 1454984)
Backed out changeset f49a14324463 (bug 1454984)
Backed out changeset 550d21e06e90 (bug 1510140)
Backed out changeset dd707cfbeb0e (bug 1507258)
Backed out changeset db69c8dd1e1b (bug 1507258)
Backed out changeset 4ee76bcc47a1 (bug 1509792)
Backed out changeset 050bf471d5cb (bug 1509792)
Backed out changeset deed5aad26b3 (bug 1481585)
Backed out changeset 7eea409daa8b (bug 1509201)
Backed out changeset 57aedf21b9c5 (bug 1509201)
Backed out changeset 39dc1e17f388 (bug 1509438)
Backed out changeset 35ab42d3626e (bug 1509438)
Backed out changeset 41e2805d6b57 (bug 1509790)
Backed out changeset 15eb57180700 (bug 1509790)
Backed out changeset a9a0fb79a2ca (bug 1509775)
Backed out changeset 3cee5ee7e89d (bug 1509775)
Backed out changeset bff634662787 (bug 1509766)
Backed out changeset 67220e78c452 (bug 1509766)
Backed out changeset cf1ab6cd9f83 (bug 1447897)
Backed out changeset 9dcd0dc42e79 (bug 1447897)
Backed out changeset 531f616d71b3 (bug 1508488)
Backed out changeset 2e460352f253 (bug 1508488)
Backed out changeset 051417f3d3f3 (bug 1509883)
Backed out changeset 8f1dd7944d50 (bug 1509773)
Backed out changeset 1261a407197b (bug 1509773)
Backed out changeset 950188672908 (bug 1487018)
Backed out changeset 3284125abf45 (bug 1487018)
Backed out changeset 724c1eeb7910 (bug 1509463)
Backed out changeset f9c3cf504b7a (bug 1509695)
Backed out changeset f1d03b49d1d6 (bug 1509465)
Backed out changeset b8c86bd9d68e (bug 1509612)
Backed out changeset 2d0334e10ba1 (bug 1509611)
Backed out changeset 155ddc13d7a0 (bug 1509468)
Backed out changeset 11dbd2833e02 (bug 1509598)
Backed out changeset ae1b488dbc16 (bug 1509130)
Backed out changeset 978c4475bce2 (bug 1509130)
Backed out changeset 77eab0952d9d (bug 1509603)
Backed out changeset 5a5ec2897605 (bug 1483060)
Backed out changeset c2f00da426ba (bug 1483060)
Backed out changeset 82dc402e581c (bug 1509310)
Backed out changeset 92c8c87dffcf (bug 1509422)
Backed out changeset fce061989f24 (bug 1509566)
Backed out changeset 70988c50685f (bug 1511399)
Backed out changeset a393d292ef04 (bug 1509564)
Backed out changeset 5f1fcc55c350 (bug 1503351)
Backed out changeset 9b073aa19f6a (bug 1503351)
Backed out changeset 9acf8f2e2e82 (bug 1507775)
Backed out changeset 456273bb9289 (bug 1507837)
Backed out changeset 9caf65060547 (bug 1509526)
Backed out changeset b5b09b2d8445 (bug 1509506)
Backed out changeset cde8bfd0dbc4 (bug 1509506)
Backed out changeset d31b1d91a876 (bug 1509481)
Backed out changeset b5a80f4677f2 (bug 1509436)
Backed out changeset a6e95027e177 (bug 1509436)
Backed out changeset 478bb0fcfa9a (bug 1507753)
Backed out changeset 6dec8a00622a (bug 1508928)
Backed out changeset a1cc7364d13d (bug 1508928)
Backed out changeset 088b74eab160 (bug 1506701)
Backed out changeset aef622ea3691 (bug 1507486)
Backed out changeset 9f864e965fbd (bug 1508914)
Backed out changeset b7f3db124039 (bug 1508914)
Backed out changeset dc5b16243cbf (bug 1509239)
Backed out changeset 1ae4e7035bb1 (bug 1509204)
Backed out changeset 39bc05c1887a (bug 1509204)
Backed out changeset 968beebda7f2 (bug 1507325)
Backed out changeset 36b10e4454a8 (bug 1507325)
Backed out changeset 5acde4c777eb (bug 1509343)
Backed out changeset fb53794d49e7 (bug 1509360)
Backed out changeset d75a74c29bb6 (bug 1509360)
Backed out changeset 876d71e94aa4 (bug 1508871)
Backed out changeset ec39d0b1ef49 (bug 1508871)
Backed out changeset b724eeef1f5e (bug 1509335)
Backed out changeset 7ac6bce2781d (bug 1507797)
Backed out changeset aa960526fb2d (bug 1509355)
Backed out changeset 4b33023c62f9 (bug 1500160)
Backed out changeset dd64bd9c8000 (bug 1509349)
Backed out changeset 8837efcf2f34 (bug 1509351)
Backed out changeset d07ad4e1e5c5 (bug 1509312)
Backed out changeset feff3cf9a249 (bug 1509312)
Backed out changeset 634d87030e9c (bug 1509243)
2018-12-11 06:40:50 +02:00
Mugdha Lakhani
6850e1c0d0 Bug 1507325 [wpt PR 14060] - Add a list of BackgroundFetchRecord objects to BackgroundFetchRegistration., a=testonly
Automatic update from web-platform-testsAdd a list of BackgroundFetchRecord objects to BackgroundFetchRegistration.

When we allow access to active background fetches, BackgroundFetchRecords for
the fetch can be accessed from multiple places. It simplifies matters if
we return the same record for a request whenever it's accessed.

This CL adds a (private) list of BackgroundFetchRecords to the
BackgroundFetchRegistration object, and updates it every time match and
matchAll() are called.

The second change introduced here is to not immediately resolve
responseReady() if the fetch is active and a response for the request
isn't yet available. Once the fetch has completed, or there's a response
available for the request, we resolve pending promises. We also make sure to
return the same promise (resolved or unresolved) for a given record,
every time responseReady is called.

For a more detailed discussion, see the following doc:
https://docs.google.com/document/d/1CrbWrnnshhyp_SfiAeuODpnQX36GK3Bsi19rXQGez6Q/edit?usp=sharing

Bug: 875201

Change-Id: I8cb386efd19086c0993ad2be2fb2691ad90597ec
Reviewed-on: https://chromium-review.googlesource.com/c/1336151
Commit-Queue: Mugdha Lakhani <nator@chromium.org>
Reviewed-by: Rayan Kanso <rayankans@chromium.org>
Reviewed-by: Peter Beverloo <peter@chromium.org>
Cr-Commit-Position: refs/heads/master@{#610410}

--

wpt-commits: 12720fdc8914deec3e7cc627036a26217cc1e908
wpt-pr: 14060
2018-12-11 03:01:45 +00:00
Rayan Kanso
9a5b791909 Bug 1508360 [wpt PR 14128] - [Background Fetch] Remove chromium specific WPT code, a=testonly
Automatic update from web-platform-tests[Background Fetch] Remove chromium specific WPT code

Also add an upload endpoint to test Background Fetch uploads.

Bug: 774054
Change-Id: I305e9f43b5d2e77a8e78e9e460e8398d771b03e0
Reviewed-on: https://chromium-review.googlesource.com/c/1341923
Commit-Queue: Rayan Kanso <rayankans@chromium.org>
Reviewed-by: Peter Beverloo <peter@chromium.org>
Cr-Commit-Position: refs/heads/master@{#609394}

--

wpt-commits: dcda413dc629781f75684101e9f8ec7d122fa30b
wpt-pr: 14128
2018-11-23 18:36:48 +00:00
Rayan Kanso
c860ad3488 Bug 1505173 [wpt PR 13955] - [Background Fetch] Reject call to updateUI if event is inactive., a=testonly
Automatic update from web-platform-tests[Background Fetch] Reject call to updateUI if event is inactive.

Spec:
https://wicg.github.io/background-fetch/#background-fetch-update-ui-event-update-ui

Bug: 901909
Change-Id: Ia319cd03e41e65c5a6a1f5e61cde6f4ae7705a32
Reviewed-on: https://chromium-review.googlesource.com/c/1320330
Commit-Queue: Rayan Kanso <rayankans@chromium.org>
Reviewed-by: Peter Beverloo <peter@chromium.org>
Reviewed-by: Matt Falkenhagen <falken@chromium.org>
Reviewed-by: Hiroki Nakagawa <nhiroki@chromium.org>
Cr-Commit-Position: refs/heads/master@{#606118}

--

wpt-commits: 8762072fac59630a7dd6e024dc7ceab71e86ffcc
wpt-pr: 13955
2018-11-14 13:38:05 +00:00
Rayan Kanso
ff6e70f81d Bug 1500225 [wpt PR 13603] - [Background Fetch] Fix match() crash., a=testonly
Automatic update from web-platform-tests[Background Fetch] Fix match() crash.

Calling `match` was causing crashes in debug mode due to accessing
base::Optional<>::value without initialization. Calling match with
an unmatched request was crashing due to hitting a DCHECK. This returns
undefined now as per the spec.

Bug: 896768
Change-Id: I5d82e68ddca157a240ceaaec8990d2553366fbbb
Reviewed-on: https://chromium-review.googlesource.com/c/1289269
Commit-Queue: Rayan Kanso <rayankans@chromium.org>
Reviewed-by: Peter Beverloo <peter@chromium.org>
Cr-Commit-Position: refs/heads/master@{#601541}

--

wpt-commits: aec4289d8db0aae98d4f171419ed1c8b60bc82d1
wpt-pr: 13603
2018-11-07 14:40:16 +00:00
Rayan Kanso
e5054f4ce1 Bug 1499505 [wpt PR 13549] - [Background Fetch] Throw DOMException for responseReady on abort., a=testonly
Automatic update from web-platform-tests[Background Fetch] Throw DOMException for responseReady on abort.

According to the spec, responseReady in BackgroundFetchRecord should
throw an AbortError DOMException if the fetch was abandoned.

https://wicg.github.io/background-fetch/#create-record-objects (2.4.3)

Change-Id: Ieadf278acd061e05b8822014d0934f050fcac702
Reviewed-on: https://chromium-review.googlesource.com/c/1283692
Commit-Queue: Rayan Kanso <rayankans@chromium.org>
Reviewed-by: Peter Beverloo <peter@chromium.org>
Cr-Commit-Position: refs/heads/master@{#600769}

--

wpt-commits: f3ca7fcb4507476c55812417b8d451c9ef33a380
wpt-pr: 13549
2018-11-07 14:40:16 +00:00
Rayan Kanso
7065b4ac9a Bug 1500421 [wpt PR 13528] - [Background Fetch] Simplify fetch storage workflow., a=testonly
Automatic update from web-platform-tests[Background Fetch] Simplify fetch storage workflow.

In addition, MatchAll should return all records, including unprocessed
ones. To support this, the following changes were made:
- Creating a registration also stores all the requests with an empty
response in the cache.
- When an individual request is processed, the failure reason (if any)
is stored in the metadata.
- The logic of GetSettledFetchesTask was moved to
MarkRegistrationForDeletionTask. It checks the metadata rather than the
cache itself to find a failure reason (if any).
- Match/MatchAll logic was moved to a new database task
(MatchRequestsTask). A new API call was added to the cache storage to
allow querying request/response pairs. If a response is found to be
empty it will be exposed as a nullptr.

Change-Id: I631a3ef3da95117aed759a675fe591da5201eeca
Reviewed-on: https://chromium-review.googlesource.com/c/1280851
Reviewed-by: Peter Beverloo <peter@chromium.org>
Reviewed-by: Steven Holte <holte@chromium.org>
Reviewed-by: Joshua Bell <jsbell@chromium.org>
Reviewed-by: Ben Kelly <wanderview@chromium.org>
Reviewed-by: Mugdha Lakhani <nator@chromium.org>
Commit-Queue: Rayan Kanso <rayankans@chromium.org>
Cr-Commit-Position: refs/heads/master@{#600768}

--

wpt-commits: b38f09e16029e5944ef273644ba52588977515b7
wpt-pr: 13528
2018-11-07 14:40:16 +00:00
Rayan Kanso
50c48d53cd Bug 1498415 [wpt PR 13473] - [Background Fetch] Add WPT tests for BackgroundFetchRegistration::abort, a=testonly
Automatic update from web-platform-tests[Background Fetch] Add WPT tests for BackgroundFetchRegistration::abort

Re-resubmit cr/1261477

The issue was that there is a race condition between the abort going
through, and the downloaded file being persisted on disk. I added an
extra check in the WPT test.

Change-Id: I98aa005b4637c08f60a126a6c7c896c1c0edfddf
Reviewed-on: https://chromium-review.googlesource.com/c/1276557
Commit-Queue: Rayan Kanso <rayankans@chromium.org>
Reviewed-by: Mugdha Lakhani <nator@chromium.org>
Reviewed-by: Peter Beverloo <peter@chromium.org>
Cr-Commit-Position: refs/heads/master@{#598848}

--

wpt-commits: c54a084daf22377e9c9ac3b50f9220ad0df27858
wpt-pr: 13473
2018-10-17 15:44:39 +01:00
Mugdha Lakhani
28e4b402e9 Bug 1496854 [wpt PR 13398] - [Background Fetch] Notify observers of BackgroundFetchRegistration, a=testonly
Automatic update from web-platform-tests[Background Fetch] Notify observers of BackgroundFetchRegistration

of updates in failure_reason and result, everytime these change.
This CL also has the effect of sending the onprogress event
when failure_reason and result change upon completion of the
background fetch.

Change-Id: I137a73bbbddda56994b4914b677bec9cc7183993
Reviewed-on: https://chromium-review.googlesource.com/c/1264589
Commit-Queue: Mugdha Lakhani <nator@chromium.org>
Reviewed-by: Tom Sepez <tsepez@chromium.org>
Reviewed-by: Rayan Kanso <rayankans@chromium.org>
Reviewed-by: Peter Beverloo <peter@chromium.org>
Cr-Commit-Position: refs/heads/master@{#598839}

--

wpt-commits: 2ada2e794af8672b3988f8b9f085301207e5f78d
wpt-pr: 13398
2018-10-17 15:44:38 +01:00
Gurzau Raul
1fde7a1e06 Backed out 37 changesets (bug 1498667, bug 1498407, bug 1498665, bug 1497782, bug 1498662, bug 1498660, bug 1498649, bug 1498428, bug 1498621, bug 1498668, bug 1480198, bug 1498770, bug 1498415, bug 1498939, bug 1497939, bug 1498325, bug 1498338, bug 1496854, bug 1491890, bug 1499053, bug 1498368, bug 1497681, bug 1493012, bug 1495499, bug 1499111, bug 1499017, bug 1497732, bug 1496820) for failing at RTCDTMFSender-ontonechange-long.https.html and available-images.html
Backed out changeset fb5d7c25d897 (bug 1499111)
Backed out changeset 64ff440bbe37 (bug 1499111)
Backed out changeset 7afa638dc547 (bug 1480198)
Backed out changeset a1300c678745 (bug 1499053)
Backed out changeset f922c600deac (bug 1498939)
Backed out changeset 889615275c32 (bug 1499017)
Backed out changeset 37af00c60c57 (bug 1498770)
Backed out changeset 824b82d103ca (bug 1498649)
Backed out changeset f9fc9c2b198e (bug 1498668)
Backed out changeset e15fb51620aa (bug 1498667)
Backed out changeset dcce3a0a4c8f (bug 1498667)
Backed out changeset 6dc193c9f82f (bug 1498338)
Backed out changeset dea9dd8aeafb (bug 1495499)
Backed out changeset 4a65e858f724 (bug 1495499)
Backed out changeset f51841955781 (bug 1498665)
Backed out changeset 63ddb0c84f90 (bug 1498665)
Backed out changeset 5802a4b65562 (bug 1498662)
Backed out changeset 59de0505cfca (bug 1498660)
Backed out changeset 951ff6470f1f (bug 1497732)
Backed out changeset 357648610f8d (bug 1498621)
Backed out changeset a06a3fa7275a (bug 1491890)
Backed out changeset b4a3f1a30972 (bug 1497782)
Backed out changeset 49fcbe25c596 (bug 1497782)
Backed out changeset 4cde50991a6b (bug 1496820)
Backed out changeset 8b57f9851df8 (bug 1496820)
Backed out changeset 4c371bd8765f (bug 1498428)
Backed out changeset 13fb36fc139f (bug 1497681)
Backed out changeset 5cd95aa54d95 (bug 1498407)
Backed out changeset f290eaf8cd44 (bug 1498407)
Backed out changeset 538db52b38f0 (bug 1498415)
Backed out changeset c6cefa08ec89 (bug 1498368)
Backed out changeset 92bf8a8afc4e (bug 1498368)
Backed out changeset 2ff5ad4582f9 (bug 1496854)
Backed out changeset 758fc6b2f029 (bug 1493012)
Backed out changeset ed08ae0756f2 (bug 1493012)
Backed out changeset ecb9978f1b91 (bug 1497939)
Backed out changeset 04c3f543129b (bug 1498325)
2018-10-17 10:43:23 +03:00
Rayan Kanso
41d2d106e0 Bug 1498415 [wpt PR 13473] - [Background Fetch] Add WPT tests for BackgroundFetchRegistration::abort, a=testonly
Automatic update from web-platform-tests[Background Fetch] Add WPT tests for BackgroundFetchRegistration::abort

Re-resubmit cr/1261477

The issue was that there is a race condition between the abort going
through, and the downloaded file being persisted on disk. I added an
extra check in the WPT test.

Change-Id: I98aa005b4637c08f60a126a6c7c896c1c0edfddf
Reviewed-on: https://chromium-review.googlesource.com/c/1276557
Commit-Queue: Rayan Kanso <rayankans@chromium.org>
Reviewed-by: Mugdha Lakhani <nator@chromium.org>
Reviewed-by: Peter Beverloo <peter@chromium.org>
Cr-Commit-Position: refs/heads/master@{#598848}

--

wpt-commits: c54a084daf22377e9c9ac3b50f9220ad0df27858
wpt-pr: 13473
2018-10-17 03:51:06 +00:00
Mugdha Lakhani
6775a590d4 Bug 1496854 [wpt PR 13398] - [Background Fetch] Notify observers of BackgroundFetchRegistration, a=testonly
Automatic update from web-platform-tests[Background Fetch] Notify observers of BackgroundFetchRegistration

of updates in failure_reason and result, everytime these change.
This CL also has the effect of sending the onprogress event
when failure_reason and result change upon completion of the
background fetch.

Change-Id: I137a73bbbddda56994b4914b677bec9cc7183993
Reviewed-on: https://chromium-review.googlesource.com/c/1264589
Commit-Queue: Mugdha Lakhani <nator@chromium.org>
Reviewed-by: Tom Sepez <tsepez@chromium.org>
Reviewed-by: Rayan Kanso <rayankans@chromium.org>
Reviewed-by: Peter Beverloo <peter@chromium.org>
Cr-Commit-Position: refs/heads/master@{#598839}

--

wpt-commits: 2ada2e794af8672b3988f8b9f085301207e5f78d
wpt-pr: 13398
2018-10-17 03:51:05 +00:00
Olga Sharonova
f03ee8a0cb Bug 1497482 [wpt PR 13431] - Revert "Resubmit cr/1261477", a=testonly
Automatic update from web-platform-testsRevert "Resubmit cr/1261477"

This reverts commit e2d1946acc8a4c2e0651958d663ef04c3eefe202.

Reason for revert: FindIt identified it as a source of flakiness in crbug/893511

Bug: 893511

Original change's description:
> Resubmit cr/1261477
>
> I reproduced the failure locally, and then re-ran with the changes 100
> time successfully
>
> TBR=peter@chromium.org
>
> Change-Id: Ieb60211fcd9c6beb1aec2b152f298335c4d9178b
> Reviewed-on: https://chromium-review.googlesource.com/c/1264640
> Reviewed-by: Mugdha Lakhani <nator@chromium.org>
> Commit-Queue: Rayan Kanso <rayankans@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#597106}

TBR=nator@chromium.org,rayankans@chromium.org

# Not skipping CQ checks because original CL landed > 1 day ago.

Change-Id: I8e0d0d5339f3f2ea8106dc76bf5bf7d4b8f0d243
Reviewed-on: https://chromium-review.googlesource.com/c/1270736
Reviewed-by: Olga Sharonova <olka@chromium.org>
Commit-Queue: Olga Sharonova <olka@chromium.org>
Cr-Commit-Position: refs/heads/master@{#597883}

--

wpt-commits: 63ef84e18161b7ce0f11d166553f090913d4d1c3
wpt-pr: 13431
2018-10-12 16:44:46 +00:00
Rayan Kanso
65c6c55d25 Bug 1496739 [wpt PR 13391] - [Background Fetch] Reject calls to get with invalid IDs., a=testonly
Automatic update from web-platform-tests[Background Fetch] Reject calls to get with invalid IDs.

Explicitly check for empty strings and add a WPT test.

TBR=peter@chromium.org

Change-Id: If969b56382a67419aaee742c47c470efebab95af
Reviewed-on: https://chromium-review.googlesource.com/c/1264541
Reviewed-by: Rayan Kanso <rayankans@chromium.org>
Reviewed-by: Mugdha Lakhani <nator@chromium.org>
Commit-Queue: Rayan Kanso <rayankans@chromium.org>
Cr-Commit-Position: refs/heads/master@{#597115}

--

wpt-commits: 8e9df70029090145da7c2d2e78af4d65dd9caa8b
wpt-pr: 13391
2018-10-12 16:44:32 +00:00
Rayan Kanso
6dec94bc76 Bug 1496784 [wpt PR 13390] - Resubmit cr/1261477, a=testonly
Automatic update from web-platform-testsResubmit cr/1261477

I reproduced the failure locally, and then re-ran with the changes 100
time successfully

TBR=peter@chromium.org

Change-Id: Ieb60211fcd9c6beb1aec2b152f298335c4d9178b
Reviewed-on: https://chromium-review.googlesource.com/c/1264640
Reviewed-by: Mugdha Lakhani <nator@chromium.org>
Commit-Queue: Rayan Kanso <rayankans@chromium.org>
Cr-Commit-Position: refs/heads/master@{#597106}

--

wpt-commits: 786e201985b7c46ef59185c2c519f9081374fb2a
wpt-pr: 13390
2018-10-12 16:44:32 +00:00
Marijn Kruisselbrink
3ba7a988e7 Bug 1497320 [wpt PR 13371] - Revert "[Background Fetch] Add WPT tests for BackgroundFetchRegistration::abort", a=testonly
Automatic update from web-platform-testsRevert "[Background Fetch] Add WPT tests for BackgroundFetchRegistration::abort"

This reverts commit c9bd394737bb75c77146870df92e636da8fe1ac6.

Reason for revert: test is flaky in https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/Mac10.10%20Tests/35061

Original change's description:
> [Background Fetch] Add WPT tests for BackgroundFetchRegistration::abort
>
> Simplify event dispatching code, and also allow for match/matchAll to be
> called with the abort event.
>
> Change-Id: I3a9d17102f176f7c68131ea144e555a44ffd6ab1
> Reviewed-on: https://chromium-review.googlesource.com/c/1261477
> Commit-Queue: Rayan Kanso <rayankans@chromium.org>
> Reviewed-by: Peter Beverloo <peter@chromium.org>
> Reviewed-by: Mugdha Lakhani <nator@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#596723}

TBR=peter@chromium.org,nator@chromium.org,rayankans@chromium.org

Change-Id: I70bb246625c9d98707c6f61a91dc2dd658b1027f
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://chromium-review.googlesource.com/c/1262965
Reviewed-by: Marijn Kruisselbrink <mek@chromium.org>
Commit-Queue: Marijn Kruisselbrink <mek@chromium.org>
Cr-Commit-Position: refs/heads/master@{#596854}

--

wpt-commits: b4c8ec5a1c8af91c237d80c380e178abe884a4d6
wpt-pr: 13371
2018-10-12 16:44:26 +00:00
Rayan Kanso
f03565b1e6 Bug 1497314 [wpt PR 13360] - [Background Fetch] Add WPT tests for BackgroundFetchRegistration::abort, a=testonly
Automatic update from web-platform-tests[Background Fetch] Add WPT tests for BackgroundFetchRegistration::abort

Simplify event dispatching code, and also allow for match/matchAll to be
called with the abort event.

Change-Id: I3a9d17102f176f7c68131ea144e555a44ffd6ab1
Reviewed-on: https://chromium-review.googlesource.com/c/1261477
Commit-Queue: Rayan Kanso <rayankans@chromium.org>
Reviewed-by: Peter Beverloo <peter@chromium.org>
Reviewed-by: Mugdha Lakhani <nator@chromium.org>
Cr-Commit-Position: refs/heads/master@{#596723}

--

wpt-commits: 23cc12436af526289e615bf66171537ed11598fd
wpt-pr: 13360
2018-10-10 03:43:07 +00:00
Mugdha Lakhani
7fa4996b76 Bug 1495076 [wpt PR 13262] - [Background Fetch] Move CORS preflight check to the controller., a=testonly
Automatic update from web-platform-tests[Background Fetch] Move CORS preflight check to the controller.

Bug: 889888
Change-Id: I2429361627ffea2e1b8d5a11eb0e34b0cbfa1abb
Reviewed-on: https://chromium-review.googlesource.com/c/1249265
Reviewed-by: Joshua Bell <jsbell@chromium.org>
Reviewed-by: Rayan Kanso <rayankans@chromium.org>
Reviewed-by: Peter Beverloo <peter@chromium.org>
Commit-Queue: Mugdha Lakhani <nator@chromium.org>
Cr-Commit-Position: refs/heads/master@{#596707}

--

wpt-commits: 884ed4baadf3c58d33126793fb7effb2ba974408
wpt-pr: 13262
2018-10-09 10:43:23 +00:00
Mugdha Lakhani
42fdb3d024 Bug 1492125 [wpt PR 13047] - [Background Fetch] Move mixed content checks to the controller., a=testonly
Automatic update from web-platform-tests[Background Fetch] Move mixed content checks to the controller.

Change-Id: Iff2fac58c58042d4ddf55ef962df61954414a1fd
Reviewed-on: https://chromium-review.googlesource.com/1230025
Commit-Queue: Mugdha Lakhani <nator@chromium.org>
Reviewed-by: Peter Beverloo <peter@chromium.org>
Reviewed-by: Dmitry Gozman <dgozman@chromium.org>
Reviewed-by: Rayan Kanso <rayankans@chromium.org>
Cr-Commit-Position: refs/heads/master@{#595085}

--

wpt-commits: 56941492f34854ac48ae5f910e6b1d409a1aa78a
wpt-pr: 13047
2018-10-08 16:45:28 +00:00
Mugdha Lakhani
4583fb7148 Bug 1492512 [wpt PR 13079] - [Background Fetch] Set bad-status as failureReason, a=testonly
Automatic update from web-platform-tests[Background Fetch] Set bad-status as failureReason

when one of the settled fetches has a response with a bad status.

Bug: 876691
Change-Id: I45af6b792a6a43e5b091bc5fe6f40d011bdabac5
Reviewed-on: https://chromium-review.googlesource.com/1233693
Reviewed-by: Rayan Kanso <rayankans@chromium.org>
Reviewed-by: Peter Beverloo <peter@chromium.org>
Commit-Queue: Mugdha Lakhani <nator@chromium.org>
Cr-Commit-Position: refs/heads/master@{#592836}

--

wpt-commits: 9dd846c1243e6a5631a8ddfc1b885cc14561ae0a
wpt-pr: 13079
2018-09-27 09:55:47 +00:00
Mugdha Lakhani
9e0aba8816 Bug 1492184 [wpt PR 13051] - [Background Fetch] Miscellaneous cleanups., a=testonly
Automatic update from web-platform-tests[Background Fetch] Miscellaneous cleanups.

1. A check for state needs to be removed from a WPT test, since we've removed this
attribute from the BackgroundFetchRegistration object.
2. Update calls in matchImpl() from resolver->Reject to ScriptState::RejectWithDOMException.

Change-Id: Ie979ad3675ac7d093ae908604e683802db8115a0
Reviewed-on: https://chromium-review.googlesource.com/1230713
Reviewed-by: Peter Beverloo <peter@chromium.org>
Commit-Queue: Mugdha Lakhani <nator@chromium.org>
Cr-Commit-Position: refs/heads/master@{#592050}

--

wpt-commits: 8abd5d0c3f43ebd83c533e6ac096686879183bd8
wpt-pr: 13051
2018-09-24 19:42:53 +00:00
Mugdha Lakhani
14a556338e Bug 1491904 [wpt PR 13036] - [Background Fetch] Remove dangling markup test, a=testonly
Automatic update from web-platform-tests[Background Fetch] Remove dangling markup test

from the WPT suite.
This was added in response to an ongoing CL in the Fetch spec,
which nobody is championing at present and isn't part of the spec.

Here's the proposed spec change for reference:
https://github.com/whatwg/fetch/pull/519/commits

Bug: 884708
Change-Id: I185a876147ab7e02edd611840a237dce1cab750a
Reviewed-on: https://chromium-review.googlesource.com/1228060
Reviewed-by: Rayan Kanso <rayankans@chromium.org>
Reviewed-by: Peter Beverloo <peter@chromium.org>
Commit-Queue: Mugdha Lakhani <nator@chromium.org>
Cr-Commit-Position: refs/heads/master@{#592023}

--

wpt-commits: faff61888337ce764d0170a81218d13ae53f5cfb
wpt-pr: 13036
2018-09-20 12:09:28 +00:00
Mugdha Lakhani
2623c59b9f Bug 1490612 [wpt PR 12963] - [Background Fetch] Implement recordsAvailable., a=testonly
Automatic update from web-platform-tests[Background Fetch] Implement recordsAvailable.

This has been added to the spec recently:
https://wicg.github.io/background-fetch/#dom-backgroundfetchregistration-recordsavailable
and lets the developer know whether the associated with the fetch are
still accessible.

I've simplified BackgroundFetchContext::CleanupRegistration() and added some
tests.

Bug: 881885
Change-Id: I7e12002ffd304727f7e538392879a382eed67fa4
Reviewed-on: https://chromium-review.googlesource.com/1216066
Commit-Queue: Mugdha Lakhani <nator@chromium.org>
Reviewed-by: Tom Sepez <tsepez@chromium.org>
Reviewed-by: Rayan Kanso <rayankans@chromium.org>
Reviewed-by: Nasko Oskov <nasko@chromium.org>
Reviewed-by: Peter Beverloo <peter@chromium.org>
Cr-Commit-Position: refs/heads/master@{#591660}

--

wpt-commits: 445544dcf920e46d158bfe82b1e45e30360ed278
wpt-pr: 12963
2018-09-20 12:09:17 +00:00
Mugdha Lakhani
56bfb63302 Bug 1489576 [wpt PR 12897] - [Background Fetch] Implement BackgroundFetchResult, a=testonly
Automatic update from web-platform-tests[Background Fetch] Implement BackgroundFetchResult

to align the implementation with the spec.
https://wicg.github.io/background-fetch/#enumdef-backgroundfetchresult

This change also gets rid of BackgroundFetchState.

Bug: 881871, 873630
Change-Id: I2be6087fdb68a4463872013b834611727ff525e6
Reviewed-on: https://chromium-review.googlesource.com/1213508
Reviewed-by: Nasko Oskov <nasko@chromium.org>
Reviewed-by: Rayan Kanso <rayankans@chromium.org>
Reviewed-by: Peter Beverloo <peter@chromium.org>
Commit-Queue: Mugdha Lakhani <nator@chromium.org>
Cr-Commit-Position: refs/heads/master@{#590395}

--

wpt-commits: 5bc9afeed9f5502a7c0104ef837f2d122a7214f7
wpt-pr: 12897

--HG--
extra : rebase_source : 91d40f5ec03ea679926d4c4c92a766da4df1c513
extra : source : 95ed1a70472e5a0ab7689a345b3c88f5ab8773c3
2018-09-13 02:55:55 +00:00
Rayan Kanso
419f5f504a Bug 1490034 [wpt PR 12931] - Consistently use single quotes in Background Fetch WPTs., a=testonly
Automatic update from web-platform-testsConsistently use single quotes in Background Fetch WPTs.

TBR=peter@chromium.org

Change-Id: I57ea9fbf394491f31a5c319b82d6eccf7f0cf4e2
Reviewed-on: https://chromium-review.googlesource.com/1216344
Reviewed-by: Rayan Kanso <rayankans@chromium.org>
Commit-Queue: Rayan Kanso <rayankans@chromium.org>
Cr-Commit-Position: refs/heads/master@{#589931}

--

wpt-commits: a0414daac1228b2796916c7ce131e011fcf98a1b
wpt-pr: 12931

--HG--
extra : rebase_source : 1043e8aff661b2ba0bc1a3a5ed56dbcd0f8b5c15
extra : source : 05d2285dabf031abc27d6efef4abd623196601cc
2018-09-13 02:55:02 +00:00
Mugdha Lakhani
1a2a229155 Bug 1489193 [wpt PR 12873] - [Background Fetch] Reject when requests have body., a=testonly
Automatic update from web-platform-tests[Background Fetch] Reject when requests have body.

With this CL,
1. Record the BackgroundFetch.HasRequestsWithBody UMA metric, which is
true if any requests in the background fetch contain a body, false otherwise.
2. Reject the fetch() promise, if any requests do contain a body.

Bug: 881344
Change-Id: I595800adefe1dcc2c8bb04bec2295cc2886d963d
Reviewed-on: https://chromium-review.googlesource.com/1210125
Commit-Queue: Mugdha Lakhani <nator@chromium.org>
Reviewed-by: Peter Beverloo <peter@chromium.org>
Reviewed-by: Rayan Kanso <rayankans@chromium.org>
Reviewed-by: Steven Holte <holte@chromium.org>
Cr-Commit-Position: refs/heads/master@{#590309}

--

wpt-commits: b02f81005983ebcce822f1cc9a398fe38cad4ea1
wpt-pr: 12873

--HG--
extra : rebase_source : 401487c3dbefba9b07ed4109164b2916772b68ca
extra : source : 1e41acd18239f1a4d20b9dbb9a643e7928a93400
2018-09-13 02:54:02 +00:00
Dorel Luca
f0daccaddf Backed out 57 changesets (bug 1490749, bug 1487912, bug 1487288, bug 1489982, bug 1490079, bug 1489593, bug 1488223, bug 1490750, bug 1490004, bug 1489390, bug 1487175, bug 1491351, bug 1490596, bug 1490435, bug 1489193, bug 1490579, bug 1489352, bug 1489576, bug 1490034, bug 1488656, bug 1488490, bug 1488977, bug 1489893, bug 1489890, bug 1490886, bug 1489973, bug 1489671, bug 1490103, bug 1490190, bug 1490761, bug 1490634, bug 1490468, bug 1490636, bug 1490112, bug 1489884, bug 1490236, bug 1490556, bug 1490460, bug 1490220) for WPT mass failure at /fullscreen/idlharness.window.html. a=backout. CLOSED TREE
Backed out changeset 3f3f67d1c0bf (bug 1491351)
Backed out changeset 60a85d19fa48 (bug 1490596)
Backed out changeset b45edd5d9087 (bug 1490596)
Backed out changeset 0ea9c57bc9e4 (bug 1489352)
Backed out changeset f1cd674c70fd (bug 1489352)
Backed out changeset be6801cdeb53 (bug 1490886)
Backed out changeset b3bdd59df9b0 (bug 1487288)
Backed out changeset 004aff5c5572 (bug 1487288)
Backed out changeset e12a50d6fb55 (bug 1490236)
Backed out changeset 9344c735fa65 (bug 1490750)
Backed out changeset 85c26a94f8a0 (bug 1490761)
Backed out changeset 9e6bccf66e12 (bug 1490749)
Backed out changeset 84c2e053f907 (bug 1490004)
Backed out changeset f3c06f63b816 (bug 1490636)
Backed out changeset 338cb2e72624 (bug 1490634)
Backed out changeset a6987c8648d0 (bug 1490556)
Backed out changeset cd07f723e92e (bug 1490579)
Backed out changeset 4ccd436a9778 (bug 1488656)
Backed out changeset 5e307e2cc9a8 (bug 1488656)
Backed out changeset 66dbcaa5f3b2 (bug 1489973)
Backed out changeset 12f6dddd7ad1 (bug 1489973)
Backed out changeset b6aed416b54e (bug 1488490)
Backed out changeset e227ddece3f6 (bug 1488490)
Backed out changeset ba8a0b3f151f (bug 1490220)
Backed out changeset 28cbe0cde7f0 (bug 1490220)
Backed out changeset 61821ee472c2 (bug 1490886)
Backed out changeset 44340a02b547 (bug 1490886)
Backed out changeset 9b7821c48ec4 (bug 1487175)
Backed out changeset 980644f8f54a (bug 1487175)
Backed out changeset 483392469b2c (bug 1490460)
Backed out changeset 7a336a0dda15 (bug 1490460)
Backed out changeset 7714b8da590d (bug 1490103)
Backed out changeset 3b4064627703 (bug 1490103)
Backed out changeset 779b0174c503 (bug 1490468)
Backed out changeset aa88020a2a0b (bug 1490468)
Backed out changeset c139ee918b5d (bug 1489576)
Backed out changeset 95ed1a70472e (bug 1489576)
Backed out changeset 2edff6bf6d4f (bug 1490079)
Backed out changeset b7da8965b780 (bug 1490435)
Backed out changeset 05d2285dabf0 (bug 1490034)
Backed out changeset fdb49d0a9965 (bug 1487912)
Backed out changeset 64beaa647a59 (bug 1487912)
Backed out changeset 6cd3000ba933 (bug 1490112)
Backed out changeset 1e41acd18239 (bug 1489193)
Backed out changeset 48c56e26c1ff (bug 1489893)
Backed out changeset 0d3f681baaf7 (bug 1489890)
Backed out changeset 88aff39ebbb8 (bug 1488977)
Backed out changeset 703c030316ba (bug 1488977)
Backed out changeset 1ce6504ba447 (bug 1489390)
Backed out changeset 4a3d59a25d64 (bug 1490190)
Backed out changeset 24ad0a7f3357 (bug 1490190)
Backed out changeset d91e5930746e (bug 1489982)
Backed out changeset 075ae9254379 (bug 1489671)
Backed out changeset d188605003c8 (bug 1488223)
Backed out changeset e042f3bc5198 (bug 1489593)
Backed out changeset 7d658a41c5af (bug 1489593)
Backed out changeset af72430d508a (bug 1489884)

--HG--
rename : testing/web-platform/tests/html/semantics/embedded-content/the-video-element/intrinsicsize/intrinsicsize-without-unsized-media.tentative.https.sub.html.headers => testing/web-platform/tests/feature-policy/experimental-features/intrinsicsize-without-unsized-media.tentative.https.sub.html.headers
rename : testing/web-platform/tests/feature-policy/experimental-features/unsized-media.tentative.https.sub.html.headers => testing/web-platform/tests/feature-policy/experimental-features/unsized-image.tentative.https.sub.html.headers
extra : amend_source : c237fdcc0e4ce399b11d76bad17bf91b25b2ce64
2018-09-15 16:00:55 +03:00
Mugdha Lakhani
3e1379fdd7 Bug 1489576 [wpt PR 12897] - [Background Fetch] Implement BackgroundFetchResult, a=testonly
Automatic update from web-platform-tests[Background Fetch] Implement BackgroundFetchResult

to align the implementation with the spec.
https://wicg.github.io/background-fetch/#enumdef-backgroundfetchresult

This change also gets rid of BackgroundFetchState.

Bug: 881871, 873630
Change-Id: I2be6087fdb68a4463872013b834611727ff525e6
Reviewed-on: https://chromium-review.googlesource.com/1213508
Reviewed-by: Nasko Oskov <nasko@chromium.org>
Reviewed-by: Rayan Kanso <rayankans@chromium.org>
Reviewed-by: Peter Beverloo <peter@chromium.org>
Commit-Queue: Mugdha Lakhani <nator@chromium.org>
Cr-Commit-Position: refs/heads/master@{#590395}

--

wpt-commits: 5bc9afeed9f5502a7c0104ef837f2d122a7214f7
wpt-pr: 12897
2018-09-14 14:22:29 +00:00
Rayan Kanso
58056ecc16 Bug 1490034 [wpt PR 12931] - Consistently use single quotes in Background Fetch WPTs., a=testonly
Automatic update from web-platform-testsConsistently use single quotes in Background Fetch WPTs.

TBR=peter@chromium.org

Change-Id: I57ea9fbf394491f31a5c319b82d6eccf7f0cf4e2
Reviewed-on: https://chromium-review.googlesource.com/1216344
Reviewed-by: Rayan Kanso <rayankans@chromium.org>
Commit-Queue: Rayan Kanso <rayankans@chromium.org>
Cr-Commit-Position: refs/heads/master@{#589931}

--

wpt-commits: a0414daac1228b2796916c7ce131e011fcf98a1b
wpt-pr: 12931
2018-09-14 14:22:27 +00:00
Mugdha Lakhani
c80e8defb0 Bug 1489193 [wpt PR 12873] - [Background Fetch] Reject when requests have body., a=testonly
Automatic update from web-platform-tests[Background Fetch] Reject when requests have body.

With this CL,
1. Record the BackgroundFetch.HasRequestsWithBody UMA metric, which is
true if any requests in the background fetch contain a body, false otherwise.
2. Reject the fetch() promise, if any requests do contain a body.

Bug: 881344
Change-Id: I595800adefe1dcc2c8bb04bec2295cc2886d963d
Reviewed-on: https://chromium-review.googlesource.com/1210125
Commit-Queue: Mugdha Lakhani <nator@chromium.org>
Reviewed-by: Peter Beverloo <peter@chromium.org>
Reviewed-by: Rayan Kanso <rayankans@chromium.org>
Reviewed-by: Steven Holte <holte@chromium.org>
Cr-Commit-Position: refs/heads/master@{#590309}

--

wpt-commits: b02f81005983ebcce822f1cc9a398fe38cad4ea1
wpt-pr: 12873
2018-09-14 14:22:25 +00:00
Rayan Kanso
ab39beaa2c Bug 1488527 [wpt PR 12830] - [Background Fetch] Record via UMA whether a fetch has duplicate requests, a=testonly
Automatic update from web-platform-tests[Background Fetch] Record via UMA whether a fetch has duplicate requests

Also reject the registration if that happens with a warning, and add a
failing WPT test.

Bug: 871174, 780025
Change-Id: Ibdcc49bc47ea959e0c255a48f5d090cb865a6e45
Reviewed-on: https://chromium-review.googlesource.com/1202262
Reviewed-by: Steven Holte <holte@chromium.org>
Reviewed-by: Mugdha Lakhani <nator@chromium.org>
Reviewed-by: Peter Beverloo <peter@chromium.org>
Commit-Queue: Rayan Kanso <rayankans@chromium.org>
Cr-Commit-Position: refs/heads/master@{#588614}

--

wpt-commits: 98c37ef258eb21fb1c3dbf508437e58be21c2145
wpt-pr: 12830
2018-09-10 10:11:58 +00:00
Mugdha Lakhani
98e3847b0c Bug 1485405 [wpt PR 12622] - [BackgroundFetch] Part 2: Implement BackgroundFetchFailureReason., a=testonly
Automatic update from web-platform-tests[BackgroundFetch] Part 2: Implement BackgroundFetchFailureReason.

This is the second part, the plumbing on the blink side.

Bug: 876691, 869918
Change-Id: I62fe4aaf37f41b5ebd341ce4731f7fda1d486feb
Reviewed-on: https://chromium-review.googlesource.com/1185015
Commit-Queue: Mugdha Lakhani <nator@chromium.org>
Reviewed-by: Tom Sepez <tsepez@chromium.org>
Reviewed-by: Dmitry Gozman <dgozman@chromium.org>
Reviewed-by: Peter Beverloo <peter@chromium.org>
Cr-Commit-Position: refs/heads/master@{#585906}

--

wpt-commits: e5fed3cb6962f0b6a76ee517a29b72febf2159de
wpt-pr: 12622
2018-08-31 10:29:03 +00:00
Mugdha Lakhani
0e0835d7ea Bug 1485728 [wpt PR 12646] - [BackgroundFetch] Part 1: Remove BackgroundFetchSettledFetches., a=testonly
Automatic update from web-platform-tests[BackgroundFetch] Part 1: Remove BackgroundFetchSettledFetches.

This removes BackgroundFetchSettledFetches from blink, idl files,
and the WPT tests.

In a follow up CL I'll remove it from all the event dispatcher code
on the browser side.

This fix also makes cache_query_params optional in MatchRequests() in mojo.
This is required because otherwise the mojo bindings logic crashes the renderer
when we try to pass in a nullptr for cache_query_params from blink.

Bug: 869918, 863016
Change-Id: Ifa933451f98f82902d8455ba5401c629c8c24811
Reviewed-on: https://chromium-review.googlesource.com/1186735
Commit-Queue: Mugdha Lakhani <nator@chromium.org>
Reviewed-by: Peter Beverloo <peter@chromium.org>
Reviewed-by: Rayan Kanso <rayankans@chromium.org>
Reviewed-by: Dmitry Gozman <dgozman@chromium.org>
Reviewed-by: Tom Sepez <tsepez@chromium.org>
Reviewed-by: Kentaro Hara <haraken@chromium.org>
Cr-Commit-Position: refs/heads/master@{#585847}

--

wpt-commits: 0594f4ef03914ed61a07ef9bfa888633f4d510aa
wpt-pr: 12646
2018-08-31 10:29:01 +00:00
Rayan Kanso
5858ab0c8b Bug 1484177 [wpt PR 12546] - [Background Fetch] Take remaining quota into account in Data Manager., a=testonly
Automatic update from web-platform-tests[Background Fetch] Take remaining quota into account in Data Manager.

- Before registering the fetch make sure there is enough quota to
  complete the fetch.
- Abandon the fetch if there is no quota to persist the response.

TBR=avi@chromium.org

Bug: 872735
Change-Id: I2a8348209989f85722e20bd8a5bccc75015fbf51
Reviewed-on: https://chromium-review.googlesource.com/1169202
Commit-Queue: Rayan Kanso <rayankans@chromium.org>
Reviewed-by: Mugdha Lakhani <nator@chromium.org>
Reviewed-by: Tom Sepez <tsepez@chromium.org>
Reviewed-by: Peter Beverloo <peter@chromium.org>
Cr-Commit-Position: refs/heads/master@{#584099}

--

wpt-commits: 30c8b6dbce59669ba443dabb87ba49cedfd62e83
wpt-pr: 12546
2018-08-23 17:06:03 +00:00
Peter Beverloo
b3dd9f7dce Bug 1483989 [wpt PR 12533] - Re-enable the Background Fetch WPT tests, a=testonly
Automatic update from web-platform-testsRe-enable the Background Fetch WPT tests

The flaky crashes should have been fixed now that the associated logic
has been removed from the scheduler.

https://chromium-review.googlesource.com/c/chromium/src/+/1165554

Bug: 869470, 869818
Change-Id: Ie077876289a28387e5f890e9a25abe5609857c14
Reviewed-on: https://chromium-review.googlesource.com/1170909
Commit-Queue: Peter Beverloo <peter@chromium.org>
Reviewed-by: Rayan Kanso <rayankans@chromium.org>
Reviewed-by: Mugdha Lakhani <nator@chromium.org>
Cr-Commit-Position: refs/heads/master@{#583729}

--

wpt-commits: f4cfe41feec71829ec58aa0bf8ef3b8bf489dc7f
wpt-pr: 12533
2018-08-21 21:05:38 +00:00
Mugdha Lakhani
6ca35dfbf2 Bug 1481259 [wpt PR 12328] - [Background Fetch] Idl changes, to align with the spec., a=testonly
Automatic update from web-platform-tests[Background Fetch] Idl changes, to align with the spec.

1. backgroundfetchclick and backgroundfetchabort are of type
BackgroundFetchEvent now.
2. BackgroundFetchEvent includes a BackgroundFetchRegistration object.
3. Temporarily (until match() and matchAll() have been implemented on
BackgroundFetchRegistration), BackgroundFetchUpdateUIEvent also includes a
BackgroundFetchSettledFetches object.
4. BackgroundFetchUpdateEvent --> BackgroundFetchUpdateUIEvent, and
inherits from BackgroundFetchEvent.
5. backgroundfetched --> backgroundfetchsuccess.
6. backgroundfetchsuccess and backgroundfetchfail are of type
BackgroundFetchUpdateUIEvent.
7. Update WPT tests accordingly.

Bug: 869918
Change-Id: Ibb05087e692b39c2dd34c990baeff642627b6520
Reviewed-on: https://chromium-review.googlesource.com/1158835
Commit-Queue: Mugdha Lakhani <nator@chromium.org>
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Reviewed-by: Jeremy Roman <jbroman@chromium.org>
Reviewed-by: Kinuko Yasuda <kinuko@chromium.org>
Reviewed-by: Peter Beverloo <peter@chromium.org>
Reviewed-by: Mark Pearson <mpearson@chromium.org>
Cr-Commit-Position: refs/heads/master@{#582909}

--

wpt-commits: 39aac0cde328471b8a97b136c26a5293f55771b3
wpt-pr: 12328
2018-08-16 17:47:25 +00:00
Philip Jägenstedt
993abcfaa7 Bug 1482379 [wpt PR 12406] - Remove the idl_test test_name argument (always 'idl_test setup'), a=testonly
Automatic update from web-platform-testsRemove the idl_test test_name argument (always 'idl_test setup') (#12406)

Completes what https://github.com/web-platform-tests/wpt/pull/12276 started.
--

wpt-commits: a570eb13b74de9de57230c95e3a302699ce0e7c4
wpt-pr: 12406
2018-08-15 16:50:34 +00:00
Rayan Kanso
212dd87438 Bug 1480218 [wpt PR 12263] - [Background Fetch] Reject BackgroundFetchUpdateEvent::UpdateUI if called again, a=testonly
Automatic update from web-platform-tests[Background Fetch] Reject BackgroundFetchUpdateEvent::UpdateUI if called again

Also add WPT that check
- calling updateUI works
- calling updateUI more than once throws an exception

Change-Id: I4b8e1847a09fd84a087d4f4af996ccf19c9f212b
Reviewed-on: https://chromium-review.googlesource.com/1159073
Commit-Queue: Rayan Kanso <rayankans@chromium.org>
Reviewed-by: Peter Beverloo <peter@chromium.org>
Cr-Commit-Position: refs/heads/master@{#582140}

--

wpt-commits: d6763dd2689061fb3dc5175852f56009fd3d1103
wpt-pr: 12263
2018-08-15 16:50:28 +00:00