https://github.com/web-platform-tests/wpt

sort by:
Revision Author Date Message Commit Date
b7d0613 [testharness.js][docs] Support assert_throws without name property Fixes #11556. 23 June 2018, 22:00:01 UTC
9ac054e Sync Mozilla tests as of https://hg.mozilla.org/mozilla-central/rev/5bbe54174894e1b71aaf83006c2744bb8836816e . (#11628) 23 June 2018, 15:55:33 UTC
c8262a7 webdriver: correct expected error response in element_click test (#11638) 23 June 2018, 15:39:41 UTC
f9d0147 webdriver: remove ES6 constructs from WebDriver tests for IE support (#11637) IE does not support array destructuring in a `let` statement. This commit allows the newly added element_click tests to run on IE 11. 23 June 2018, 15:38:35 UTC
f0b7c11 Make percentage height calculation quirk tests match implementations These tests are all failing in the same way in Chrome, Edge, Firefox and Safari: https://wpt.fyi/quirks/percentage-height-calculation.html They came up when looking at tests that have been failing for a very long time: https://docs.google.com/document/d/1kFYTqUMEbo9p87i6wAzORoicMWgHsuYwL2CgtvdhDaE/edit?usp=sharing 23 June 2018, 15:18:55 UTC
4333a1d [CSS Env Vars] Add some WPT tests Adds some WPT tests to test env() with @supports as well as fallback values. BUG=825890 Change-Id: I071f5c2582f8056fe39b4a50ab62140d579c577d Reviewed-on: https://chromium-review.googlesource.com/1111023 Reviewed-by: Rune Lillesveen <futhark@chromium.org> Reviewed-by: Mounir Lamouri <mlamouri@chromium.org> Commit-Queue: Becca Hughes <beccahughes@chromium.org> Cr-Commit-Position: refs/heads/master@{#569852} 23 June 2018, 00:38:40 UTC
05fcdea MSE: Add SourceBuffer.changeType() web-platform-tests Adds external/wpt tests for the SourceBuffer.changeType() method being incubated in WICG/media-source spec repo's codec-switching branch. BUG=605134 Change-Id: I52879fdff07473fbec6f5b44296dedd42619455c Reviewed-on: https://chromium-review.googlesource.com/1111275 Commit-Queue: Matthew Wolenetz <wolenetz@chromium.org> Reviewed-by: Dan Sanders <sandersd@chromium.org> Cr-Commit-Position: refs/heads/master@{#569812} 22 June 2018, 23:06:48 UTC
a5facbd Update Web Platform Tests for Feature Policy integration into HTML spec. Change-Id: Ibfcc3e8bc217aff8782d2aec4c1b73bb4a193e1e Reviewed-on: https://chromium-review.googlesource.com/1053106 Commit-Queue: Ian Clelland <iclelland@chromium.org> Reviewed-by: Philip Jägenstedt <foolip@chromium.org> Cr-Commit-Position: refs/heads/master@{#569778} 22 June 2018, 21:39:22 UTC
95c2419 [css-grid] Fix positioned items in a grid with calc() gutters In r543079 we added support for calc() in grid gutters. In that patch we modified LayoutGrid::GridGap() but we forgot to do the same in LayoutGrid::AvailableSpaceForGutters(). This patch just changes the IsPercent() call by IsPercentOrCalc() that way calc() gutters are considered too when looking for the available space. BUG=816300 TEST=external/wpt/css/css-grid/abspos/grid-positioned-items-gaps-002.html TEST=external/wpt/css/css-grid/abspos/grid-positioned-items-gaps-002-rtl.html Change-Id: I3237d5dc73f508cea6d904b9f1fd3822bb9efe55 Reviewed-on: https://chromium-review.googlesource.com/1112237 Reviewed-by: Sergio Villar <svillar@igalia.com> Commit-Queue: Manuel Rego Casasnovas <rego@igalia.com> Cr-Commit-Position: refs/heads/master@{#569733} 22 June 2018, 19:45:19 UTC
644c413 [css-tables] Make scrollbars visible on mac screenshots wpt.fyi showed Safari passing these recently-added tests because the scrollbars don't show in either the tests or their refs. https://wpt.fyi/css/css-tables/height-distribution/percentage-sizing-of-table-cell-replaced-children-001.html Aside: Edge matches Safari's current and Chrome's previous behavior. But they've confirmed it's a bug: https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/17505131/ Firefox has a mostly-unrelated incompatibility that doesn't allow us to check it. Bug: 837408,838144 Change-Id: I82058d3c22d7668711e9a9a1c977047033d64b46 Reviewed-on: https://chromium-review.googlesource.com/1054770 Commit-Queue: David Grogan <dgrogan@chromium.org> Reviewed-by: Morten Stenshorne <mstensho@chromium.org> Cr-Commit-Position: refs/heads/master@{#569698} 22 June 2018, 18:43:18 UTC
5bb78f0 Update the push-api IDL file (#9815) 22 June 2018, 18:41:14 UTC
372c7ad Correctly resolve relative URLs for registered custom properties. Relative URLs in registered custom properties must resolve against the base URL of the originating stylesheet. For instance, consider a style- sheet at /style/mystyle.css: --foo: url("myimage.jpg"); And a document at /index.html: <style> background-image: var(--foo); </style> If the property --foo is registered with syntax <url>, then the background- image should be /style/myimage.jpg. This is contrary to non-registered properties, in which case the background-image would be /myimage.jpg. To implement this, this patch scans for URL tokens and 'url('-function tokens after (var-)resolving the registered custom property (see CSSVariableResolver::ResolveCustomProperty). The token containing the relative URL is then rewritten (in-place) to contain an absolute URL instead. To avoid doing unnecessary work, we only scan the token stream if CSSVariableData::needs_variable_resolution_ is set. This is set either if needs_url_resolution_ is set (because var-references could produce relative URLs), or if the token stream contains URL/function-tokens. When a resolved CSSVariableData is created (::CreateResolved), it is assumed that the incoming token stream contains no URLs that need to be resolved. R=futhark@chromium.org, timloh@chromium.org Bug: 851490 Change-Id: I25b1e839fc92eb538f30670fe91fc92a1ad9d5ea Reviewed-on: https://chromium-review.googlesource.com/1109975 Commit-Queue: Anders Ruud <andruud@chromium.org> Reviewed-by: Rune Lillesveen <futhark@chromium.org> Cr-Commit-Position: refs/heads/master@{#569663} 22 June 2018, 17:16:49 UTC
46c8d39 [css-contain] Size containment replaced elements intrinsic size is zero The spec is very clear about this (https://drafts.csswg.org/css-contain/#containment-size): "Replaced elements must be treated as having an intrinsic width and height of 0." The patch modifies LayoutReplaced::ComputeIntrinsicSizingInfo() so that it returns zero for elements with "contain: size". BUG=853441 TEST=external/wpt/css/css-contain/contain-size-013.html Change-Id: I91490b120a110be20a91d564da4fdc3d9a11b70a Reviewed-on: https://chromium-review.googlesource.com/1110819 Reviewed-by: Morten Stenshorne <mstensho@chromium.org> Commit-Queue: Manuel Rego Casasnovas <rego@igalia.com> Cr-Commit-Position: refs/heads/master@{#569610} 22 June 2018, 15:00:17 UTC
fb04aed Completed 'unsafe-hashes' per spec 'unsafe-hashed-attributes' renamed to 'unsafe-hashes' 'unsafe-hashes' matches style attributes correctly now 'unsafe-hashes' works for javascript: URLs 'unsafe-hashes' tests added and ammended spec (approved and to be submitted at the same time as this CR): https://github.com/w3c/webappsec-csp/pull/311 I2I: https://groups.google.com/a/chromium.org/d/msg/blink-dev/4dohVXDfEI4/tO6rhuv4AwAJ Bug: 771922 Change-Id: I018cc0f73d492cb4057ff4c41d9be4df8438036c Reviewed-on: https://chromium-review.googlesource.com/1095217 Reviewed-by: Mike West <mkwst@chromium.org> Commit-Queue: Andy Paicu <andypaicu@chromium.org> Cr-Commit-Position: refs/heads/master@{#569593} 22 June 2018, 14:12:52 UTC
ebbac7a Tests for getComputedStyle on display: none subtrees. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1470087 gecko-commit: 393be8743349aa97b9c3413cdc164f2d976cf34d gecko-integration-branch: mozilla-inbound gecko-reviewers: heycam 22 June 2018, 12:48:58 UTC
91226f5 Make <link rel="stylesheet"> work in shadow trees. Summary: Somewhat straight-forward, mostly removing special-casing. Differential Revision: https://phabricator.services.mozilla.com/D1761 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1410578 gecko-commit: d7b2d2d11109e2cd17e2f68960260631560d03f3 gecko-integration-branch: mozilla-inbound gecko-reviewers: heycam 22 June 2018, 11:47:30 UTC
9cc6eb1 Merge pull request #11612 from ewilligers/compositing-parsing [compositing] Parsing of compositing properties 22 June 2018, 10:51:35 UTC
d6020b4 Sec-Metadata: Strings are quoted in structured headers. So this patch adds quotes. See https://tools.ietf.org/html/draft-ietf-httpbis-header-structure-06#section-3.7 and https://github.com/mikewest/sec-metadata/commit/98f7c1253e8dd8a0e1606c2f443772b0c9d562b4. Bug: 843478 Change-Id: I29dfa3a87e3c65a1b64009e173faa6d0f41b40f4 Reviewed-on: https://chromium-review.googlesource.com/1109819 Commit-Queue: Mike West <mkwst@chromium.org> Reviewed-by: Camille Lamy <clamy@chromium.org> Reviewed-by: Andy Paicu <andypaicu@chromium.org> Cr-Commit-Position: refs/heads/master@{#569554} 22 June 2018, 08:42:48 UTC
f777ec9 [testharness.js] Get title from the filename or a META comment if not given (#11403) 22 June 2018, 07:41:21 UTC
91c59ef WPT: Add long timeout to service-worker/navigation-redirect.https.html test. This test is slow because it does a lot of navigations. Bug: 854913 Change-Id: I2b5f984ba4b656af0d735b3c2c14952fdac5867b Reviewed-on: https://chromium-review.googlesource.com/1111493 Commit-Queue: Matt Falkenhagen <falken@chromium.org> Commit-Queue: Kent Tamura <tkent@chromium.org> Reviewed-by: Kent Tamura <tkent@chromium.org> Cr-Commit-Position: refs/heads/master@{#569544} 22 June 2018, 06:54:11 UTC
e3ff4bf add a testcase ensuring creating customized built-in elements rethrow the exception from the constructor bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1396761 gecko-commit: cc4b83096613ad445e0951e98dfd2b6fcc24bb63 gecko-integration-branch: central gecko-reviewers: mrbkap 22 June 2018, 05:10:54 UTC
7d60038 Merge pull request #11619 from frivoal/css-ui-11598 [css-ui] Fix paths to work in testharness & css built test suites 22 June 2018, 02:31:03 UTC
19c8f44 Update the beacon IDL file (#9762) 22 June 2018, 01:11:21 UTC
6e4d2ce [css-ui] Fix paths to work in testharness & css built test suites Closes #11598 22 June 2018, 00:46:30 UTC
920152c Remove @manta12 from scroll-animations/META.yml (#11602) Per https://github.com/web-platform-tests/wpt/pull/9828#discussion_r196975564. 22 June 2018, 00:09:15 UTC
bbe3411 Prevent abort error from breaking test in FF (fixes #10792) 21 June 2018, 20:59:58 UTC
e317390 Merge pull request #10913 from Tavmjong/paint-context Add basic tests for context fill and stroke. 21 June 2018, 19:41:07 UTC
5ec42d4 Update the orientation-event IDL file (#9778) 21 June 2018, 19:00:33 UTC
9730129 [docs] Document subsetTestByKey() utility function (#11610) Added in https://github.com/web-platform-tests/wpt/pull/11414 21 June 2018, 17:36:03 UTC
337c132 Support all constrainable properties for audio tracks in MediaStreamTrack.getSettings(). Intent to Ship thread: https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/wJwVSo52Dno/CjrUTTuyBAAJ Bug: 731170 Change-Id: I53274b2bf5a622cb50d4b59f521bf56160172b61 Reviewed-on: https://chromium-review.googlesource.com/1100884 Commit-Queue: Guido Urdaneta <guidou@chromium.org> Reviewed-by: Harald Alvestrand <hta@chromium.org> Reviewed-by: Philip Jägenstedt <foolip@chromium.org> Cr-Commit-Position: refs/heads/master@{#569288} 21 June 2018, 16:57:27 UTC
1e174dd Remove unneeded WebAudio IDL tests The IDL tests in the subdirectories aren't really needed anymore since we have webaudio/idlharness.https.html that covers everything in the individual tests. Bug: 854220 Change-Id: I589f4972922dfc15c475ce20e7c4cb664b529920 Reviewed-on: https://chromium-review.googlesource.com/1107120 Reviewed-by: Hongchan Choi <hongchan@chromium.org> Commit-Queue: Raymond Toy <rtoy@chromium.org> Cr-Commit-Position: refs/heads/master@{#569280} 21 June 2018, 16:37:14 UTC
3f54c29 Add the shape-detection-api IDL file and test (#9832) 21 June 2018, 16:06:46 UTC
a7864de Update the presentation-api IDL file (#9814) 21 June 2018, 15:56:20 UTC
a82a385 Update existing WebUSB WPT to be multi-global This change updates the remaining WebUSB web platform tests to be multi-global so that the API is also tested in the worker contexts. Bug: 841510 Change-Id: I9df24f1ae4289ab742db275c34552200bb477b22 Reviewed-on: https://chromium-review.googlesource.com/1089033 Commit-Queue: Ovidio Henriquez <odejesush@chromium.org> Reviewed-by: Reilly Grant <reillyg@chromium.org> Cr-Commit-Position: refs/heads/master@{#565778} 21 June 2018, 15:35:41 UTC
6dee65c Reland "Multi-global WebUSB WPT for window and worker" This is a reland of 1ff37758f07612906228581dbc808df4b282e250 Original change's description: > Multi-global WebUSB WPT for window and worker > > This change updates the existing web platform tests for WebUSB to use > multi-global tests to test the API in the supported contexts. The > change updates the following tests: > * idlharness > * usb > * usbConnectionEvent > > Bug: 841510 > Change-Id: I6b118aa4121109cd6a48054c2ebc69b831660afc > Reviewed-on: https://chromium-review.googlesource.com/1087209 > Reviewed-by: Reilly Grant <reillyg@chromium.org> > Commit-Queue: Ovidio Henriquez <odejesush@chromium.org> > Cr-Commit-Position: refs/heads/master@{#564981} Bug: 841510 Change-Id: Ie354fdd54a4cd94a4801ee634c8d3263e0aa6e93 Reviewed-on: https://chromium-review.googlesource.com/1089647 Commit-Queue: Ovidio Henriquez <odejesush@chromium.org> Reviewed-by: Chong Zhang <chongz@chromium.org> Reviewed-by: Reilly Grant <reillyg@chromium.org> Cr-Commit-Position: refs/heads/master@{#567290} 21 June 2018, 15:35:27 UTC
913c519 [compositing] Parsing of compositing properties Parsing/serialization tests for - background-blend-mode - isolation - mix-blend-mode 21 June 2018, 15:05:01 UTC
a9d0ad0 HTML: split up meta refresh parsing test Part of #11571. 21 June 2018, 13:42:33 UTC
7e77da6 WebSocket: only test 2 connections in websockets/constructor/014.html Part of #11571. 21 June 2018, 13:41:21 UTC
939af26 HTML: Expect salvegable to be set to false for pagehide test Also rename the manual test. Part of #11269. 21 June 2018, 12:49:22 UTC
864cba2 Split up WebCryptoAPI/derive_bits_keys/ with `variant` Also use .any.js. Fixes #11203. 21 June 2018, 12:23:39 UTC
2d497c4 Add @robman as suggested reviewer for mediacapture-depth/ (#11604) 21 June 2018, 11:21:15 UTC
81918dc Navigating to fragment scrolls with writing-mode: vertical-rl This CL sets the alignment of the Anchor node in accordance, when vertical-rl writing-mode is set Bug: 844868 Change-Id: I8357bcccbc88ffcd3b5d01265737a5b60f1e59a8 Reviewed-on: https://chromium-review.googlesource.com/1075956 Commit-Queue: srirama chandra sekhar <srirama.m@samsung.com> Reviewed-by: David Bokan <bokan@chromium.org> Cr-Commit-Position: refs/heads/master@{#569214} 21 June 2018, 11:19:56 UTC
c3db018 Add tests for Element's toggleAttribute() See https://dom.spec.whatwg.org/#dom-element-toggleattribute and https://github.com/whatwg/dom/pull/656. 21 June 2018, 11:12:14 UTC
9e121f9 Match the spec's error reporting more closely. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1469433 gecko-commit: 83f67349e19f28eda78ff62c949960c0605debe2 gecko-integration-branch: autoland gecko-reviewers: smaug 21 June 2018, 10:45:56 UTC
bcae036 Don't clear non-layout-object style for PseudoElements. They are only used for storing an extra ComputedStyle for display:contents pseudo elements as the ComputedStyle for rendering uses a display:inline with only properties inherited for the parent element. Bug: 854563 Change-Id: I4dd3d99b0dee0b538645d005b36347b469799244 Reviewed-on: https://chromium-review.googlesource.com/1107802 Reviewed-by: Anders Ruud <andruud@chromium.org> Commit-Queue: Rune Lillesveen <futhark@chromium.org> Cr-Commit-Position: refs/heads/master@{#569204} 21 June 2018, 10:25:31 UTC
9afae5f dom: Mark dom/interfaces.html as slow. TBR=hayato@chromium.org NOTRY=true Bug: 854599 Change-Id: I11a7f53c65992274b9a4f0ce832749a76421b049 Reviewed-on: https://chromium-review.googlesource.com/1109665 Commit-Queue: Kent Tamura <tkent@chromium.org> Reviewed-by: Kent Tamura <tkent@chromium.org> Cr-Commit-Position: refs/heads/master@{#569188} 21 June 2018, 08:48:21 UTC
263264f Auto-update the mediacapture-depth IDL file (#11574) * Add mediacapture-depth idl file * Add idlharness.html 21 June 2018, 08:37:44 UTC
472b325 Fix the broken invariants of the rule node cache. We were spuriously reframing the <shadow> because it initially shared style with the <br>, which ended up being display: none, while the <shadow> should've been display: contents from the beginning. lookup_by_rules seems pretty prone to obscure bugs, and also it's pretty complex... Probably we should try to get rid of it, I'm unconvinced that it's worth it. Even with that, in a normal restyle the <details> wouldn't have ended up with a style. It of course never had it before the reframe because the <shadow> was display: none, but that doesn't mean it shouldn't have gotten one, since we detected we needed to go through kids in: https://searchfox.org/mozilla-central/rev/6eea08365e7386a2b81c044e7cc8a3daa51d8754/servo/components/style/matching.rs#500 That code did happen, but since it's an animation-only restyle, we don't look at unstyled stuff. That looks somewhat fishy, but I guess for now it's fine as long as display isn't animatable. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1469076 gecko-commit: 37d2fca3693a6be63d44a8fa2df1369e142116ab gecko-integration-branch: mozilla-inbound gecko-reviewers: heycam 21 June 2018, 06:07:09 UTC
cece9a1 Add a new test case for hit testing inline elements This patch adds a new WPT that hit tests the empty region in an inline element above a child with smaller font size (i.e., smaller height), and expects to hit the inline element itself. This helps us add related implementation in LayoutNG, since no existing test case tests this behavior yet. Bug: 851075 Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_layout_ng Change-Id: Ic538681530e17ea0d5fc49612376e30bdcf563d8 Reviewed-on: https://chromium-review.googlesource.com/1108560 Reviewed-by: Emil A Eklund <eae@chromium.org> Commit-Queue: Xiaocheng Hu <xiaochengh@chromium.org> Cr-Commit-Position: refs/heads/master@{#569082} 21 June 2018, 00:20:28 UTC
bca26f3 Update cookie-store OWNERS (#11597) 20 June 2018, 22:14:38 UTC
37f154a Auto-update the webaudio IDL file (#11595) 20 June 2018, 20:55:09 UTC
9392f67 Async Cookies: Expose additional cookie attributes. This CL exposes the following attributes in CookieListItem members returned by cookieStore.get() and cookieStore.getAll(), and contained in cookie change events. * expires: "expiry-time" attribute * domain: "domain" attribute, or null for host-only cookies * path: "path" attribute * secure: "secure-only-flag" attribute The "same-site-flag" attribute will be exposed in a future CL that will also add support for setting it. The following attributes are not exposed intentionally. * "creation-time", "last-access-time": no clear use case * "persistent-flag": exposed implicitly as a null expiration time * "host-only-flag": exposed implicitly as a null domain * "http-only-flag": would always be false This CL also fully implements setting a cookie's domain attribute, and updates the relevant WPT tests. CookieListItem is covered by the API explainer: https://wicg.github.io/cookie-store/explainer.html Cookie attributes are described in the cookie storage model: https://tools.ietf.org/html/draft-ietf-httpbis-rfc6265bis-02#section-5.4 Bug: 729800 Change-Id: I8061f20d348b53ba8d0dabbd4b97564f6c3b4217 Reviewed-on: https://chromium-review.googlesource.com/1102339 Commit-Queue: Victor Costan <pwnall@chromium.org> Reviewed-by: Joshua Bell <jsbell@chromium.org> Reviewed-by: Marijn Kruisselbrink <mek@chromium.org> Cr-Commit-Position: refs/heads/master@{#568972} 20 June 2018, 20:54:23 UTC
4321fff Update the encrypted-media IDL file (#9781) 20 June 2018, 18:29:04 UTC
7871fd1 Update the scroll-animations IDL file (#9828) 20 June 2018, 18:28:05 UTC
1786c35 Update the web-bluetooth IDL file (#9840) 20 June 2018, 18:27:40 UTC
b71b2c5 [Mojo Blob URLs] Make clicking an <a target="blank_"> with a blob URL work correctly. This goes through a code-path where the blob URL token was incorrectly dropped, so make sure we copy the token from the old FrameLoadRequest to the new FrameLoadRequest. Adds a web-platform-test to verify this behavior, and enables the blob URL browser tests to also run with MojoBlobURLs enabled. This browser test required another bug fix in RenderFrameHostImpl. Cq-Include-Trybots: luci.chromium.try:linux_mojo Bug: 800901 Change-Id: I87eee70e784dd8cb273f8671f37b00d8a93d9543 Reviewed-on: https://chromium-review.googlesource.com/1102820 Reviewed-by: Daniel Cheng <dcheng@chromium.org> Reviewed-by: Dmitry Gozman <dgozman@chromium.org> Commit-Queue: Marijn Kruisselbrink <mek@chromium.org> Cr-Commit-Position: refs/heads/master@{#568071} 20 June 2018, 17:09:16 UTC
08ffa82 Update the secure-contexts IDL file and test (#9848) 20 June 2018, 16:07:45 UTC
b61072d HTML: Split up parse-a-sizes-attribute.html Part of #11571. 20 June 2018, 14:18:56 UTC
187c07c Update the background-fetch IDL file (#9760) 20 June 2018, 14:14:19 UTC
f681986 Manually rename/update Referrer Policy IDL (#11591) 20 June 2018, 13:52:53 UTC
e3671f2 Update the touch-events IDL file (#9834) 20 June 2018, 13:50:24 UTC
d6e09bf [idlharness.js] Improve error msg for invalid objects. Note that this is not a functional change; it just helps authors of idlharness tests identify what's gone wrong if they have incorrect add_objects params. testharness.js drops the stack for thrown errors and prints a (useless) new stack. Change-Id: I6dd90c461f0ab58e57978a28e3e5e9eb366a4827 Reviewed-on: https://chromium-review.googlesource.com/1104311 Commit-Queue: Philip Jägenstedt <foolip@chromium.org> Reviewed-by: Philip Jägenstedt <foolip@chromium.org> Cr-Commit-Position: refs/heads/master@{#568803} 20 June 2018, 13:11:08 UTC
d093f88 Use test.step_func() in mediasource-append-buffer.html Part of #11269. 20 June 2018, 09:04:35 UTC
d2d67bd [sensors] Change reviewer (#11586) @pozdnyakov is no longer available, add @rakuco as new reviewer 20 June 2018, 06:40:26 UTC
6bb6475 service worker: Add WPT for requests through no fetch controller. NetworkService and NetS13nSW currently fail this test. Bug: 850839 Cq-Include-Trybots: luci.chromium.try:linux_mojo Change-Id: Ic33481d43b34f36c5ac7b234a2ca149d4134fcd0 Reviewed-on: https://chromium-review.googlesource.com/1107029 Reviewed-by: Makoto Shimazu <shimazu@chromium.org> Commit-Queue: Matt Falkenhagen <falken@chromium.org> Cr-Commit-Position: refs/heads/master@{#568725} 20 June 2018, 04:45:11 UTC
991a186 add 'verify' as an option for web-platform-tests manifests. when running test-verify there are known failures and we need the ability to mark tests as disabled when run in test-verify mode Differential Revision: https://phabricator.services.mozilla.com/D1702 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1469583 gecko-commit: 3f6f6020896579a4a2f8201638741ebd10d263b0 gecko-integration-branch: central gecko-reviewers: gbrown 20 June 2018, 02:44:57 UTC
e740aa8 Merge pull request #10927 from Tavmjong/radial-gradient Add basic test for radial gradient 'fr' attribute. 20 June 2018, 01:14:37 UTC
8816afa Additional web-platform-tests for nested workers Bug: 31666 Change-Id: Ib4e935437d0bf08fabc6c83103e6979e1c7ac8c8 Reviewed-on: https://chromium-review.googlesource.com/1104953 Commit-Queue: Nate Chapin <japhet@chromium.org> Reviewed-by: Matt Falkenhagen <falken@chromium.org> Cr-Commit-Position: refs/heads/master@{#568666} 20 June 2018, 01:11:38 UTC
6fef2eb Merge pull request #11581 from ewilligers/svg-required-properties SVG: Check that required properties are supported 20 June 2018, 00:59:54 UTC
8e76c01 SVG: Check that required properties are supported https://svgwg.org/svg2-draft/styling.html#RequiredProperties The following properties must be supported by all SVG user agents: ... We check that each property is supported. 20 June 2018, 00:46:45 UTC
9589fb2 [WebXR] Change from XRPresentationFrame to XRFrame XRFrame is a more generric name because with the addition of the input API we're using frames in places where there's no expectation of rendering or presentation involved[1]. [1] https://github.com/immersive-web/webxr/issues/364 Bug: 852528 Change-Id: Ie9a325cd626912b09bb2b77fe1b46d29baaef0b8 Reviewed-on: https://chromium-review.googlesource.com/1103426 Commit-Queue: Brandon Jones <bajones@chromium.org> Reviewed-by: Brandon Jones <bajones@chromium.org> Reviewed-by: Kentaro Hara <haraken@chromium.org> Cr-Commit-Position: refs/heads/master@{#568654} 20 June 2018, 00:38:31 UTC
8d7269f webrtc wpt: trust getUserMedia to be compliant removes assertions that (unneccesarily) assume getUserMedia returns something else than what was requested BUG=836871 Change-Id: If8f52f259ea924bdc9ac68a854c34188f3f56cda Reviewed-on: https://chromium-review.googlesource.com/1105528 Reviewed-by: Henrik Boström <hbos@chromium.org> Commit-Queue: Henrik Boström <hbos@chromium.org> Cr-Commit-Position: refs/heads/master@{#568407} 20 June 2018, 00:38:27 UTC
3170692 Console manual tests should mention entries not lines. 20 June 2018, 00:27:28 UTC
637eee0 Do not throw when we don't have a style, but just return an empty style. We return '0' for the length, and "" for every declaration. This matches other browsers and the spec in the "no style" behavior. Of course we don't claim not to have a style for every case the spec says, but that will come later, given that's a much more risky change. This doesn't make any case where we returned something useful return something less useful, but stops null from getting returned, and returns the empty string which matches other browsers when they cannot return a style. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1467722 gecko-commit: c2b039dd2ace878328009a25e080d8703aa53b04 gecko-integration-branch: mozilla-inbound gecko-reviewers: heycam 19 June 2018, 22:15:31 UTC
50f1cee [performance-timeline] Reformat tests (#11495) Refactor tests so that they may be consumed by non-browser JavaScript runtimes which implement the standard (e.g. Node.js [1]). Use WPT's `.any.js` convention to extend test coverage in browsers by allowing them to be executed within a Web Worker. This change is in service of gh-11277 [2] [1] https://nodejs.org/api/perf_hooks.html [2] https://github.com/web-platform-tests/wpt/issues/11277 19 June 2018, 18:34:36 UTC
dc2cc22 ServiceWorker: Use [SecureContext] instead of manual check Until now, we had to use IsSecureContext() to check whether an execution context is a secure context manually. But we can use [SecureContext] instead of the manual check now. After this change, all related APIs including ServiceWorkerContainer will not be exposed in non-secure context. Chrome status: https://www.chromestatus.com/feature/4835970390163456 Bug: 542499, 854058 Change-Id: I0e207fee5c591d595c0e11c121cc8a0f555b5be3 Reviewed-on: https://chromium-review.googlesource.com/818666 Commit-Queue: Jinho Bang <jinho.bang@samsung.com> Reviewed-by: Matt Falkenhagen <falken@chromium.org> Cr-Commit-Position: refs/heads/master@{#568509} 19 June 2018, 18:05:31 UTC
ea89f99 Move font-feature-values to Fonts 4 (#11563) 19 June 2018, 16:56:36 UTC
a0ae438 Clean up enumerateDevices IDL test (#11577) 19 June 2018, 16:33:47 UTC
bde5231 [wptserve] Put `// META:` scripts after testharness.js (#11344) Some tests, e.g., [1], expect testharness.js to exist in the script. Part of #11269. [1] html/infrastructure/safe-passing-of-structured-data/shared-array-buffers/serialization-via-idb.any.html 19 June 2018, 16:18:38 UTC
0b687e0 Auto-update the mediacapture-fromelement IDL file (#11575) * Add mediacapture-fromelement IDL file * Change test to use that IDL file 19 June 2018, 16:17:30 UTC
432a9ab Auto-update the mediacapture-image IDL file (#11576) * Add mediacapture-image idl file * Change the test to use that file 19 June 2018, 16:16:32 UTC
612c0c0 Update the mediacapture-record IDL file (#9907) 19 June 2018, 15:17:48 UTC
dd7af43 Merge pull request #10610 from web-platform-tests/zcorpan/webrtc-stats-owners [webrtc-stats] add META.yml 19 June 2018, 13:53:02 UTC
4bfcec7 Merge pull request #10577 from dontcallmedom/webrtc-stats Seed directory for WebRTC Statistic spec 19 June 2018, 13:50:57 UTC
0c43d26 Fix py3 syntax/import errors on pywebsocket (#11518) 19 June 2018, 13:25:14 UTC
b879962 revert to WebSocketServer 19 June 2018, 11:38:02 UTC
393e00b Propagate directionality to the shadow tree. Make it so that directionality of the ShadowRoot descendants is computed based on the host and it's ancestors, but don't touch the dir=auto code, since I don't think anybody agrees with what needs to happen there, and I think in general it shouldn't be accounted for. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1469108 gecko-commit: 0398e981e6a0958bc1788f897ae960d37e8ea2f8 gecko-integration-branch: central gecko-reviewers: smaug 19 June 2018, 11:34:37 UTC
9a418a0 Serialize font-stretch values correctly in the font shorthand Per the CSS Fonts 4 spec [1], only keyword values for font-stretch are valid in the font shorthand. Our current serialization code ignores this, and outputs percentage values as well in the shorthand, meaning that the generated rule cannot be reparsed. We now check if the percentage can be converted to a keyword, and if so, output it as that keyword. Otherwise, we do not output a serialization for the font shorthand, as per the CSSOM spec [2]. [1]: https://drafts.csswg.org/css-fonts-4/#font-prop [2]: https://drafts.csswg.org/cssom/#serializing-css-values Bug: 850092 Change-Id: I7e3eec64723966b15abfa819213b95cba6cbc3d5 Reviewed-on: https://chromium-review.googlesource.com/1103856 Commit-Queue: Dominik Röttsches <drott@chromium.org> Reviewed-by: Dominik Röttsches <drott@chromium.org> Cr-Commit-Position: refs/heads/master@{#568383} 19 June 2018, 10:08:50 UTC
364b8dc Add the css-conditional IDL file with test (#9769) 19 June 2018, 09:19:18 UTC
1a894a2 Test for calc() rounding error. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1323735 gecko-commit: fdac7a88a2c099144e6587f45e07c838b9136c92 gecko-integration-branch: autoland gecko-reviewers: mats 19 June 2018, 08:33:08 UTC
776e99c Add the css-transitions IDL file and test (#9906) 19 June 2018, 08:24:10 UTC
0007ac4 Tentative CORS-RFC1918 test 19 June 2018, 06:44:05 UTC
61df0b9 File API: Match Firefox on readAsDataURL default MIME type. In Firefox, File.readAsDataURL's default MIME type is to application/octet-stream. Chrome currently leaves the MIME type out when it is unknown. While this meets all relevant specifications, matching Firefox's behavior makes the platform easier to reason about. Bug: 48368 Change-Id: If480df5cc3a1177a58c7c3dc68c57f3d6408b9eb Reviewed-on: https://chromium-review.googlesource.com/1104183 Commit-Queue: Victor Costan <pwnall@chromium.org> Reviewed-by: Marijn Kruisselbrink <mek@chromium.org> Cr-Commit-Position: refs/heads/master@{#568292} 19 June 2018, 02:20:13 UTC
2052baf Update mediacapture-main IDL file (#9794) 19 June 2018, 01:40:48 UTC
726bce7 Update the css-animations IDL file (#9768) 19 June 2018, 01:38:46 UTC
28b5323 Reland: Floats and out-of-flow objects may not be adjacent to anonymous blocks. Floats and out-of-flow objects need to be true layout siblings of the inlines, or rendering will be wrong. This means that such objects should never be siblings of anonymous blocks, but rather inside them. This already works correctly for initial layout tree building, and also for many DOM manipulations. However, code was missing to satisfy this requirement if we removed a regular block that was a sibling of an anonymous block and either a float or out-of-flow positioned object. This even caused a crash triggered by ruby code, which ended up mixing inline and block children within the same container. That is not allowed. This happened in the MoveAllChildrenIncludingFloatsTo() call inside LayoutRubyBase::MoveBlockChildren(). Added a DCHECK to MoveAllChildrenIncludingFloatsTo() (which could fail prior to this fix); When moving children from one container to another, either both or none of the containers must have inline children. This is a reland of https://chromium-review.googlesource.com/1102690 with some modifications to avoid bug 853552. Bug: 852640 Change-Id: I0f8a0aa5523e8fe60c841164d25aad088f4b728f Reviewed-on: https://chromium-review.googlesource.com/1104900 Commit-Queue: Morten Stenshorne <mstensho@chromium.org> Commit-Queue: Emil A Eklund <eae@chromium.org> Reviewed-by: Emil A Eklund <eae@chromium.org> Cr-Commit-Position: refs/heads/master@{#568196} 18 June 2018, 22:51:50 UTC
79341a4 Add WebUSB FeaturePolicy WPT for Workers This change adds Feature Policy tests for Dedicated Workers. Bug: 841510 Change-Id: I117f8a5bb61d5783b6867e7edcc9d99aff41a497 Reviewed-on: https://chromium-review.googlesource.com/1093379 Commit-Queue: Ovidio Henriquez <odejesush@chromium.org> Reviewed-by: Reilly Grant <reillyg@chromium.org> Cr-Commit-Position: refs/heads/master@{#568170} 18 June 2018, 21:54:57 UTC
3f54308 OffscreenCanvas Text rendering tests Change-Id: I5451097ffa7fada9bde584f215619ca838399802 Reviewed-on: https://chromium-review.googlesource.com/1087416 Commit-Queue: Fernando Serboncini <fserb@chromium.org> Reviewed-by: Justin Novosad <junov@chromium.org> Cr-Commit-Position: refs/heads/master@{#566200} 18 June 2018, 21:31:12 UTC
9e5d47e Ignore some new PNG files in ci_built_diff.sh (#11561) PR #11362 introduced some new PNG files similar to their counterparts in 2dcontext (also font-rendering specific), so we need to ignore these files in tools/ci/ci_built_diff.sh, too. 18 June 2018, 21:04:30 UTC
f9b53c8 [idlharness.js] Add main interface as dep for implements Case was revealed by https://github.com/web-platform-tests/wpt/pull/9794 Specifically, Navigator implements NavigatorUserMedia; Navigator was not being added as a depenedency, and thus was not being imported. Change-Id: I07436c561bb0b567a431393a20f6a179ef5b364b Reviewed-on: https://chromium-review.googlesource.com/1104707 Reviewed-by: Robert Ma <robertma@chromium.org> Commit-Queue: Luke Bj <lukebjerring@chromium.org> Cr-Commit-Position: refs/heads/master@{#568143} 18 June 2018, 21:04:19 UTC
back to top