Automatic update from web-platform-tests
Added RTCErrorEvent and RTCErrorEventInit.
They're currently not wired up to be used anywhere, but they are
constructable from JavaScript and can be used for real in future CLs.
Intent to Implement & Ship:
https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/TsJA1XX7mTE
Bug: 821806
Change-Id: I463e3e322908c9b67b7032891193ec77b368aa20
Reviewed-on: https://chromium-review.googlesource.com/c/1424951
Commit-Queue: Henrik Boström <hbos@chromium.org>
Reviewed-by: Philip Jägenstedt <foolip@chromium.org>
Reviewed-by: Harald Alvestrand <hta@chromium.org>
Cr-Commit-Position: refs/heads/master@{#629129}
--
wpt-commits: fab38653d3a4a8ce01db100fa049bdc72f4b8270
wpt-pr: 14971
Automatic update from web-platform-tests
WritableStream: test writer behaviour (#15235)
Tests for a couple of bugs found in Blink's new C++ implementation:
1. Verify that the WritableStreamDefaultWriter() constructor does not
detach the existing writer when it is called on a locked stream.
2. Verify that the first write on a stream with HWM 0 does not cause the
ready promise to fulfill.
The reference implementation passes these tests without change.
--
wpt-commits: 73a0e277b9118fd623242429d4eeff5f0b786093
wpt-pr: 15235
Automatic update from web-platform-tests
Adds test for checking if a button has grid context applied properly
--
Changes border colors and removes comment per @mrego's comment
--
Fixes selector for span
--
Switches from custom test to a checkLayout test per @mrego's comment
--
Merge pull request #15210 from brob/grid-on-button
[css-grid] Adds test for checking if a button has grid context applied properly
--
wpt-commits: 59ffed26aeb09e0dc255528db2ea5e26728050fc, 06f6c1ceb1725b77753ff07bed3b2b50bcbafbc4, 1e9b89385b70b9811aeb7f30691bc53549f3cf30, 4e8a4a2186b6735b847f2505a9dcaf0f94331254, bde7e39ac47c77c3263a84936a8a7d55f162b8db
wpt-pr: 15210
Automatic update from web-platform-tests
[css-flexbox] Don't apply min-height: auto to children with percentage heights
In such a case, we compute an incorrect intrinsic logical height, because
we resolve pre-flex percentages when we calculate the intrinsic height.
In common cases this can be 100% of the flexbox height, which we later
use as a min-height of the flex item, leading to it not shrinking when
it should.
This reverts https://crrev.com/c/1269235 for the case of a flex item
which is a flexbox with percentage children.
Bug: 927066
Change-Id: I955bf651f75495122bb454d5221303b188bbb03c
Reviewed-on: https://chromium-review.googlesource.com/c/1452477
Commit-Queue: Christian Biesinger <cbiesinger@chromium.org>
Commit-Queue: Emil A Eklund <eae@chromium.org>
Reviewed-by: Emil A Eklund <eae@chromium.org>
Auto-Submit: Christian Biesinger <cbiesinger@chromium.org>
Cr-Commit-Position: refs/heads/master@{#628806}
--
wpt-commits: ad61eacc8526ee3b277a6307c2d717bdc3985ef2
wpt-pr: 15238
Automatic update from web-platform-tests
webdriver: enable older browsers values for KeyboardEvent.key (#15204)
When propagating keyboard events, older browsers use different strings
for the "key" property of the KeyboardEvent object. This commit enables
the ability of the WebDriver tests for keyboard events to validate the
comparison to these older values in addition to the values used by
modern browsers. See the footnotes in the sections of the following:
https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent/key/Key_Values
--
wpt-commits: b879d5c7d8103cdb6948c2a4d8d8b31f845dae7b
wpt-pr: 15204
Automatic update from web-platform-tests
[css-grid] Handle indefinite percentages in fit-content()
If the size of the grid container depends on the size of its tracks,
a percentage in fit-content() is indefinite. Without this patch, some
places treated this case as fit-content(0), which prevented the grid
container from growing enough to contain the max-content contribution
of its grid items.
This patch treats such fit-content() as minmax(auto, max-content),
but once the size of the grid container is known and it is laid out
"for real", then the percentage is definite and it's used.
The spec is not clear about what exactly should happen, but
minmax(auto, max-content) is consistent with percentage track sizes
and with the description of fit-content().
The change aligns Blink with Firefox and Edge.
Spec: https://drafts.csswg.org/css-grid/#track-sizes
BUG=927865
TEST=external/wpt/css/css-grid/layout-algorithm/grid-fit-content-percentage.html
Change-Id: If39c39a9a97a14f6cdee4545b560eb897053c342
Reviewed-on: https://chromium-review.googlesource.com/c/1450123
Reviewed-by: Javier Fernandez <jfernandez@igalia.com>
Reviewed-by: Manuel Rego <rego@igalia.com>
Commit-Queue: Oriol Brufau <obrufau@igalia.com>
Cr-Commit-Position: refs/heads/master@{#628736}
--
wpt-commits: 51a8f532d934d03b34d832339e0d1dff7a4d4545
wpt-pr: 15212
Automatic update from web-platform-tests
Add custom timeout to EventWatcher to get better failures on wpt test.
Currently if any test in event-dispatch.tentative.html fails, the entire
suite fails with a timeout in run_web_tests, and upstream in WPT all
subsequent tests fail. This patch adds a two requestAnimationFrame
timeout for each of the event watcher wait_for calls for the transition
events test suite by which time the events should have been received.
This allows us to get finer grained test pass/failure results for this
test suite if any particular test is missing events.
Bug: 926233
Change-Id: Ie0c9260f8eacc7f89bf42c90060b5cdb562433f0
Reviewed-on: https://chromium-review.googlesource.com/c/1450039
Commit-Queue: Robert Flack <flackr@chromium.org>
Reviewed-by: Stephen McGruer <smcgruer@chromium.org>
Cr-Commit-Position: refs/heads/master@{#628734}
--
wpt-commits: 5ea38548d904c16134eb654c7e913e46f901d265
wpt-pr: 15206
Automatic update from web-platform-tests
webdriver: replicate "Alt" key workaround for IE WebDriver tests (#15208)
When the Alt key is pressed on Windows, it activates the menu bar for
the focused application. This means that subsequent operations must
first dismiss the menu before being able to carry on. This commit
for Internet Explorer duplicates the workaround for Alt keys from
the test_special_key_sends_keydown subtest in key_events.py to the
test_modifier_key_sends_correct_events subtest.
--
wpt-commits: 9366e48c23a041b398b3345ba8bce6fc66a934ff
wpt-pr: 15208
Automatic update from web-platform-tests
Added two noto woff2 fonts (Sans Mongolian, Sans Nko)
--
Merge pull request #15227 from himorin/add-css-test-shaping-font
Added two noto woff2 fonts (Sans Mongolian, Sans Nko)
--
wpt-commits: 3408b0fe4dd9261908ee1a3d195c20a2ecab0e72, 658b635fa08fef5bb68ac9a6bff09fbb59ba8c77
wpt-pr: 15227
Automatic update from web-platform-tests
corrected 1 sub-test out of 11 in css-values/calc-numbers.html
--
Merge pull request #15226 from TalbotG/Values-GT-PR15
corrected 1 sub-test out of 11 in css-values/calc-numbers.html
--
wpt-commits: 76bcf007453322cd2a1bded5d1a1aaa476f6d8d0, db527a4944833201557faf740d4717c3ebe4c75f
wpt-pr: 15226
Automatic update from web-platform-tests
Add RTCError, RTCErrorInit, RTCErrorDetailType and WPT coverage.
This allows us to construct the RTCError. Changing error types thrown
by various methods will be done in separate CLs.
Intent to Implement & Ship:
https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/TsJA1XX7mTE
Bug: 821806
Change-Id: I876bb1b7859e69018ba970b528e515313b068c39
Reviewed-on: https://chromium-review.googlesource.com/c/1421797
Commit-Queue: Henrik Boström <hbos@chromium.org>
Reviewed-by: Philip Jägenstedt <foolip@chromium.org>
Reviewed-by: Marina Ciocea <marinaciocea@chromium.org>
Reviewed-by: Harald Alvestrand <hta@chromium.org>
Cr-Commit-Position: refs/heads/master@{#628585}
--
wpt-commits: cbdf1db18d931c8642073bd34c41c634f432af09
wpt-pr: 14937
Automatic update from web-platform-tests
Add some tests for Symbol properties on Storage objects.
--
wpt-commits: 4582ca92624594ad7e5d2c1137823c1c1e93d2e3
wpt-pr: 15131
Automatic update from web-platform-tests
Use promise_rejects in portals-activate-no-browsing-context.html.
Change-Id: Iccdbbe823d3d4ed2554c2527d90da8b7692a2e4e
Reviewed-on: https://chromium-review.googlesource.com/c/1450282
Commit-Queue: Jeremy Roman <jbroman@chromium.org>
Commit-Queue: Adithya Srinivasan <adithyas@chromium.org>
Auto-Submit: Jeremy Roman <jbroman@chromium.org>
Reviewed-by: Adithya Srinivasan <adithyas@chromium.org>
Cr-Commit-Position: refs/heads/master@{#628489}
--
wpt-commits: cee3936fb6efe737b8fd9c26e1f4f3fa8d878fda
wpt-pr: 15213
Automatic update from web-platform-tests
Urange Parsing
Fairly exhaustively test <urange> parsing, and make sure UAs aren't cheating with specialized tokens.
--
Stabilize the starting value on "valid" tests
Make sure that tests for should-be-valid syntax start from a stable value as well, so they don't depend on test ordering so much.
--
meta => link
--
Fix selector serialization
Was pretty sure selectors serialized with spaces around the combinator, but wasn't sure, and Chrome failed the test anyway. Firefox passes but with spaces, so make sure I match that.
--
Force uppercase of the urange
Urange serialization isn't specified, so I shouldn't rely on the casing in this test, at least. Instead, just uppercase things, since casing doesn't matter.
--
fix accidental collision
--
Merge pull request #15195 from web-platform-tests/tabatkins-patch-1
Urange Parsing
--
wpt-commits: be6aae49e28d40a3e32d49205ceea50ad98070f9, 794729af2f994e4912d15d27527be1c847a027e9, c62259ab5c622bab80af2e9489dea2a9cf8f2594, 23a94e6348cccd97251024147ddf0b855b31ba55, d9769535a761f5ae3969463108239d2ba2563ff7, bdf1782f0a7df711aa700c67ceddfdbeb5a3f1b3, 62bfaebd63ab3f077fbb439d9d9a65acc97c5b7c
wpt-pr: 15195
Automatic update from web-platform-tests
Portals: Hide portal host before dispatching activate event
window.portalHost returns null in the portal browsing context after it
has been activated.
Bug: 914117
Change-Id: I2758d2bb29ad0381cff51f0c312fa88c3bacaed4
Reviewed-on: https://chromium-review.googlesource.com/c/1412792
Commit-Queue: Adithya Srinivasan <adithyas@chromium.org>
Reviewed-by: Lucas Gadani <lfg@chromium.org>
Reviewed-by: Jeremy Roman <jbroman@chromium.org>
Cr-Commit-Position: refs/heads/master@{#628378}
--
wpt-commits: 4ad2eef86295a88acad1c373fb9fde9ca471a630
wpt-pr: 15203
Automatic update from web-platform-tests
Allow audio requests in getDisplayMedia() calls from blink
This CL adds cases to allow for getDisplayMedia({video:true, audio:true}) calls.
- Remove the earlier checks in blink that adds exceptions for audio requests.
- Reject audio-only requests.
- Set up UserMediaRequest appropriately and allow for settings in
MediaStreamManager.
- Add a FakeUI case to create a dummy AudioDevice.
- Add unit tests and layout tests.
Bug: 896333
Change-Id: I627c8ce84d752528430c4d46c0c5f472b39706d1
Reviewed-on: https://chromium-review.googlesource.com/c/1444353
Reviewed-by: Guido Urdaneta <guidou@chromium.org>
Commit-Queue: Emircan Uysaler <emircan@chromium.org>
Cr-Commit-Position: refs/heads/master@{#628366}
--
wpt-commits: 959f47bd77009e5e4c1b7a62db5b1a893b41efd9
wpt-pr: 15146
Automatic update from web-platform-tests
Reland "Portals: Expose portalHost to portal's browsing context"
This is a reland of 9d4738420905a6b28407a8282512d8307d413780
Original change's description:
> Portals: Expose portalHost to portal's browsing context
>
> window.portalHost returns a PortalHost to script running inside the main
> frame within a portal.
>
> Bug: 914117
> Change-Id: I26fb4ae9676261bee4446bfbc6ee34b28dc618b1
> Reviewed-on: https://chromium-review.googlesource.com/c/1399569
> Commit-Queue: Adithya Srinivasan <adithyas@chromium.org>
> Reviewed-by: Daniel Cheng <dcheng@chromium.org>
> Reviewed-by: Charlie Reis <creis@chromium.org>
> Reviewed-by: Lucas Gadani <lfg@chromium.org>
> Reviewed-by: Jeremy Roman <jbroman@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#624316}
Bug: 914117
Change-Id: I2830cafac26928229d474fd91921fbf2f9a47952
Reviewed-on: https://chromium-review.googlesource.com/c/1425041
Commit-Queue: Adithya Srinivasan <adithyas@chromium.org>
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Reviewed-by: Charlie Reis <creis@chromium.org>
Reviewed-by: Jeremy Roman <jbroman@chromium.org>
Cr-Commit-Position: refs/heads/master@{#628329}
--
wpt-commits: b0020d5df18998609b38786878f7a0b92cc680aa
wpt-pr: 14974
Automatic update from web-platform-tests
Add support for all RTCIceCandidate fields.
Intent to implement and ship thread:
https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/T6zlVFZhRVY
Drive-by: Fix a few minor lint issues.
Bug: 683094
Change-Id: I1c8cb27e8583f200d6e4d9fe6f2d1b633e8dab66
Reviewed-on: https://chromium-review.googlesource.com/c/1429969
Reviewed-by: Philip Jägenstedt <foolip@chromium.org>
Reviewed-by: Henrik Boström <hbos@chromium.org>
Commit-Queue: Guido Urdaneta <guidou@chromium.org>
Cr-Commit-Position: refs/heads/master@{#628324}
--
wpt-commits: 932df409e4c23f7cba3fe2e634426b4429694df0
wpt-pr: 15132
Automatic update from web-platform-tests
[Azure Pipelines] Add required variables for manually triggering jobs (#15201)
This is enable adding more manual jobs without triggering all of them.
--
wpt-commits: e1d9e660a5b1eb9ee26193f2c71d26673f764e19
wpt-pr: 15201
Automatic update from web-platform-tests
[Azure Pipelines] Run all tests on Edge on Windows 10 (#15196)
This job is only triggered manually until it has been shown to be robust.
--
wpt-commits: 8e6c6429b335f439ed332bc79214730225a1405d
wpt-pr: 15196