a89d33b022f6e8a0c2b716c3ff51616473079553: Bug 1577980 [wpt PR 18778] - Update wpt metadata, a=testonly
moz-wptsync-bot <wptsync@mozilla.com> - Sat, 31 Aug 2019 12:10:00 +0000 - rev 556982
Push
2195 by ffxbld-merge at Mon, 25 Nov 2019 12:02:33 +0000
Bug 1577980 [wpt PR 18778] - Update wpt metadata, a=testonly
wpt-pr: 18778
wpt-type: metadata
900e5bcf83a2e84d1815b36abbe275a31e103456: Bug 1577980 [wpt PR 18778] - Allow strings containing '.' after sign (ex: -.8) in Decimal::FromString., a=testonly
Matthieu Rigolot <matthieu.rigolot@gmail.com> - Thu, 05 Sep 2019 14:47:54 +0000 - rev 556981
Push
2195 by ffxbld-merge at Mon, 25 Nov 2019 12:02:33 +0000
Bug 1577980 [wpt PR 18778] - Allow strings containing '.' after sign (ex: -.8) in Decimal::FromString., a=testonly
Automatic update from web-platform-tests
Allow strings containing '.' after sign (ex: -.8) in Decimal::FromString.
Entering those strings in a <input type=number> leads to validation messages not being displayed in certain cases:
- rangeUnderflow (bug985330)
- rangeOverflow
- stepMisMatch
This is due to Decimal::FromString not recognizing it as valid, hence returning NaN incorrectly. decimal.h and the spec:
https://html.spec.whatwg.org/#valid-floating-point-number say it should be supported.
Fixes it and adds appropriate tests in wtf_unittests and in web_tests.
Bug: 985330
Change-Id: Ic3a3bb1ca855ebcc13f96aac16c31937a2cba0cd
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1773262
Commit-Queue: Kent Tamura <tkent@chromium.org>
Reviewed-by: Kent Tamura <tkent@chromium.org>
Cr-Commit-Position: refs/heads/master@{#693074}
--
wpt-commits: 406e0ae0c356eda5cb9fb6ff82a926d2a44276a1
wpt-pr: 18778
cc56f49158f750857a79bcb33442eb0b251241e0: Bug 1578638 [wpt PR 18824] - Update wpt metadata, a=testonly
moz-wptsync-bot <wptsync@mozilla.com> - Wed, 04 Sep 2019 07:28:41 +0000 - rev 556980
Push
2195 by ffxbld-merge at Mon, 25 Nov 2019 12:02:33 +0000
Bug 1578638 [wpt PR 18824] - Update wpt metadata, a=testonly
wpt-pr: 18824
wpt-type: metadata
b9bf0b0e59eb48f2f9fd221d8eb0e30ce8e38695: Bug 1578638 [wpt PR 18824] - Update interfaces/web-nfc.idl, a=testonly
autofoolip <auto@foolip.org> - Thu, 05 Sep 2019 14:47:46 +0000 - rev 556979
Push
2195 by ffxbld-merge at Mon, 25 Nov 2019 12:02:33 +0000
Bug 1578638 [wpt PR 18824] - Update interfaces/web-nfc.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/web-nfc.idl (#18824)
Source: https://github.com/tidoust/reffy-reports/blob/0567d30/whatwg/idl/web-nfc.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/580566995
--
wpt-commits: 796663551bcd4d9a0d3392bc8cf46d7ede2f27f1
wpt-pr: 18824
34209fd95b61ed4179a905a05d82a885c9bbb76d: Bug 1578637 [wpt PR 18823] - Update interfaces/appmanifest.idl, a=testonly
autofoolip <auto@foolip.org> - Thu, 05 Sep 2019 14:47:41 +0000 - rev 556978
Push
2195 by ffxbld-merge at Mon, 25 Nov 2019 12:02:33 +0000
Bug 1578637 [wpt PR 18823] - Update interfaces/appmanifest.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/appmanifest.idl (#18823)
Source: https://github.com/tidoust/reffy-reports/blob/0567d30/whatwg/idl/appmanifest.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/580566995
--
wpt-commits: 42918ac7947eab570cf0621db50dad1802b62d29
wpt-pr: 18823
8d708b174cd1f88246ad524d01a1ccc94f0cabd6: Bug 1578580 [wpt PR 18819] - Fix the `test_tests_affected_null` test, a=testonly
Philip Jägenstedt <philip@foolip.org> - Thu, 05 Sep 2019 14:47:35 +0000 - rev 556977
Push
2195 by ffxbld-merge at Mon, 25 Nov 2019 12:02:33 +0000
Bug 1578580 [wpt PR 18819] - Fix the `test_tests_affected_null` test, a=testonly
Automatic update from web-platform-tests
Fix the `test_tests_affected_null` test
As the comment says, this "will fail if the file we assert is
renamed", and that's what happened:
https://github.com/web-platform-tests/wpt/pull/18688
https://github.com/web-platform-tests/wpt/pull/18743
Also change the commit to one which came after these changes, not
because it makes a difference to the outcome but for anyone inspecting
the commit to see the same files.
--
wpt-commits: 253dcf4bc4a5d8bec265a4aa719a22f737777819
wpt-pr: 18819
f2e08deac020106ede099559d1cd07032a1b2527: Bug 1578620 [wpt PR 18822] - Update wpt metadata, a=testonly
moz-wptsync-bot <wptsync@mozilla.com> - Wed, 04 Sep 2019 03:30:28 +0000 - rev 556976
Push
2195 by ffxbld-merge at Mon, 25 Nov 2019 12:02:33 +0000
Bug 1578620 [wpt PR 18822] - Update wpt metadata, a=testonly
wpt-pr: 18822
wpt-type: metadata
9b7ab59202ec4edf98bb2ccdb1b60ad0729fba5f: Bug 1578620 [wpt PR 18822] - [css-writing-modes] Fix incorrect tests: misapplied selectors, parallel flows in orthogonal flow tests, a=testonly
fantasai <fantasai.bugs@inkedblade.net> - Thu, 05 Sep 2019 14:47:27 +0000 - rev 556975
Push
2195 by ffxbld-merge at Mon, 25 Nov 2019 12:02:33 +0000
Bug 1578620 [wpt PR 18822] - [css-writing-modes] Fix incorrect tests: misapplied selectors, parallel flows in orthogonal flow tests, a=testonly
Automatic update from web-platform-tests
[css-writing-modes] Fix incorrect tests: misapplied selectors, non-orthogonal flows (#18822)
--
wpt-commits: 5edb03a611e9734cefe037718b0dd00432f0d5a4
wpt-pr: 18822
db58c82ab3536d41cbaa7c5fa08b72baf58f81ac: Bug 1578527 [wpt PR 18812] - Update wpt metadata, a=testonly
moz-wptsync-bot <wptsync@mozilla.com> - Tue, 03 Sep 2019 20:55:30 +0000 - rev 556974
Push
2195 by ffxbld-merge at Mon, 25 Nov 2019 12:02:33 +0000
Bug 1578527 [wpt PR 18812] - Update wpt metadata, a=testonly
wpt-pr: 18812
wpt-type: metadata
2aaca64b263f6d02b45abe5a33f8f63bb7fdf2e2: Bug 1578527 [wpt PR 18812] - [WPT/common/security-features] Support nested source contexts, a=testonly
Hiroshige Hayashizaki <hiroshige@chromium.org> - Thu, 05 Sep 2019 14:47:19 +0000 - rev 556973
Push
2195 by ffxbld-merge at Mon, 25 Nov 2019 12:02:33 +0000
Bug 1578527 [wpt PR 18812] - [WPT/common/security-features] Support nested source contexts, a=testonly
Automatic update from web-platform-tests
[WPT/common/security-features] Support nested source contexts
To enable `spec.src.json` to specify (possibly nested) source contexts,
this CL adds `source_context_list_schema` that represents
source contexts from where subresource requests are sent,
and how policies are delivered (by source contexts or subresource requests).
This CL adds `source_context_list` field to each `test_expansion` entry,
of which value is the key of `source_context_list_schema` to be used.
This CL adds `source_context_schema` and `subresource_schema`
that represent supported delivery types and subresources
for each source context or subresource type. These are used:
- To filter out test files for unsupported combinations of delivery types,
source contexts and subresources.
A part of the filtering was removed in
https://chromium-review.googlesource.com/c/chromium/src/+/1717535
and this CL re-adds it (in a different form of implementation).
- To determine what delivery types should be used for `anotherPolicy`
placeholder.
After this CL, the generate.py generates `source_context_list` and
`subresource_policy_deliveries` fields that are passed directly
without coversion.
Specifically,
- The conversion from `classic-data-worker-fetch` to
`classic-data-worker` + `fetch-request` in mixed-content-test-case.js
is removed.
- <iframe srcdoc>-related tests for `img-tag` referrer-policy tests
are split into separate tests, and related code in
referrer-policy-test-case.sub.js is removed.
Instead, to support tests inside <iframe srcdoc>, this CL adds
`referrerSource` calculation that can support <iframe srcdoc>s.
This CL also changes the structure of generated file names.
Now all files are generated under a dedicated directory `gen/`.
This CL creates `test-case.sub.js` instead of modifying
`referrer-policy-test-case.sub.js` etc., because:
After this CL, I'll commit new generated test HTML files,
incrementally in order to monitor potential regressions,
Because thousands of files are modified, split, and renamed.
During the incremental commits, `test-case.sub.js` is used
by new generated tests while
`referrer-policy-test-case.sub.js` etc. are still used by
old tests.
After all commits are done, `referrer-policy-test-case.sub.js`
etc. will be removed.
This CL renames subresource names, to make the names of subresources,
source contexts and source context lists consistent.
`test-case.sub.js` reflects renaming of JSON keys and values done
in previous commits.
- opt_in_method -> delivery_type/value
https://chromium-review.googlesource.com/c/chromium/src/+/1717107
- delivery_method -> delivery_type
https://chromium-review.googlesource.com/c/chromium/src/+/1716109
- referrer_policy -> delivery_value
https://chromium-review.googlesource.com/c/chromium/src/+/1717592
- source_protocol -> source_scheme
https://chromium-review.googlesource.com/c/chromium/src/+/1717115
https://chromium-review.googlesource.com/c/chromium/src/+/1718991
- target_protocol + origin -> origin
https://chromium-review.googlesource.com/c/chromium/src/+/1717470
- Use shorter values for origin and redirection
https://chromium-review.googlesource.com/c/chromium/src/+/1717475
- referrer_url -> expectation
https://chromium-review.googlesource.com/c/chromium/src/+/1717319
- source context names
https://chromium-review.googlesource.com/c/chromium/src/+/1777110
Bug: 906850
Change-Id: Ia6695081e5a93355c29fb1bdb7e89ba6b673261f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1586548
Commit-Queue: Hiroshige Hayashizaki <hiroshige@chromium.org>
Reviewed-by: Mike West <mkwst@chromium.org>
Reviewed-by: Hiroki Nakagawa <nhiroki@chromium.org>
Cr-Commit-Position: refs/heads/master@{#692920}
--
wpt-commits: 03267447fc0f5a76c8ab2e22b7549798ca7419d8
wpt-pr: 18812
c8b9db9abc41913e3a956579ae25e52387ae6278: Bug 1569133 [wpt PR 17929] - Update wpt metadata, a=testonly
moz-wptsync-bot <wptsync@mozilla.com> - Mon, 29 Jul 2019 19:56:23 +0000 - rev 556972
Push
2195 by ffxbld-merge at Mon, 25 Nov 2019 12:02:33 +0000
Bug 1569133 [wpt PR 17929] - Update wpt metadata, a=testonly
wpt-pr: 17929
wpt-type: metadata
99752f25f5f5ed857cc819607882fdb49e2d0509: Bug 1569133 [wpt PR 17929] - html: Update tests for an autofocus algorithm update, a=testonly
TAMURA, Kent <tkent@chromium.org> - Thu, 05 Sep 2019 14:47:11 +0000 - rev 556971
Push
2195 by ffxbld-merge at Mon, 25 Nov 2019 12:02:33 +0000
Bug 1569133 [wpt PR 17929] - html: Update tests for an autofocus algorithm update, a=testonly
Automatic update from web-platform-tests
html: Update tests for an autofocus algorithm update (#17929)
https://github.com/whatwg/html/pull/4763
--
wpt-commits: 08e6411a9cb36e4e7987d24ddb31e1d62690e1cb
wpt-pr: 17929
5150c3d0faeb16bd191bbf63ee86e19e5d0e5179: Bug 1578472 [wpt PR 18802] - Update wpt metadata, a=testonly
moz-wptsync-bot <wptsync@mozilla.com> - Tue, 03 Sep 2019 16:53:20 +0000 - rev 556970
Push
2195 by ffxbld-merge at Mon, 25 Nov 2019 12:02:33 +0000
Bug 1578472 [wpt PR 18802] - Update wpt metadata, a=testonly
wpt-pr: 18802
wpt-type: metadata
238e2035379137c248bb9a2240f4b2170c46083b: Bug 1578472 [wpt PR 18802] - Use testdriver Action API in WPT coalesced pointerevent tests, a=testonly
Lan Wei <lanwei@chromium.org> - Thu, 05 Sep 2019 14:47:03 +0000 - rev 556969
Push
2195 by ffxbld-merge at Mon, 25 Nov 2019 12:02:33 +0000
Bug 1578472 [wpt PR 18802] - Use testdriver Action API in WPT coalesced pointerevent tests, a=testonly
Automatic update from web-platform-tests
Use testdriver Action API in WPT coalesced pointerevent tests
In order to run the web-platform-tests automatically, we will use
testdriver Action API in all the wpt to simulate inputs. Here we are
changing a coalesced pointerevent input tests which sends more than one
mouse events in one frame and coalesces some of them together.
Bug: 606367
Change-Id: I4f094d01bd0b5ff55dd9df1d97a9ac4a78e41ffd
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1775185
Reviewed-by: Navid Zolghadr <nzolghadr@chromium.org>
Commit-Queue: Lan Wei <lanwei@chromium.org>
Cr-Commit-Position: refs/heads/master@{#692783}
--
wpt-commits: adab23aed9f6f1d112a86a51d5aee6132fe813da
wpt-pr: 18802
f7da0819a79f0fa9ba1cb22d4079f4f4ed472bd6: Bug 1577543 [wpt PR 18753] - Use promise in wpt tests to end the tests to avoid memory leak - Part 2, a=testonly
Lan Wei <lanwei@chromium.org> - Thu, 05 Sep 2019 14:46:58 +0000 - rev 556968
Push
2195 by ffxbld-merge at Mon, 25 Nov 2019 12:02:33 +0000
Bug 1577543 [wpt PR 18753] - Use promise in wpt tests to end the tests to avoid memory leak - Part 2, a=testonly
Automatic update from web-platform-tests
Use promise in wpt tests to end the tests to avoid memory leak - Part 2
When we add default tick duration of two-frame time, we see some tests
memory leak which may end the tests when the page is still active, so
I add promise to each tests, once the actions are all finished, we will
call the test end in the promise callback.
Bug: 606367
Change-Id: Ief54ab266219cbda861fa230a4083c9f77b793b9
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1775738
Reviewed-by: Navid Zolghadr <nzolghadr@chromium.org>
Commit-Queue: Lan Wei <lanwei@chromium.org>
Cr-Commit-Position: refs/heads/master@{#692701}
--
wpt-commits: 7199ea486be4ad56c3253b1a5700adc3caa33b27
wpt-pr: 18753