Automatic update from web-platform-tests
Add support for freezing iframes
Frames that aren't loading are not visible in the viewport will be frozen
if --enable-features=FreezeFrames is provided. This will eventually be
converted to testing feature policies for frames.
BUG=907125
Change-Id: Ib0badb3f92df4ce4921dd4a4cb29c45749f64f47
Reviewed-on: https://chromium-review.googlesource.com/c/1450406
Reviewed-by: Ken Buchanan <kenrb@chromium.org>
Reviewed-by: Kentaro Hara <haraken@chromium.org>
Reviewed-by: Alexander Timin <altimin@chromium.org>
Reviewed-by: John Abd-El-Malek <jam@chromium.org>
Commit-Queue: Dave Tapuska <dtapuska@chromium.org>
Cr-Commit-Position: refs/heads/master@{#629822}
--
wpt-commits: d31a2f38a2c7159a88ca190cde7826b91299c64f
wpt-pr: 15234
Automatic update from web-platform-tests
Use oversampling to compute frame number
When computing the frame number, round-off can happen such that the
resulting frame number is not the same as the original. To work
around this, use oversampling to compute the oversampled frame
number. Round that to the nearest frame, and then convert that back
to the desired integer frame number at the original sample rate.
This won't always work, but should make the round-off errors much less
likely.
Bug: 876917
Test: the-audiobuffersourcenode-interface/sub-sample-buffer-stitching.html
Change-Id: Id3658a986490d2aec07a382497bc24a4d99e416c
Reviewed-on: https://chromium-review.googlesource.com/c/1446869
Reviewed-by: Hongchan Choi <hongchan@chromium.org>
Commit-Queue: Raymond Toy <rtoy@chromium.org>
Cr-Commit-Position: refs/heads/master@{#629697}
--
wpt-commits: 5a6917c5cb8ea8602c53fd927fe3c208bb99b463
wpt-pr: 15215
--HG--
rename : testing/web-platform/tests/webaudio/the-audio-api/the-audiobuffersourcenode-interface/resources/sub-sample-scheduling.html => testing/web-platform/tests/webaudio/the-audio-api/the-audiobuffersourcenode-interface/sub-sample-scheduling.html
Automatic update from web-platform-tests
[html] Restore utility method for query encoding
The `poll_for_stash` function was relocated from `resolve-url.js` in
service of a test refactoring [1]. However, the following tests depend
on the presence of that function in that file:
- html/infrastructure/urls/resolving-urls/query-encoding/utf-8.html
- html/infrastructure/urls/resolving-urls/query-encoding/windows-1251.html
- html/infrastructure/urls/resolving-urls/query-encoding/windows-1252.html
Restore the function to its original location and persist the copy.
[1] https://github.com/web-platform-tests/wpt/pull/11300
--
wpt-commits: 9830c5ab1191c788adf006023da46aea07da46f8
wpt-pr: 15255
Automatic update from web-platform-tests
ReadableStream @@asyncIterator (#15097)
Test async iteration of ReadableStream.
Standard changes are in https://github.com/whatwg/streams/pull/980.
--
wpt-commits: de6f8fcf9b87e80811e9267a886cf891f6f864e0
wpt-pr: 15097
Automatic update from web-platform-tests
XMLSerializer: Fix prefix generation algorithm
Fix it in order to match to DOM Parsing and Serialization specification.
We should not expose hash values of strings.
Bug: 928639
Change-Id: I589572d87715805961f2931c6808c1bd38acade6
Reviewed-on: https://chromium-review.googlesource.com/c/1454070
Reviewed-by: Yoshifumi Inoue <yosin@chromium.org>
Commit-Queue: Yoshifumi Inoue <yosin@chromium.org>
Auto-Submit: Kent Tamura <tkent@chromium.org>
Cr-Commit-Position: refs/heads/master@{#629490}
--
wpt-commits: d2c49d8610185244a31e04ef32aae70da0dd35f7
wpt-pr: 15260
Automatic update from web-platform-tests
Fix repeat spacing for 'border-image's when combined with 'round'
When either of the horizontal/vertical tile rules were 'round', we would
drop any tile spacing.
Bug: 928749
Change-Id: I6128084cdfc9e6b7604fe213d87f71b1e025d012
Reviewed-on: https://chromium-review.googlesource.com/c/1454375
Reviewed-by: Stephen Chenney <schenney@chromium.org>
Commit-Queue: Fredrik Söderquist <fs@opera.com>
Cr-Commit-Position: refs/heads/master@{#629272}
--
wpt-commits: 77f3ead37011e5338545fe18eb9dc8a301aeda9e
wpt-pr: 15252
Automatic update from web-platform-tests
Use print() function in both Python 2 and Python 3 (#15141)
--
wpt-commits: 99b96dc0569ede4e842ec7f9c55a792df9092d9c
wpt-pr: 15141
Automatic update from web-platform-tests
Try and improve #15159 by moving the window to a deterministic location
Especially on systems where we don't have an integral scaling factor
between CSS pixels and device pixels we can end up with our ability to
resize the window depending on the location of the window.
--
wpt-commits: 71a17e293b836649a0cd7effd6ee5b89ba39414d
wpt-pr: 15222
Automatic update from web-platform-tests
Change CODEOWNERS to only cover the subtree in /css/tools
--
Add /tools/third_party to CODEOWNERS
--
wpt-commits: c70ddef5327359fe64d4b63260e5cd64c5b26db1, 5a406c55ff70128e0661209d1d169c4104d14eed
wpt-pr: 15249
There seem to be a number of problems with Direct2D on the Qualcomm
devices. This includes visual corruption from bug 1515823 and crashes
in CHwRasterizer::RasterizeEdges from 1515387.
Thanks to Bruno Keith & Niklas Baumstark from the phoenhex team for finding this
issue and reporting it with a proper analysis.
Differential Revision: https://phabricator.services.mozilla.com/D20343
Translating most string from pageInfo.properties and making pageInfo.js and security.js use Fluent
Differential Revision: https://phabricator.services.mozilla.com/D16931
--HG--
extra : moz-landing-system : lando
The tiling origin is computed withing image::tiles instead of being provided to the function.
In addition, the image rect in device space is exposed as function parameter.
In a followup, callers will have to determine the correct image rect using the blob image's visible area.
Differential Revision: https://phabricator.services.mozilla.com/D20175
--HG--
extra : moz-landing-system : lando
`InsertTagCommand::DoCommandParams()` uses `Element::SetAttribute()` which takes
`nsAString` as attribute name. For avoiding unnecessary copy of attribute name,
we should make it use `Element::SetAttr()` which takes `nsAtom` instead.
Differential Revision: https://phabricator.services.mozilla.com/D20614
--HG--
extra : moz-landing-system : lando
Bug 1518557 is landed, but GP_OS_android and etc aren't defined in tools/profiler/core/PlatformMacros.h. It means that
Gecko Profile might not resolve symbols in libxul.so.
Differential Revision: https://phabricator.services.mozilla.com/D18517
--HG--
extra : moz-landing-system : lando
It's possible that CSSPseudoElement will grow a 'ownerDocument' member in future
so instead we should test for '.element'. We could also test for '.type' but it
seems more likely that Element will grow a 'type' member than an 'element'
member.
Ideally we should really test if the target is an instanceof CSSPseudoElement
but unfortunately the window() getter it itself defined in terms of the node()
getter (which calls isPseudoElement) so we'd end up with unbounded recursion
unless we restructure these getters.
Differential Revision: https://phabricator.services.mozilla.com/D20428
--HG--
extra : moz-landing-system : lando