Automatic update from web-platform-testsUpstream ConvolverNode tests to WPT
Add thresholds to allow for differences in expected results.
Needed for Firefox to pass the tests. Thresholds were set using
Firefox on Linux. Where the tests pass, the output looks correct
except for small numerical differences.
Bug: 745778
Change-Id: I8fa6582ac960922e777d83d9debc71aa36e1741b
Reviewed-on: https://chromium-review.googlesource.com/947096
Reviewed-by: Hongchan Choi <hongchan@chromium.org>
Commit-Queue: Raymond Toy <rtoy@chromium.org>
Cr-Commit-Position: refs/heads/master@{#541318}
wpt-commits: 16376ce7a6ca10ca6ac31dff565c47b6555e3103
wpt-pr: 9798
wpt-commits: 16376ce7a6ca10ca6ac31dff565c47b6555e3103
wpt-pr: 9798
Automatic update from web-platform-testsUpstream AudioWorklet tests to WPT suite
1. Tests moved:
From - src/third_party/WebKit/LayoutTests/http/tests/webaudio/audio-worklet/
to - src/third_party/WebKit/LayoutTests/external/wpt/webaudio/
2. All tests were renamed because of the SecureContext requirement.
3. Updated the script paths.
4. Used a variable for the processor script path.
Bug: 817869
Test: All existing tests are passing after updating paths.
Change-Id: I7bd6c91c365730e453205f2241cb45986e2c7d3b
Reviewed-on: https://chromium-review.googlesource.com/944847
Reviewed-by: Raymond Toy <rtoy@chromium.org>
Reviewed-by: Kent Tamura <tkent@chromium.org>
Commit-Queue: Kent Tamura <tkent@chromium.org>
Cr-Commit-Position: refs/heads/master@{#541281}
wpt-commits: a075d92a0c9a272c4140ab66a94db93aa630e355
wpt-pr: 9883
wpt-commits: a075d92a0c9a272c4140ab66a94db93aa630e355
wpt-pr: 9883
Automatic update from web-platform-testsbluetooth: web: test: Move test to wpt/bluetooth/
Moves a single Bluetooth test under the wpt/http/ directory to its
rightful place under wpt/bluetooth.
BUG=509038
Change-Id: I9eaa21858c74fedba2a91c508b4097609f8c69a6
Reviewed-on: https://chromium-review.googlesource.com/951882
Commit-Queue: Ovidio Henriquez <odejesush@chromium.org>
Reviewed-by: Conley Owens <cco3@chromium.org>
Reviewed-by: Philip Jägenstedt <foolip@chromium.org>
Cr-Commit-Position: refs/heads/master@{#541219}
wpt-commits: 82bf96791891696f2c641d25f2e131137096e5db
wpt-pr: 9882
wpt-commits: 82bf96791891696f2c641d25f2e131137096e5db
wpt-pr: 9882
--HG--
rename : testing/web-platform/tests/http/tests/bluetooth/https/requestDevice/cross-origin-iframe.sub.https.html => testing/web-platform/tests/bluetooth/requestDevice/cross-origin-iframe.sub.https.html
Automatic update from web-platform-tests[css-typed-om] Fix crash when parsing an empty string.
When we parse a custom property with an empty string, we hit a DCHECK
that asserts that there's at least one token.
We now throw a TypeError when given an empty string, since a custom
property only matches one or more tokens [1].
[1] https://drafts.csswg.org/css-syntax-3/#typedef-declaration-value
Bug: 819098
Change-Id: I2d5ef71fb36011d0e2efc5e1c3664cb3c8a69f6b
Reviewed-on: https://chromium-review.googlesource.com/950624
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Commit-Queue: nainar <nainar@chromium.org>
Cr-Commit-Position: refs/heads/master@{#541172}
wpt-commits: f69acf708ef49491101197336faa0371bdd99ddc
wpt-pr: 9868
wpt-commits: f69acf708ef49491101197336faa0371bdd99ddc
wpt-pr: 9868
Automatic update from web-platform-tests[css-text] Fix tests that rely on the specific width of glyphs
The following 2 tests:
* external/wpt/css/css-text/i18n/css3-text-line-break-opclns-004.html
* external/wpt/css/css-text/i18n/css3-text-line-break-opclns-011.html
are failing on specific configurations because they assume some
characters are installed on the test machine, and they have specific
widths, but [blink content shell fonts] does not include Tibetan
fonts. Not having Tibetan fonts on test configuration is allowed as
per the [wpt general guidelines].
This patch uses the [css-orientation-test] font that provides a 1em
square glyph for every Unicode code points.
[blink content shell fonts]: https://cs.chromium.org/chromium/src/third_party/content_shell_fonts/README.chromium
[css-orientation-test]: https://github.com/adobe-fonts/css-orientation-test
[wpt general guidelines]: http://web-platform-tests.org/writing-tests/general-guidelines.html
Bug: 817804
Change-Id: I17a1b7d1b34b209303f8b6684644cff3d7ce62a0
Reviewed-on: https://chromium-review.googlesource.com/945429
Commit-Queue: Koji Ishii <kojii@chromium.org>
Reviewed-by: Manuel Rego Casasnovas <rego@igalia.com>
Cr-Commit-Position: refs/heads/master@{#541073}
wpt-commits: 9fae986b8ebdb54eb9cb56b4ba11f52cc2eb4d23
wpt-pr: 9744
wpt-commits: 9fae986b8ebdb54eb9cb56b4ba11f52cc2eb4d23
wpt-pr: 9744
Automatic update from web-platform-tests[css-typed-om] Fix crash when appending var refs.
We currently hit a DCHECK when appending a var ref. This patch fixes
the crash by rejecting it as per the spec.
Spec: ecfcbf9721
Bug: 814606
Change-Id: I144307bf489db5e968c8e326087d13554ec3e59c
Reviewed-on: https://chromium-review.googlesource.com/948142
Reviewed-by: nainar <nainar@chromium.org>
Commit-Queue: Darren Shen <shend@chromium.org>
Cr-Commit-Position: refs/heads/master@{#540938}
wpt-commits: c7860ca0f46426a314a80131389a77599f032a1c
wpt-pr: 9801
wpt-commits: c7860ca0f46426a314a80131389a77599f032a1c
wpt-pr: 9801
Automatic update from web-platform-testsComputed min-width/height for auto depends on box.
Resolved value of min-width and min-height for auto min sizing of flex
and grid items may be 'auto'. We based this on the computed style of the
shadow including parent. Instead we should rely on whether the element
will actually be a rendered flex/grid item.
Firefox Nightly passes all added tests.
The mentioned bug fixed is actually about using the shadow including
parent for finding parent computed style instead of the flat tree
parent, but that is no longer relevant as we look at the layout tree.
Bug: 682869
Change-Id: I6e47dc264a8cdbee7fc1983ce452baf7c0df85b3
Reviewed-on: https://chromium-review.googlesource.com/948908
Reviewed-by: Morten Stenshorne <mstensho@chromium.org>
Commit-Queue: Rune Lillesveen <futhark@chromium.org>
Cr-Commit-Position: refs/heads/master@{#540901}
wpt-commits: 85247f175ced7f78ab73facb07f6d2e4d6c9b7d8
wpt-pr: 9816
wpt-commits: 85247f175ced7f78ab73facb07f6d2e4d6c9b7d8
wpt-pr: 9816
Automatic update from web-platform-testswebdrive: remove ES6 constructs from element clear tests (#9865)
This will allow the tests to be run against browsers that do not support
ES6 JavaScript constructs like Internet Explorer.
wpt-commits: 7efa13e922cbe0f23f6e668e13f30b00f62c8820
wpt-pr: 9865
wpt-commits: 7efa13e922cbe0f23f6e668e13f30b00f62c8820
wpt-pr: 9865
Automatic update from web-platform-testswebdriver: fix add_cookie tests (#9822)
This commit fixes two tests. First, it changes the "domain" field for
test_add_cookie_for_ip to match the URL domain used in creating the
cookie. Second, it corrects the calculation of the expiration time for the
cookie created in test_add_non_session_cookie.
wpt-commits: 766730d5ed6172befbc1aed02ccef22b48384a5a
wpt-pr: 9822
wpt-commits: 766730d5ed6172befbc1aed02ccef22b48384a5a
wpt-pr: 9822
Automatic update from web-platform-testswebdriver: clicking on element before sending special keys (#9655)
This commit is, admittedly, to work around a browser-specific (or perhaps
an operating-system-specific) issue. When the Alt key is pressed on
Windows, the system menu bar is activated. This causes the page in at
least one browser to lose focus, and the key reporting element will no
longer receive keydown and keyup events until focus is restored. This
causes failures in succeeding tests.
wpt-commits: b7c37bd4784b485a804b9ec17207625e38f3504b
wpt-pr: 9655
wpt-commits: b7c37bd4784b485a804b9ec17207625e38f3504b
wpt-pr: 9655
Automatic update from web-platform-testsMerge pull request #9866 from frivoal/wm-available-size
[css-writing-modes] test for max-height being clamped by the ICB
wpt-commits: 9d2222ff05a0d3bf3532d9242a14e7758df7f13b
wpt-pr: 9866
wpt-commits: 9d2222ff05a0d3bf3532d9242a14e7758df7f13b
wpt-pr: 9866
Automatic update from web-platform-testsMove import of mozinstall/mozdownload
This caused Travis to error out on all platforms.
--
Add install_requirements method to BrowserSetup
That way, the requirements can be installed prior to browser install.
wpt-commits: 733984c4b20ff58457edf58246dd4cbf89ce9122, c031760b71a8d9585418a1c177847c0d73b085e1
wpt-pr: 9863
wpt-commits: 733984c4b20ff58457edf58246dd4cbf89ce9122, c031760b71a8d9585418a1c177847c0d73b085e1
wpt-pr: 9863
Automatic update from web-platform-testsAdd first batch of tests for selection update
These tests already show differences between eg. Firefox and
Chrome, and show what seems to be browser bugs.
Follows https://github.com/whatwg/html/pull/3472.
wpt-commits: 05d6e35a439546add8dc619c4641ae83551249f8
wpt-pr: 9799
wpt-commits: 05d6e35a439546add8dc619c4641ae83551249f8
wpt-pr: 9799
Automatic update from web-platform-testsRewrite the code to parametrise over products
--
Add test to check that serve.start gets called with right host
--
Test all wptrunner environments
--
Fix#9750: bind_hostname needs to be a Python bool
db55c167d484d0e34fd618960887161522280d47 fixed this for Servo;
"true"/"false" worked when it was interpolated as JSON, but that is no
longer the case since cb2d75f (#9480).
--
Use default value of bind_hostname unless we need to override it
wpt-commits: e21bdf0b8778ac6c3467de97b09d0e88591e7ee8, 7787a28414acd7e8e75af2e7e05cbaec28f64853, 35261cc5571f5ad2c34c096eb48433497f1db82d, 8fd41644484ab9064017ee773dc96e3a881a7448, 88f08cce716ce4b97e3da5260144ce9d8a81cc33
wpt-pr: 9726
wpt-commits: e21bdf0b8778ac6c3467de97b09d0e88591e7ee8, 7787a28414acd7e8e75af2e7e05cbaec28f64853, 35261cc5571f5ad2c34c096eb48433497f1db82d, 8fd41644484ab9064017ee773dc96e3a881a7448, 88f08cce716ce4b97e3da5260144ce9d8a81cc33
wpt-pr: 9726
Automatic update from web-platform-testsFirefox browser install now uses mozdownload and mozinstall (#9748)
Use mozinstall to install firefox into the virtualenv. This should work in a cross-platform way and reduce the amount of custom code we have to maintain.
wpt-commits: c7c6f86d31f81bf6be181ae69b5556991c615021
wpt-pr: 9748
wpt-commits: c7c6f86d31f81bf6be181ae69b5556991c615021
wpt-pr: 9748
Automatic update from web-platform-testsRemove tests of non-defined behaviors for `line-break: loose`
These tests test behavior for [line-break: loose] as described
in [JLREQ], a Note that describes traditional Japanese typography,
published by W3C i18n WG, but not in Unicode [UAX#14] Line
Breaking Algorithm nor in CSS Text Level 3 [line-break: loose].
They were considered and discussed in WG, but they do not fit well
with multi-lingual typography. Also because most traditional
Japanese typography used to use their fullwidth counterpart, the
values are limited, and that they did not make into the specs.
Gecko fails these tests too according to the test results:
http://test.csswg.org/harness/results/css-text-3_dev/grouped/
U+003A is `IS`
css3-text-line-break-jazh-136.html
css3-text-line-break-jazh-356.html
U+003B is `IS`
css3-text-line-break-jazh-137.html
css3-text-line-break-jazh-357.html
U+0021 is `EX`
css3-text-line-break-jazh-142.html
css3-text-line-break-jazh-360.html
U+003F is `EX`
css3-text-line-break-jazh-143.html
css3-text-line-break-jazh-361.html
U+0025 is `PO`
css3-text-line-break-jazh-150.html
css3-text-line-break-jazh-368.html
css3-text-line-break-jazh-371.html
U+00A2 is `PO`
css3-text-line-break-jazh-151.html
css3-text-line-break-jazh-369.html
[JLREQ]: https://www.w3.org/TR/jlreq/
[UAX#14]: http://unicode.org/reports/tr14/
[line-break: loose]: https://drafts.csswg.org/css-text-3/#valdef-line-break-loose
Bug: 817773
Change-Id: Iec38bffb0f74e82f5527313693b335ab8097d492
Reviewed-on: https://chromium-review.googlesource.com/948682
Reviewed-by: Emil A Eklund <eae@chromium.org>
Commit-Queue: Emil A Eklund <eae@chromium.org>
Cr-Commit-Position: refs/heads/master@{#540865}
wpt-commits: 3aaf2b460e9fa365aaadc55ffff9126db700d199
wpt-pr: 9817
wpt-commits: 3aaf2b460e9fa365aaadc55ffff9126db700d199
wpt-pr: 9817
Automatic update from web-platform-tests[css-text] Add lang=ja in css3-text-line-break-jazh tests (#9805)
Without the lang attribute, the reference was choosing
a different character for English vs Japanese in some configurations.
The patch just adds "lang='ja'" to both the test and reference elements.
wpt-commits: ec1c5cd9a803db55972ec74d5d5cc7eafad88867
wpt-pr: 9805
wpt-commits: ec1c5cd9a803db55972ec74d5d5cc7eafad88867
wpt-pr: 9805
Automatic update from web-platform-testsRemove outdated tests
These tests test HIRAGANA/KATANAKA small letters have the [NS]
Nonstarter line break property based on Unicode 5.1.0.
These code points are changed to [CJ] Conditional Japanese Starter
property in Unicode 6.1.0 (UAX#14 revision 28.)
The same code points are tested as [CJ] in following tests, and
that these tests are not needed.
css3-text-line-break-jazh-[0-2]{01..24}.html
[CJ]: http://unicode.org/reports/tr14/#CJ
[NS]: http://unicode.org/reports/tr14/#NS
Bug: 817778
Change-Id: Icffcdfdb1ef41bc4f929913217c051047a340fca
Reviewed-on: https://chromium-review.googlesource.com/948662
Reviewed-by: Dominik Röttsches <drott@chromium.org>
Commit-Queue: Koji Ishii <kojii@chromium.org>
Cr-Commit-Position: refs/heads/master@{#540816}
wpt-commits: 6c1d89c6877cb57b5169bbe7b0652f28cb494ccc
wpt-pr: 9808
wpt-commits: 6c1d89c6877cb57b5169bbe7b0652f28cb494ccc
wpt-pr: 9808
Automatic update from web-platform-testsFix a typo in a web platform test for fetch/integrity
The test has succeeded unexpectedly, so this CL also adds an
expectation file.
Bug: 812667
Change-Id: I649a7663c54f83ccb951c5a4bf075b588908b088
Reviewed-on: https://chromium-review.googlesource.com/948184
Commit-Queue: Yutaka Hirano <yhirano@chromium.org>
Reviewed-by: Matt Falkenhagen <falken@chromium.org>
Cr-Commit-Position: refs/heads/master@{#540789}
wpt-commits: 2dafa50c139cabe20dd5483f6b673864e7276758
wpt-pr: 9802
wpt-commits: 2dafa50c139cabe20dd5483f6b673864e7276758
wpt-pr: 9802
Automatic update from web-platform-testsReland "ServiceWorker: Add WPT to check if CSP sandbox is respected"
This reverts commit ace9aca718c50119897f3d20e1d3ed81e6c0cced.
The test actually crashes only when DCHECK is on.
The difference from the original patch is adding -expected.txt file and changing
[ Crash ] to [ Crash Pass ].
TBR=falken@chromium.org
Bug: 771815
Change-Id: I9354c80c6e1478160214151065f6f0cbf25ad862
Reviewed-on: https://chromium-review.googlesource.com/948242
Reviewed-by: Makoto Shimazu <shimazu@chromium.org>
Commit-Queue: Makoto Shimazu <shimazu@chromium.org>
Cr-Commit-Position: refs/heads/master@{#540783}
wpt-commits: 313d9b4398eae05284422cc1ab625db95c39cd7d
wpt-pr: 9803
wpt-commits: 313d9b4398eae05284422cc1ab625db95c39cd7d
wpt-pr: 9803
Automatic update from web-platform-tests[css-tables] Test extra height distribution to row groups
When a table has a specified fixed height that is more than needed by
its rows chrome only distributes the extra height to the first table
body, ignoring thead, tfoot, and other tbody elements.
Note this only contains tests, not a fix.
Bug: 708345
Change-Id: Ib477306459a2f49feffe354e2cf3fed9b27e74e1
Reviewed-on: https://chromium-review.googlesource.com/942040
Commit-Queue: David Grogan <dgrogan@chromium.org>
Reviewed-by: Morten Stenshorne <mstensho@chromium.org>
Cr-Commit-Position: refs/heads/master@{#540760}
wpt-commits: 325b754702b2dd03379747d7bb4ec50fc3988628
wpt-pr: 9721
wpt-commits: 325b754702b2dd03379747d7bb4ec50fc3988628
wpt-pr: 9721
Automatic update from web-platform-testsAdd support for WebKit product
Allow testing development builds of various WebKit ports against the
web-platform-tests suite. The generic Selenium executors are used for
the testharness and reference tests. Wdspec tests are also supported.
Port-specific WebDriver capabilities have to be set on the executor.
This port can be defined through the --webkit-port command line flag.
At the moment only the GTK+ port is supported.
--
Remove unnecessary whitespace in WebKitDriverServer.make_command().
--
Use DesiredCapabilities.WEBKITGTK for the GTK port of the WebKit product.
--
Shorten docstring for the WebKit class in wpt.browser.
--
Rename WebKit class in wptrunner.browsers.webkit to WebKitBrowser, add docstring.
--
Remove the host key from dict returned from env_options() in wptrunner.browsers.webkit.
--
Return an empty dict instead of None from capabilities_for_port() helper in wptrunner.browsers.webkit.
wpt-commits: 549dfd12cd8bdbbca0ebaf5c5e0da9d905fd058e, 585005f573564cb9ad3b20001ee91f1c79c252ea, b04bf7b8281e5b7ad55c9730fc1f1d8fa8fa935e, 5a24350d25df8a934a86ee78e08359eee354c67e, 65cf7d8a293cb4b7386144b195f17fb5821eabe3, ac2e53adf28ebab3ef24d5fa1ec06d945651d5ac, adf8750879ecee9058fd30e64adcfe4a272c611c
wpt-pr: 9666
wpt-commits: 549dfd12cd8bdbbca0ebaf5c5e0da9d905fd058e, 585005f573564cb9ad3b20001ee91f1c79c252ea, b04bf7b8281e5b7ad55c9730fc1f1d8fa8fa935e, 5a24350d25df8a934a86ee78e08359eee354c67e, 65cf7d8a293cb4b7386144b195f17fb5821eabe3, ac2e53adf28ebab3ef24d5fa1ec06d945651d5ac, adf8750879ecee9058fd30e64adcfe4a272c611c
wpt-pr: 9666
Automatic update from web-platform-testsFix Selection API idlharness.js test
It was entirely broken because SVGElement was unknown.
Drive-by: split out the IDL into selection-api.idl. Like with
webrtc-pc.idl, match the spec shortname and not the wpt dir.
wpt-commits: 6fbbcf8242c40b8ec0dc4ab7ebec9c7a2ae55a34
wpt-pr: 9024
wpt-commits: 6fbbcf8242c40b8ec0dc4ab7ebec9c7a2ae55a34
wpt-pr: 9024
Automatic update from web-platform-testsRemove myself from the interfaces/ owners
These notifications are not useful...
wpt-commits: c73b03f0cdd69d1a27fe339c0890aa344affabd2
wpt-pr: 9788
wpt-commits: c73b03f0cdd69d1a27fe339c0890aa344affabd2
wpt-pr: 9788
Automatic update from web-platform-testsSwitch external_host to host_ip. (#9258)
When running tests in Firefox we don't require that the hostname is
actually resolvable since we set up some internal DNS overrides. This
means that we don't actually need to have web-platform.test defined in
/etc/hosts. As a consequence when we check the server is responding,
the check will typically fail for Firefox developers if we try to
access by hostname. Previously we made use of a special dance in which
external_host held the ip at the point of the check and was later
replaced by host to actually run tests. But that changed, and instead
we relied on the fact that we (accidentially) didn't actually fail in
the case the servers couldn't be reached by host name. However in some
cases things still failed because local DNS resolved web-patform.test
to some ip address, causing hangs or other badness.
In this patch we simply add a host_ip property to the config, and
connect to that to test the servers are repopnsing rather than the
hostname. We also actually fil if we didn't manage to connect to all
the servers.
--
Run the firefox infrastructure tests without custom /etc/hosts
wpt-commits: ee314b534530038d511661148251a6351d66e7e1, 26cd868a17844c1588d473c527179d41954768c7
wpt-pr: 9651
wpt-commits: ee314b534530038d511661148251a6351d66e7e1, 26cd868a17844c1588d473c527179d41954768c7
wpt-pr: 9651
Automatic update from web-platform-testsImplement :focus-visible pseudo class.
Spec: https://drafts.csswg.org/selectors-4/#the-focus-visible-pseudo
Intent to Implement: https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/-wN72ESFsyo
Adds :focus-visible to the list of known CSS pseudo classes. This change also adds a flag,
WasFocusedByMouse(), to UserActionElementSet which is exposed as Node.WasFocusedByMouse().
SelectorChecker will use this flag to check if a node matching :focus should also match
:focus-visible. By default, any node focused by mouse will NOT match :focus-visible. Any
node focused by keyboard will match :focus-visible.
Bug: 817199
R=aboxhall@chromium.org
Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2
Change-Id: I1a0aadc8ea653afc964865a277b2d4d2ccabe540
Reviewed-on: https://chromium-review.googlesource.com/897002
Commit-Queue: Rob Dodson <robdodson@chromium.org>
Reviewed-by: Kent Tamura <tkent@chromium.org>
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Cr-Commit-Position: refs/heads/master@{#540537}
wpt-commits: 8444227eae2567780c6e9eb0dfbc13718814dc5d
wpt-pr: 9722
wpt-commits: 8444227eae2567780c6e9eb0dfbc13718814dc5d
wpt-pr: 9722
Automatic update from web-platform-testsRun all applicable tox envs
i.e., given a TOXENV of py27, we'll run py27 and py27-foo
--
Add test for loading the various products
--
Fix loading servo/servodriver products with installed wptrunner
wpt-commits: effe40a422f55b236d97861a31a9f7d1a4d927ab, 8eddb6c3d5675344a394aec143e58fbe8f79fa25, 00c4e79cbbd6789535d304a584a2b1737abadb97
wpt-pr: 9496
wpt-commits: effe40a422f55b236d97861a31a9f7d1a4d927ab, 8eddb6c3d5675344a394aec143e58fbe8f79fa25, 00c4e79cbbd6789535d304a584a2b1737abadb97
wpt-pr: 9496
Automatic update from web-platform-testsAdd default list value to extra-property argument. (#9746)
wpt-commits: 59d21c5f036e7016b2689fd79364ef27b844481a
wpt-pr: 9746
wpt-commits: 59d21c5f036e7016b2689fd79364ef27b844481a
wpt-pr: 9746
Automatic update from web-platform-testsAdd a test for a cross-origin redirect to a same-origin video
It's not clear to me if the expected result here is well-defined. Chrome and
my in-progress WebKit implementation pass; Gecko fails.
wpt-commits: 18ea986f738515e876e6870cd2f531a2ab1cbe0c
wpt-pr: 9314
wpt-commits: 18ea986f738515e876e6870cd2f531a2ab1cbe0c
wpt-pr: 9314
Automatic update from web-platform-testsChange navigation preload initiatorType to "navigation"
As discussed at https://github.com/w3c/resource-timing/issues/110
the Resource Timing specification does not single out navigation
preload from other navigation types, and therefore the `initiatorType`
for it should be "navigation", rather than other.
This CL implements that change.
Intent-to-ship: https://groups.google.com/a/chromium.org/d/msg/blink-dev/W3InszDnV2k/AuJg4aAMDQAJ
Change-Id: Iba7fa038892936e164cd408355f1ac9f6592415b
Reviewed-on: https://chromium-review.googlesource.com/941342
Commit-Queue: Yoav Weiss <yoav@yoav.ws>
Reviewed-by: Tsuyoshi Horo <horo@chromium.org>
Reviewed-by: Marijn Kruisselbrink <mek@chromium.org>
Cr-Commit-Position: refs/heads/master@{#540483}
wpt-commits: 34c346b8485a2c77e14d4c6d188773fc5465b5b0
wpt-pr: 9717
wpt-commits: 34c346b8485a2c77e14d4c6d188773fc5465b5b0
wpt-pr: 9717
Automatic update from web-platform-testsTests for PaymentCurrencyAmount's currencySystem (#9728)
This test is to prove that no one supports this feature - thus can be dropped from the spec.
Related issues:
* https://github.com/w3c/payment-request/issues/686
* https://github.com/w3c/payment-request/issues/617
wpt-commits: 866783a3fffaa8bdd3c29e4aec3b2f2626797c93
wpt-pr: 9728
wpt-commits: 866783a3fffaa8bdd3c29e4aec3b2f2626797c93
wpt-pr: 9728
Automatic update from web-platform-tests[css-typed-om] Whitelist supported properties.
This patch whitelists all our supported properties. Any property that
is not supported will return a base CSSStyleValue. This ensures that
we don't accidentally produce unexpected results for properties that
we haven't tested it.
We also add a few new properties to support, bringing the total number
of property tests to 50. We also remove support for 'z-index' because
it uses <integers> which we don't support yet.
transition-duration is failing tests because we currently convert
ms to seconds when we compute, which is incorrect.
Some paint/layout tests depend on properties that are not whitelisted,
so we've changed them:
- border-radius -> margin-left
- align-items -> empty-cell
Bug: 816402
Change-Id: I84d2fd8a15df92624122f0c1ecf4f7c42f928928
Reviewed-on: https://chromium-review.googlesource.com/942651
Reviewed-by: nainar <nainar@chromium.org>
Commit-Queue: Darren Shen <shend@chromium.org>
Cr-Commit-Position: refs/heads/master@{#540397}
wpt-commits: 12e0354d971ce3f705991a4f68837d24947865df
wpt-pr: 9738
wpt-commits: 12e0354d971ce3f705991a4f68837d24947865df
wpt-pr: 9738
Automatic update from web-platform-tests[css-typed-om] Fix computed value of an interpolated transform.
Previously we did not handle the case of computing the value of an
interpolated transform, which occurs when we interpolate between
two different transform types containing percentages.
The correct result is currently not spec'd [1], so this patch fixes this
by just returning "none" in this case.
[1] https://github.com/w3c/css-houdini-drafts/issues/425
Bug: 816803
Change-Id: I97c8f6b71f651a8d547fb4cb307121eba7dabdb6
Reviewed-on: https://chromium-review.googlesource.com/942595
Reviewed-by: nainar <nainar@chromium.org>
Commit-Queue: Darren Shen <shend@chromium.org>
Cr-Commit-Position: refs/heads/master@{#540258}
wpt-commits: a77669c83cc75fcec4df6e46f6a07edf8c20d1a4
wpt-pr: 9731
wpt-commits: a77669c83cc75fcec4df6e46f6a07edf8c20d1a4
wpt-pr: 9731
Automatic update from web-platform-testsbluetooth: web: test: Simulate advertisements
This change adds a SimulateAdvertisementReceived function to the
FakeCentral interface. The design for this class is detailed in the
following document:
https://docs.google.com/document/d/1XFl_4ZAgO8ddM6U53A9AfUuZeWgJnlYD5wtbXqEpzeg
BUG=719826
Change-Id: I618dc68c967e6d9942f99f1807da6fb1985cd676
Reviewed-on: https://chromium-review.googlesource.com/916554
Reviewed-by: Oliver Chang <ochang@chromium.org>
Reviewed-by: Giovanni Ortuño Urquidi <ortuno@chromium.org>
Reviewed-by: Conley Owens <cco3@chromium.org>
Commit-Queue: Ovidio Henriquez <odejesush@chromium.org>
Cr-Commit-Position: refs/heads/master@{#540236}
wpt-commits: 5635bba261e91a9c619a789c5f482e15f60c68cb
wpt-pr: 9506
wpt-commits: 5635bba261e91a9c619a789c5f482e15f60c68cb
wpt-pr: 9506
Automatic update from web-platform-testsscrollTo and scrollBy should land on snap points.
According to spec,
https://drafts.csswg.org/css-scroll-snap-1/#scroll-types,
programmatically scrolling such as scrollTo and scrollBy should land on
snap points.
Bug: 803606
Change-Id: I1e70d88f31a2b2f93c92cc063adf653ed923adeb
Reviewed-on: https://chromium-review.googlesource.com/889936
Reviewed-by: David Bokan <bokan@chromium.org>
Commit-Queue: Sandra Sun <sunyunjia@chromium.org>
Cr-Commit-Position: refs/heads/master@{#540166}
wpt-commits: 0f3fa6c1e32c9d6454569eb443c104ca10dd96b9
wpt-pr: 9678
wpt-commits: 0f3fa6c1e32c9d6454569eb443c104ca10dd96b9
wpt-pr: 9678
Automatic update from web-platform-testsUpdate reftest graph when node changes to support (#9732)
Modified conditional in manifest.py to check for a reftest node changing
to another type.
Wrote a test in test_manifest.py for the same
wpt-commits: 2560d71e083b5798154038589205f75f54442601
wpt-pr: 9732
wpt-commits: 2560d71e083b5798154038589205f75f54442601
wpt-pr: 9732
Automatic update from web-platform-tests[css-layout-api] Populate children, and pass into layout() function
This introduces the LayoutChild API surface, (which only has a styleMap
accessor currently).
Each LayoutBox which is a child of a LayoutCustom will hold onto a
LayoutChild object, acting as the script interface for the web
developer.
Bug: 726125
Change-Id: Iecdb01a38c0712dcda063b485c4207bde59f3995
Reviewed-on: https://chromium-review.googlesource.com/933092
Commit-Queue: Ian Kilpatrick <ikilpatrick@chromium.org>
Reviewed-by: Morten Stenshorne <mstensho@chromium.org>
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Reviewed-by: Koji Ishii <kojii@chromium.org>
Cr-Commit-Position: refs/heads/master@{#539928}
wpt-commits: 41ab079dfcde76aebbde5660fe3e417447e61f80
wpt-pr: 9680
wpt-commits: 41ab079dfcde76aebbde5660fe3e417447e61f80
wpt-pr: 9680
Automatic update from web-platform-testsMerge pull request #9716 from mrego/css-text-viewport
[css-text] Modify reference tests so they fit in the viewport
wpt-commits: 0d843d4cf1a8424884d43ead98c2528f9c6110c5
wpt-pr: 9716
wpt-commits: 0d843d4cf1a8424884d43ead98c2528f9c6110c5
wpt-pr: 9716
Automatic update from web-platform-tests[css-typed-om] Ensure properties works with css-wide keywords / var refs
There are two things that should always be supported with any property:
- css-wide keywords like 'initial'
- var refs like 'var(--A)'
This patch adds tests to ensure that this works for all the different
types of properties. Unfortunately, supporting this in shorthands
is quite difficult (we get shorthands as strings, so to reify them
we have to parse, but we can't parse in reification) so we'll leave
that for the future.
Bug: 816722
Change-Id: I1d344b73d011db81cfc3880be54823302534fd36
Reviewed-on: https://chromium-review.googlesource.com/942121
Commit-Queue: Darren Shen <shend@chromium.org>
Reviewed-by: nainar <nainar@chromium.org>
Cr-Commit-Position: refs/heads/master@{#540055}
wpt-commits: 9c3df0ea37661b7dbb9d19a7e7384c05483a2fd9
wpt-pr: 9730
wpt-commits: 9c3df0ea37661b7dbb9d19a7e7384c05483a2fd9
wpt-pr: 9730
Automatic update from web-platform-tests[css-typed-om] Implement correct ordering for StylePropertyMaps.
The correct ordering of properties depends on the type of style map:
- Computed: css properties first, then vendor prefixed ones, then
custom properties. Within each category, sort by code point.
- Inline: same order as the CSSStyleDeclaration.
- Declared: same order as the CSSRule.
Spec: https://drafts.css-houdini.org/css-typed-om-1/#stylepropertymapreadonly
Bug: 545318
Change-Id: I34fe8f0741bdcc2188926b37635672a4dda32625
Reviewed-on: https://chromium-review.googlesource.com/940381
Commit-Queue: Darren Shen <shend@chromium.org>
Reviewed-by: nainar <nainar@chromium.org>
Cr-Commit-Position: refs/heads/master@{#540066}
wpt-commits: 66ffd921b533a3da766797aad016820ee90ca465
wpt-pr: 9729
wpt-commits: 66ffd921b533a3da766797aad016820ee90ca465
wpt-pr: 9729
Automatic update from web-platform-testsMake clipboard events composed.
This corresponds to the upstream spec change on
https://github.com/w3c/clipboard-apis/pull/62
Note that synthetic events are not affected by the change.
To generate copy/cut/paste events, document.execCommand() is
used for Blink, but cannot be used for web platform tests.
Bug: 802009
Change-Id: I00df77269708458b9a6820323a1f511b7c75e513
Reviewed-on: https://chromium-review.googlesource.com/923671
Reviewed-by: Hayato Ito <hayato@chromium.org>
Reviewed-by: Gary Kacmarcik <garykac@chromium.org>
Reviewed-by: Yoshifumi Inoue <yosin@chromium.org>
Commit-Queue: Takayoshi Kochi <kochi@chromium.org>
Cr-Commit-Position: refs/heads/master@{#540046}
wpt-commits: 8dbff770ac61468d23313ad7ccb00ba6e2880064
wpt-pr: 9710
wpt-commits: 8dbff770ac61468d23313ad7ccb00ba6e2880064
wpt-pr: 9710
Automatic update from web-platform-tests[css-typed-om] Implement serialization for CSSUnsupportedStyleValues.
This patch implements serialization for CSSUnsupportedStyleValue.
The spec requires that:
- CSSStyleValues that are parsed from string should serialize to the
given string.
- CSSStyleValues that are obtained from CSSOM should serialize according
to [1] (although this is mostly the same as CSSOM serialization).
To implement both, we put a String on CSSStyleValue (the base class)
to store its serialization. This is only used by the subclass
CSSUnsupportedStyleValue. When we create a CSSUnsupportedStyleValue,
we set the serialization correctly depending on if it's from a string
or CSSOM. CSSUnsupportedStyleValue.toString() just outputs the stored
string.
It turns out that the string on CSSStyleValue can completely replace
its CSSValue. Instead of wrapping a CSSValue, which is fragile when
passed around arbitrarily, we simply parse the stored string whenever
we need to convert to a CSSValue. This actually was the original
design, but we changed it because we thought styleMap.set cannot
invoke parsing. Since we resolved to not expose styleMap.set to
worklets, we are allowed to parse and this is a much more robust
solution.
Serialization for shorthands requires different logic depending on
if it's a computed shorthand or a specified shorthand. This meant
that we had to create a new method for getting the serialization
and override it for different property maps.
We don't need CSSUnsupportedShorthandValue anymore, since we can
can just use CSSUnsupportedStyleValue.
[1] https://drafts.css-houdini.org/css-typed-om-1/#cssom-serialization
Bug: 816722
Change-Id: Ia236f72467e414a2eb380f00ddb196db06f8d8b6
Reviewed-on: https://chromium-review.googlesource.com/940283
Commit-Queue: Darren Shen <shend@chromium.org>
Reviewed-by: nainar <nainar@chromium.org>
Cr-Commit-Position: refs/heads/master@{#540039}
wpt-commits: a78e2a33854504792ed5692084f8d8afc45c5585
wpt-pr: 9720
wpt-commits: a78e2a33854504792ed5692084f8d8afc45c5585
wpt-pr: 9720
Automatic update from web-platform-testsSupport wpt run safari (Safari 11 and Technology Preview) (#8979)
Based on unfinished support for Safari 10:
https://github.com/w3c/wptrunner/pull/225
Tested with Safari 11 and Technology Preview, but whether this still
works with Safari 10 has not been tested. It probably doesn't work.
Also improve the debug logging around WebDriver start and document the
manual setup required to make `wpt run safari` work.
wpt-commits: 10d9c8de236f1a332dfdd54d04496c272406a3d1
wpt-pr: 8979
wpt-commits: 10d9c8de236f1a332dfdd54d04496c272406a3d1
wpt-pr: 8979
Automatic update from web-platform-tests[css-typed-om] Implement shorthands for StylePropertyMap.set/delete.
This patch implements shorthands for stylemap.set/delete. When we
receive an UnsupportedShorthandProperty, we should get the CSSValues
out of them and set them on the style map.
We leave parsing of shorthand values for a future patch.
Bug: 816722
Change-Id: Iebd0b33f89b1d8872bea5d3f80d1dde71d72bc45
Reviewed-on: https://chromium-review.googlesource.com/938684
Commit-Queue: Darren Shen <shend@chromium.org>
Reviewed-by: nainar <nainar@chromium.org>
Cr-Commit-Position: refs/heads/master@{#539992}
wpt-commits: d2058869b7fcb86a0ed4bfa9c4cb00a07ec3dc4c
wpt-pr: 9682
wpt-commits: d2058869b7fcb86a0ed4bfa9c4cb00a07ec3dc4c
wpt-pr: 9682
Automatic update from web-platform-testsEnable separating the metadata and manifest paths.
The current wptrunner setup assumes that the MANIFEST.json file is
always at the root of the metadata path. But there are scenarios in
which this need not be true e.g. if the metadata is in-tree and the
manifest is not. So we separate these out by porviding an extra
command line argument for the manifest path, and corresponding key in
the config file. If this is not supplied the old value is assumed as a
default.
--
Allow supplying extra properties to use when updating metadata.
The properties are read from a run_info.json and may be used to
distinguish runs. Default properties are set on a per-product
basis, but in some scenarios we want additional properties to be
considered for the metadata e.g. when updaating multi-browser metadata
we want to consider the full product name.
It may be better in the long run to simply allow overriding the full
list of properties and always having the user (or context-specific
caller) supply this list rather than having any hardcoded defaults.
--
Add a wpt command for updating expectation metadata.
The |wpt update-expectations| command takes a list of raw log files,
and updates the expectation data located in the directory supplied
thorugh the --metadata keyword argument. This metadata is used by
subsequent test runs to determine the expected test results.
By default the "product" property is used as a possible conditional on
the data; this means that if multiple logs are passed in
simultaneously then different results will be distinguished by "if
product==foo" conditions in the metadata.
--
Add a wptrunner_infrastructure job to CI.
This runs all the tests under infrastructure/ every time that the
tools/ directory changes, as a smoketest to ensure that nothing is
badly broken.
--
Add metadata for infrastructure tests
wpt-commits: 952022a07f809f917912bbc552d77ac5b9062e49, 1a17d9f7a6bb849aaa6cdf4ad8499074945d7da4, dbde4106fd461486f2e4ae2c84dcf644e854a6af, e542c4abf945a612e726a80d5efc46d98b0e59f2, b73c5d44e35f6510e200aad2242b2f4e70c607c1
wpt-pr: 9676
wpt-commits: 952022a07f809f917912bbc552d77ac5b9062e49, 1a17d9f7a6bb849aaa6cdf4ad8499074945d7da4, dbde4106fd461486f2e4ae2c84dcf644e854a6af, e542c4abf945a612e726a80d5efc46d98b0e59f2, b73c5d44e35f6510e200aad2242b2f4e70c607c1
wpt-pr: 9676
Automatic update from web-platform-tests[css-tables] Test that tables have box-sizing:border-box by default
Legacy layout erroneously sets box-sizing:border-box on non-table
elements that have display:table when the element has a specified %
height. Only <table> elements should have box-sizing:border-box.
Bug: 598134
Change-Id: I66a4a6380ca60a88516a63d3df84faabd709d4c0
Reviewed-on: https://chromium-review.googlesource.com/940561
Commit-Queue: David Grogan <dgrogan@chromium.org>
Reviewed-by: Morten Stenshorne <mstensho@chromium.org>
Cr-Commit-Position: refs/heads/master@{#539916}
wpt-commits: 508c74e4cfeff84d005166adeb80f89237a70b71
wpt-pr: 9699
wpt-commits: 508c74e4cfeff84d005166adeb80f89237a70b71
wpt-pr: 9699
Automatic update from web-platform-tests[Code Health] Fix ABC wpt.browser.Browser
* Make sure methods in subclasses have the same interface as the
abstract methods in the base class.
* Move docstrings to the base class.
* Declare two more abstract methods: find_binary & find_webdriver,
because multiple (though not all) subclasses already defined these
methods, and the two methods are called externally (by wpt.run). They
fall into the same category as version().
wpt-commits: 3370b65896f68174e3092b7fbcc46aba98c47544
wpt-pr: 9349
wpt-commits: 3370b65896f68174e3092b7fbcc46aba98c47544
wpt-pr: 9349
Automatic update from web-platform-testsReporting: Use new format for Report-To header
The format of the Report-To header recently changed so that endpoint
groups are the top-level element, instead of individual endpoints.
Bug: 704259
Change-Id: I7534c46abbbb86c367931ffc060972ac36b1084b
Reviewed-on: https://chromium-review.googlesource.com/914687
Commit-Queue: Douglas Creager <dcreager@google.com>
Reviewed-by: Robert Kaplow <rkaplow@chromium.org>
Reviewed-by: Julia Tuttle <juliatuttle@chromium.org>
Cr-Commit-Position: refs/heads/master@{#539876}
wpt-commits: fe9700afafd37617d877b36f0657cc3d9c666af0
wpt-pr: 9714
wpt-commits: fe9700afafd37617d877b36f0657cc3d9c666af0
wpt-pr: 9714
Automatic update from web-platform-testsRevert "Revert "webauthn: support the appid extension.""
This reverts commit 7df8cfae4fb4949f4949d7c3ad9411fbb50b0175. Originally
it broke because r539572 landed between the trybot runs and commit and
broke it. Original commit message:
webauthn: support the appid extension.
This extension allows credentials that were registered with U2F to be
used with webauthn. See https://w3c.github.io/webauthn/#sctn-appid-extension.
The change does not include support for echoing the extension in the
CollectedClientData[1], nor does it implement
getClientExtensionResults[2]. It's fully usable without that logic and
I have several questions about that part of the spec[3] that I would
like to understand first.
I did consider avoiding having a alternative app_param value in
//device/u2f but a) the spec says that the given appid should be tried
after the first one and b) this allows sites not to have to worry about
which protocol they registered credentials with. Instead, they can just
set this extension during the transition.
[1] https://w3c.github.io/webauthn/#sec-client-data
[2] https://w3c.github.io/webauthn/#iface-pkcredential
[3] https://github.com/w3c/webauthn/issues/803
Bug: none
Change-Id: Ie68e349af9b00de4fc986bfb1516e9650c61ef0b
Reviewed-on: https://chromium-review.googlesource.com/940524
Reviewed-by: Adam Langley <agl@chromium.org>
Cr-Commit-Position: refs/heads/master@{#539858}
wpt-commits: fa2653332d898cd75ae4c38d3aa514adca791bf5
wpt-pr: 9700
wpt-commits: fa2653332d898cd75ae4c38d3aa514adca791bf5
wpt-pr: 9700
Automatic update from web-platform-tests[MIX]: Improve Safari support. (#8015)
Safari doesn't generate events in quite the same way as Firefox and Chrome, but
those events also aren't relevant to the MIX tests. It also doesn't like an
explicit 'type=video/ogg' declaration in '<source>' elements. This patch shifts
to a timeout model to ensure that even if events aren't triggered, we still
check whether or not the resource was loaded from the server.
wpt-commits: 5cddbd4919d12781dfc46e928547132fa7402d1c
wpt-pr: 8015
wpt-commits: 5cddbd4919d12781dfc46e928547132fa7402d1c
wpt-pr: 8015
Automatic update from web-platform-testsUse the print function in some scripts.
--
Use Python3-compatible except syntax.
--
Prepare mathml/tools/utils/misc.py for python3.
wpt-commits: f1536eed16c7b743acbf9188150041f049b646b9, b762b7fa54e2e830b6e400fc5d8c369c95c53e82, 911d525247327484c66ef851d6219a9ef555b0ac
wpt-pr: 8839
wpt-commits: f1536eed16c7b743acbf9188150041f049b646b9, b762b7fa54e2e830b6e400fc5d8c369c95c53e82, 911d525247327484c66ef851d6219a9ef555b0ac
wpt-pr: 8839
Automatic update from web-platform-testsEnsure testharnessreport.js is loaded as utf8
MozReview-Commit-ID: C5E7to91rFU
--
Ensure that static assets are cached.
Give them a max-age of 1 hour and ensure that the cache-control header
is also applied with the StaticHandler used in wptrunner.
wpt-commits: 0f77a132dd2682d6c79b759aaaad3315f8fa652e, fa24b4a4b454ddde0bc511b1858786da647b3d34
wpt-pr: 9393
wpt-commits: 0f77a132dd2682d6c79b759aaaad3315f8fa652e, fa24b4a4b454ddde0bc511b1858786da647b3d34
wpt-pr: 9393
Automatic update from web-platform-testsWebDriver: don't send a request body for HTTP GET requests
Due to the fact that Python's None is serializable as JSON,
the transport was always sending the string "null" as the body
for all requests which did not specify some other body. This
leads to HTTP GET requests with a non-zero Content-Length,
which is bad.
Fix this by only trying to encode the payload if the body
parameter has a non-default value. I don't think there is
a valid use case where a request payload is a top-level 'null'.
wpt-commits: c2c395d1ebc7fe9ed4d13745e700f08078893978
wpt-pr: 9465
wpt-commits: c2c395d1ebc7fe9ed4d13745e700f08078893978
wpt-pr: 9465
Automatic update from web-platform-testsRemove the "sound" property from the Notification interface
The property will be removed from the standard per the following PR:
https://github.com/whatwg/notifications/pull/127.
wpt-commits: 58777966260d8f1a6c5347bc7a531596543e6e80
wpt-pr: 9713
wpt-commits: 58777966260d8f1a6c5347bc7a531596543e6e80
wpt-pr: 9713
Automatic update from web-platform-tests[css-ui] Use "Ahem" instead of "ahem" in tests
"ahem" is causing flakiness on Windows, so this patch
just replaces "ahem" by "Ahem" on css-ui WPT tests.
BUG=724392,796733
Change-Id: I956e939790319ec956164f34af8c72f109c528ef
Reviewed-on: https://chromium-review.googlesource.com/940133
Reviewed-by: Morten Stenshorne <mstensho@chromium.org>
Commit-Queue: Manuel Rego Casasnovas <rego@igalia.com>
Cr-Commit-Position: refs/heads/master@{#539797}
wpt-commits: 98f6f9bde502771ce9939d24f27ca823351adb33
wpt-pr: 9712
wpt-commits: 98f6f9bde502771ce9939d24f27ca823351adb33
wpt-pr: 9712
Automatic update from web-platform-tests[css-typed-om] Return transform components for computed transform.
ComputedStylePropertyMap should return computed values. For 'transform',
that's "as specified, but relative lengths converted to absolute" [1].
This means we need to return the individual transform components like
'translate3d'.
Currently there's no code to do this, so we have to roll our own.
[1] https://drafts.csswg.org/css-transforms-1/#propdef-transform
Bug: 816803
Change-Id: I64305512fa0d0ce32ba86ea2b14595b551ff1c8d
Reviewed-on: https://chromium-review.googlesource.com/938885
Reviewed-by: Kentaro Hara <haraken@chromium.org>
Commit-Queue: Darren Shen <shend@chromium.org>
Cr-Commit-Position: refs/heads/master@{#539783}
wpt-commits: c56fcfd2726fbfaf495843bed3d1d4423ce72b7a
wpt-pr: 9685
wpt-commits: c56fcfd2726fbfaf495843bed3d1d4423ce72b7a
wpt-pr: 9685
Automatic update from web-platform-tests[css-multicol] Use "Ahem" instead of "ahem" in tests
"ahem" is causing flakiness on Windows, so this patch
just replaces "ahem" by "Ahem" on WPT tests.
BUG=724392,794136
Change-Id: I55ce2ee7ed36b2708da571f52256716e97a072cb
Reviewed-on: https://chromium-review.googlesource.com/940921
Reviewed-by: Morten Stenshorne <mstensho@chromium.org>
Commit-Queue: Manuel Rego Casasnovas <rego@igalia.com>
Cr-Commit-Position: refs/heads/master@{#539780}
wpt-commits: a5e5a3d683d787be4a608d8bcd385f902c6ef2c2
wpt-pr: 9711
wpt-commits: a5e5a3d683d787be4a608d8bcd385f902c6ef2c2
wpt-pr: 9711
Automatic update from web-platform-testsgetCapabilities() should not have range properties without valid values
This CL ensures that MediaStreamTrack.getCapabilities() does not have
range properties if they don't have a valid range.
Bug: 293292
Change-Id: I6f85086fb4af7e17faca069f76299a0256f1872d
Reviewed-on: https://chromium-review.googlesource.com/938983
Commit-Queue: Guido Urdaneta <guidou@chromium.org>
Reviewed-by: Guido Urdaneta <guidou@chromium.org>
Cr-Commit-Position: refs/heads/master@{#539778}
wpt-commits: ca3bede481b3c4e1510e19e0c816128307ef7dcb
wpt-pr: 9688
wpt-commits: ca3bede481b3c4e1510e19e0c816128307ef7dcb
wpt-pr: 9688
Automatic update from web-platform-testsFix a bug of <fieldset disabled> detection logic.
HTMLFormControlElement::UpdateAncestorDisabledState() checked if the
highest <legend> is the first <legend> child of the highest disabled
<fieldset>. It should check <lengend> child of every disabled fieldset
ancestors.
Bug: 817181
Change-Id: I8f7dedd8089757d9eae726de359b0efe47cf9f44
Reviewed-on: https://chromium-review.googlesource.com/940644
Reviewed-by: Yoshifumi Inoue <yosin@chromium.org>
Commit-Queue: Kent Tamura <tkent@chromium.org>
Cr-Commit-Position: refs/heads/master@{#539776}
wpt-commits: 51071878ed91e88ba8bcf59b0180beb3dd5211a8
wpt-pr: 9709
wpt-commits: 51071878ed91e88ba8bcf59b0180beb3dd5211a8
wpt-pr: 9709
Automatic update from web-platform-tests[css-text] Use "Ahem" instead of "ahem" for fonts in tests
Using the lowercase version causes flakiness on Windows
(see crbug.com/724392).
BUG=817030
Change-Id: Ic4bdea7d40f0c2e96d6669430b3cce7a296e8d55
Reviewed-on: https://chromium-review.googlesource.com/940123
Reviewed-by: Koji Ishii <kojii@chromium.org>
Commit-Queue: Manuel Rego Casasnovas <rego@igalia.com>
Cr-Commit-Position: refs/heads/master@{#539748}
wpt-commits: cc52c7e80c940a475adc28142285082f2c973ed6
wpt-pr: 9707
wpt-commits: cc52c7e80c940a475adc28142285082f2c973ed6
wpt-pr: 9707