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

sort by:
Revision Author Date Message Commit Date
9b96b14 XHR: reduce try/catch usage This also improves checking for the correct exception by a bit. 09 May 2018, 07:00:34 UTC
da28291 PaymentHandler: Change topLevelOrigin to topOrigin (#10872) The related spec was changed: https://github.com/w3c/payment-handler/pull/301 Bug: 840041 Change-Id: Ic76fffe0b974210edc3888378ded197d06e035b7 09 May 2018, 03:12:09 UTC
ce44721 PaymentRequest: Apply [Exposed=Window] to the PaymentRequest API (#8641) There is no behavior change but add a test to check it. 09 May 2018, 02:50:06 UTC
8233b0b Handle more html/js polyglots in CORB confirmation sniffing. Cross-Origin Read Blocking (CORB) tries to protect certain resource types (e.g. text/html). To be resilient against HTTP responses mislabeled with an incorrect Content-Type, CORB sniffs the response body to confirm if it truly is the protected type. Before this CL the confirmation sniffing logic blocked resources that are both a valid html and a valid javascript. Blocking of such resources is undesirable, because it is disruptive to existing websites that use such polyglot responses in <script> tags. After this CL, CORB sniffer takes into account the https://www.ecma-international.org/ecma-262/8.0/index.html#prod-annexB-SingleLineHTMLCloseComment rule which means that the sniffing doesn't resume immediately after "-->" characters, but instead also consumes all the characters until the first line terminator. Bug: 839945 Cq-Include-Trybots: master.tryserver.chromium.linux:linux_mojo Change-Id: I7c8221acc2013adffe8095d188ae22e1c6a2fdab Reviewed-on: https://chromium-review.googlesource.com/1047851 Commit-Queue: Charlie Reis <creis@chromium.org> Reviewed-by: Charlie Reis <creis@chromium.org> Cr-Commit-Position: refs/heads/master@{#557018} 09 May 2018, 00:27:20 UTC
7a5b792 Revert wpt PR 10804 - "Hook up logging for websocket server" This reverts commit 8478250a4085754f853aaa34764a8f7bf883fd82. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1459223 gecko-commit: 4083cea4bd5c58efad54730c9fa9c99a0b59ad7b gecko-integration-branch: mozilla-inbound gecko-reviewers: jdm 08 May 2018, 23:05:45 UTC
d73901a Fix resource-timing.https.html test This CL changes resource-timing-worker.js to use a generated response. This means Chrome no longer passes the test. Change-Id: Ib983e4fba9e81ddbee7f9572b6a06b3c1825577a Reviewed-on: https://chromium-review.googlesource.com/1050383 Commit-Queue: Nicolás Peña Moreno <npm@chromium.org> Reviewed-by: Timothy Dresser <tdresser@chromium.org> Cr-Commit-Position: refs/heads/master@{#556964} 08 May 2018, 22:35:58 UTC
f9e2b07 Move AudioContext tests to WPT These tests pass on Firefox or fail due to bugs in Firefox. The remaining tests are somewhat Chrome-specific and aren't moved. Bug: 745778 Change-Id: Idb1e9ce94339032d7e2866232424c458635db646 Reviewed-on: https://chromium-review.googlesource.com/1042858 Commit-Queue: Raymond Toy <rtoy@chromium.org> Reviewed-by: Hongchan Choi <hongchan@chromium.org> Cr-Commit-Position: refs/heads/master@{#556962} 08 May 2018, 22:21:22 UTC
b0edea1 Move Analyser tests to WPT Firefox passes these tests. The remaining tests that weren't moved all use oac.suspend which Firefox doesn't have (incorrectly), so they weren't moved. Bug: 745778 Change-Id: Ic8e758896cfdd2abfccf29b6444c20f13c0be3f2 Reviewed-on: https://chromium-review.googlesource.com/1042853 Reviewed-by: Hongchan Choi <hongchan@chromium.org> Commit-Queue: Raymond Toy <rtoy@chromium.org> Cr-Commit-Position: refs/heads/master@{#556958} 08 May 2018, 21:43:18 UTC
b55a93a Enable WPT tests for the Generic Sensor classes This patch introduces mock implementations of the Sensor and SensorProvider mojo interfaces to the WPT tests for Chromium. The ongoing WPT issue for the Generic Sensor tests automation: https://github.com/w3c/web-platform-tests/issues/9686 Bug: 816462 Change-Id: I8e4880ee5269b07f0bf68a2752038e128d166c55 Reviewed-on: https://chromium-review.googlesource.com/980886 Reviewed-by: Mike West <mkwst@chromium.org> Reviewed-by: Philip Jägenstedt <foolip@chromium.org> Reviewed-by: Reilly Grant <reillyg@chromium.org> Reviewed-by: Alexander Shalamov <alexander.shalamov@intel.com> Commit-Queue: Mikhail Pozdnyakov <mikhail.pozdnyakov@intel.com> Cr-Commit-Position: refs/heads/master@{#550586} 08 May 2018, 21:30:28 UTC
c4a9209 Merge pull request #10902 from w3c/config_default_fixup Fixup remaining uses of config.default.json 08 May 2018, 20:44:45 UTC
2a099e2 Merge pull request #10901 from cvazac/cvazac/service-worker Server-Timing: test PerformanceResourceTiming.idl from Service Worker 08 May 2018, 19:34:43 UTC
45a2f92 Try making the hosts file before running resources tests 08 May 2018, 17:27:22 UTC
10f586a XHR: sync XMLHttpRequest does not fire an event named progress For https://github.com/whatwg/xhr/pull/208. 08 May 2018, 16:46:53 UTC
5ba8d1c Remove config.default.json from resources unittest. Instead we slightly hackily import serve and read the config from there. But that isn't a great approach because we allow the defaults to be overridden. A better fix here would stop shelling out to create the server and call the code directly, reading the resolved config. 08 May 2018, 16:23:56 UTC
a1c034e Remove config.default.json from lint.whitelist 08 May 2018, 16:22:07 UTC
73a26ba Remove config.default.json from the documentation 08 May 2018, 16:21:15 UTC
c2bb616 test idl from inside service worker 08 May 2018, 16:18:18 UTC
45f9422 webrtc wpt: pass test function in more tests passes the test argument in promise_test and async_test so it can be used to add cleanup. followup on https://chromium-review.googlesource.com/c/chromium/src/+/1047674 using the same codemod but a better, non-regexp way to extract the script tag content. BUG=836871 Change-Id: I41905ce25e22121a6e8b53d37af86b073e020b5c Reviewed-on: https://chromium-review.googlesource.com/1049865 Reviewed-by: Harald Alvestrand <hta@chromium.org> Commit-Queue: Harald Alvestrand <hta@chromium.org> Cr-Commit-Position: refs/heads/master@{#556795} 08 May 2018, 15:16:44 UTC
0050cfb HTML: <iframe>.contentDocument of a data: URL document is null (#10894) Fixes #1480. 08 May 2018, 13:50:12 UTC
347227e Separate out wpt-specific parts of config from wptserve This moves the parts of the Config class that are specific to wpt into serve.Config, so that wptserve can be used independently of the rest of wpt. It also moves the sslutils module into wptserve since this is required for the ssl configuration in wptserve and isn't useful independently. As part of this, the config.default.json file is removed in favour of a default configuration defined in the class itself. 08 May 2018, 13:42:53 UTC
f0fe479 URL: host setter with default port against URL with non-default port See https://github.com/nodejs/node/pull/20479. 08 May 2018, 12:26:20 UTC
d7fb500 Remove unneeded lint.whitelist lines 08 May 2018, 12:14:40 UTC
fc03b17 ReadableStreamBytesConsumer should check read results ReadableStreamBytesConsumer expected that the results from ReadableStreamReaderDefaultRead should be Promise<Object> because that is provided from ReadableStream provided by blink, but it's possible to inject arbitrary values with the promise assimilation. This CL adds additional checks for such injection. Bug: 840320 Change-Id: I7b3c6a8bfcf563dd860b133ff0295dd7a5d5fea5 Reviewed-on: https://chromium-review.googlesource.com/1049413 Commit-Queue: Yutaka Hirano <yhirano@chromium.org> Reviewed-by: Adam Rice <ricea@chromium.org> Cr-Commit-Position: refs/heads/master@{#556751} 08 May 2018, 11:41:29 UTC
8b10545 Add support for JS shell tests to the manifest code. 08 May 2018, 10:36:25 UTC
41c88bf Reland "Adds a test for basic WebRTC video codec conformance." This reverts commit 8d1dda318f73e9293d572e08b8773cf137ee7014. Reason for revert: Now disabling test on relevant platforms. Original change's description: > Revert "Adds a test for basic WebRTC video codec conformance." > > This reverts commit 72aef1a4cea800fff0d5375c284c6d071cf3d46c. > > Reason for revert: Failing on Win / Mac / Linux bots > > Unexpected Failures: > * external/wpt/webrtc/protocol/video-codecs.html > * virtual/webrtc-wpt-unified-plan/external/wpt/webrtc/protocol/video-codecs.html > > WebKit Win7 https://ci.chromium.org/buildbot/chromium.webkit/WebKit%20Win7/63947 > WebKit Win10 https://ci.chromium.org/buildbot/chromium.webkit/WebKit%20Win10/34576 > WebKit Mac10.10 https://ci.chromium.org/buildbot/chromium.webkit/WebKit%20Mac10.10/46846 > WebKit Mac10.11 https://ci.chromium.org/buildbot/chromium.webkit/WebKit%20Mac10.11/32883 > WebKit Linux Trusty https://ci.chromium.org/buildbot/chromium.webkit/WebKit%20Linux%20Trusty/44403 > > (It passes on Mac 10.12.) > > Original change's description: > > Adds a test for basic WebRTC video codec conformance. > > > > This tests that the browser conforms to RFC 7742, "WebRTC Video > > Processing and Codec Requrements". > > > > It establishes a new subdirectory for protocol-related WebRTC tests. > > > > Bug: chromium:839753 > > Change-Id: Ia4795c4532fb74ae76e6a47329a41807479113c5 > > Reviewed-on: https://chromium-review.googlesource.com/1043886 > > Commit-Queue: Harald Alvestrand <hta@chromium.org> > > Reviewed-by: Philip Jägenstedt <foolip@chromium.org> > > Cr-Commit-Position: refs/heads/master@{#556454} > > TBR=mflodman@webrtc.org,hta@chromium.org,foolip@chromium.org > > Change-Id: Id3789b69df63d7e41be3573ca1fbb5a07b00e7e7 > No-Presubmit: true > No-Tree-Checks: true > No-Try: true > Bug: chromium:839753 > Reviewed-on: https://chromium-review.googlesource.com/1049088 > Reviewed-by: Kunihiko Sakamoto <ksakamoto@chromium.org> > Commit-Queue: Kunihiko Sakamoto <ksakamoto@chromium.org> > Cr-Commit-Position: refs/heads/master@{#556645} TBR=mflodman@webrtc.org,hta@chromium.org,ksakamoto@chromium.org,foolip@chromium.org Change-Id: I867cf04bfc7cd48afea3b5a26f0af77eef731434 Bug: chromium:839753, chromium:840659 Reviewed-on: https://chromium-review.googlesource.com/1049525 Reviewed-by: Philip Jägenstedt <foolip@chromium.org> Reviewed-by: Harald Alvestrand <hta@chromium.org> Commit-Queue: Harald Alvestrand <hta@chromium.org> Cr-Commit-Position: refs/heads/master@{#556731} 08 May 2018, 09:03:30 UTC
11f912e HTML: FormData representation of <input type=file> without selection For https://github.com/whatwg/html/pull/3658. 08 May 2018, 08:59:15 UTC
42ae4a4 Worker: Throw an exception when importScripts() is called on "module" worker Spec: https://html.spec.whatwg.org/multipage/workers.html#dom-workerglobalscope-importscripts "1. If worker global scope's type is "module", throw a TypeError exception." Bug: 831420 Change-Id: I6a1976363435596562689988ed39394a3b735779 Reviewed-on: https://chromium-review.googlesource.com/1038926 Commit-Queue: Hiroki Nakagawa <nhiroki@chromium.org> Reviewed-by: Matt Falkenhagen <falken@chromium.org> Reviewed-by: Kentaro Hara <haraken@chromium.org> Cr-Commit-Position: refs/heads/master@{#556713} 08 May 2018, 07:46:03 UTC
d50825b DOM: non-Text nodes are not touched by normalization This test makes sure that non-Text nodes are not touched even if they hold empty text strings. This test was motivated by a bug present in the jsdom library. 08 May 2018, 07:34:03 UTC
9949cb5 webrtc wpt: pass test in promise_test and async_test passes the test argument in promise_test and async_test so it can be used to add cleanup. Change done with a jscodeshift codemod that detects there were no arguments to promise_test (or async_test): export default function transformer(file, api) { const j = api.jscodeshift; return j(file.source) // .find(j.CallExpression) .find(j.CallExpression, {callee: {type: 'Identifier', name: 'promise_test'}}) .forEach(path => { if (path.value.arguments[0].params.length === 0) { path.value.arguments[0].params.push(j.identifier('t')); } }) .toSource(); }; BUG=836871 Change-Id: Ie7dd7fb0dd8a4da6c4c00f3616fd41d1d47854ef Reviewed-on: https://chromium-review.googlesource.com/1047674 Reviewed-by: Harald Alvestrand <hta@chromium.org> Commit-Queue: Harald Alvestrand <hta@chromium.org> Cr-Commit-Position: refs/heads/master@{#556711} 08 May 2018, 07:26:42 UTC
fcf42b6 HTML: no longer depend on SVGElement in IDL See https://github.com/whatwg/html/pull/3671. 08 May 2018, 06:56:43 UTC
b9f5402 DOM: retarget relatedTarget relatedTarget gets retargeted. Also use test rather than async_test if possible. Fixes #10854. 08 May 2018, 06:52:50 UTC
bfbb259 Revert "Adds a test for basic WebRTC video codec conformance." This reverts commit 72aef1a4cea800fff0d5375c284c6d071cf3d46c. Reason for revert: Failing on Win / Mac / Linux bots Unexpected Failures: * external/wpt/webrtc/protocol/video-codecs.html * virtual/webrtc-wpt-unified-plan/external/wpt/webrtc/protocol/video-codecs.html WebKit Win7 https://ci.chromium.org/buildbot/chromium.webkit/WebKit%20Win7/63947 WebKit Win10 https://ci.chromium.org/buildbot/chromium.webkit/WebKit%20Win10/34576 WebKit Mac10.10 https://ci.chromium.org/buildbot/chromium.webkit/WebKit%20Mac10.10/46846 WebKit Mac10.11 https://ci.chromium.org/buildbot/chromium.webkit/WebKit%20Mac10.11/32883 WebKit Linux Trusty https://ci.chromium.org/buildbot/chromium.webkit/WebKit%20Linux%20Trusty/44403 (It passes on Mac 10.12.) Original change's description: > Adds a test for basic WebRTC video codec conformance. > > This tests that the browser conforms to RFC 7742, "WebRTC Video > Processing and Codec Requrements". > > It establishes a new subdirectory for protocol-related WebRTC tests. > > Bug: chromium:839753 > Change-Id: Ia4795c4532fb74ae76e6a47329a41807479113c5 > Reviewed-on: https://chromium-review.googlesource.com/1043886 > Commit-Queue: Harald Alvestrand <hta@chromium.org> > Reviewed-by: Philip Jägenstedt <foolip@chromium.org> > Cr-Commit-Position: refs/heads/master@{#556454} TBR=mflodman@webrtc.org,hta@chromium.org,foolip@chromium.org Change-Id: Id3789b69df63d7e41be3573ca1fbb5a07b00e7e7 No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: chromium:839753 Reviewed-on: https://chromium-review.googlesource.com/1049088 Reviewed-by: Kunihiko Sakamoto <ksakamoto@chromium.org> Commit-Queue: Kunihiko Sakamoto <ksakamoto@chromium.org> Cr-Commit-Position: refs/heads/master@{#556645} 08 May 2018, 02:31:34 UTC
d9587de [KeyboardMap] Initial stub for navigator.keyboard.getLayoutMap This includes the WebIDL defs, initial WebPlatformTests and mojom over to stubs in the RenderWidgetHost. Spec: https://wicg.github.io/keyboard-map/ A proper implementation for this API will be in follow up cls, a separate cl per platform. Bug: 832811 Change-Id: I17dee21095665739a3f1986e48a2182d6b6fab00 Reviewed-on: https://chromium-review.googlesource.com/1014244 Commit-Queue: Gary Kacmarcik <garykac@chromium.org> Reviewed-by: Kentaro Hara <haraken@chromium.org> Reviewed-by: Daniel Cheng <dcheng@chromium.org> Reviewed-by: Philip Jägenstedt <foolip@chromium.org> Reviewed-by: Scott Violet <sky@chromium.org> Cr-Commit-Position: refs/heads/master@{#556639} 08 May 2018, 02:19:43 UTC
6d54170 [Picture-in-Picture] Resolve promises when window is created and closed. This makes the promise returned by enterPictureInPicture() resolved only when window is created. Picture-in-Picture window size is still hard-coded though and will be fixed in a future CL. This also makes the promise returned by exitPictureInPicture() resolved only when window is closed. Bug: 806249 Change-Id: I8232a42a50b808527560eb0e6a69d8fb98da63e4 Reviewed-on: https://chromium-review.googlesource.com/1025832 Reviewed-by: Frank Liberato <liberato@chromium.org> Reviewed-by: Kentaro Hara <haraken@chromium.org> Reviewed-by: apacible <apacible@chromium.org> Reviewed-by: Mounir Lamouri <mlamouri@chromium.org> Commit-Queue: François Beaufort <beaufort.francois@gmail.com> Cr-Commit-Position: refs/heads/master@{#556567} 07 May 2018, 22:10:29 UTC
bbb7327 Allow 0% in font-stretch Per https://github.com/w3c/csswg-drafts/issues/2591, 0% should be an allowed value in font-stretch. Remove the check that percentages are >= 0 for font-stretch, as any negative non calc values are already rejected by kValueRangeNonNegative. Also update a test of valid calc values in font-stretch, as even though they are outside the allowed range, they should not be subject to parse-time constraints. Bug: 834236 Change-Id: I0e728d8cc89b45bac7be956a7662533d4775c511 Reviewed-on: https://chromium-review.googlesource.com/1046926 Commit-Queue: Chris Nardi <cnardi@chromium.org> Reviewed-by: Dominik Röttsches <drott@chromium.org> Cr-Commit-Position: refs/heads/master@{#556568} 07 May 2018, 21:50:17 UTC
6f03878 Add web platform tests for the new client hints Add tests for "rtt", "downlink" and "ect". Bug: 835333 Change-Id: If54c01612f10e96f7b37868e19b01a7ff3266d43 Reviewed-on: https://chromium-review.googlesource.com/1045917 Reviewed-by: Robert Ma <robertma@chromium.org> Reviewed-by: Ryan Sturm <ryansturm@chromium.org> Commit-Queue: Tarun Bansal <tbansal@chromium.org> Cr-Commit-Position: refs/heads/master@{#556532} 07 May 2018, 20:21:41 UTC
2f00d45 Add client hints headers as CORS safe headers Client hints are device-specific and not origin specific. This brings Chromium to be spec-compliant. Bug: 830118 Cq-Include-Trybots: master.tryserver.chromium.linux:linux_mojo Change-Id: I5a645c1d89fb7800168a2bdf571122f1dce01743 Reviewed-on: https://chromium-review.googlesource.com/1000879 Commit-Queue: Tarun Bansal <tbansal@chromium.org> Reviewed-by: Yutaka Hirano <yhirano@chromium.org> Reviewed-by: Kinuko Yasuda <kinuko@chromium.org> Cr-Commit-Position: refs/heads/master@{#556518} 07 May 2018, 19:51:05 UTC
549a93f Override 'touch-action' for 'vertical-scroll' With "vertical-scroll 'none'" as a feature set for an <iframe>, we want to make sure the <iframe> cannot prevent the user from vertically scrolling the page. One way of blocking user is to exclude "pan-y" from "touch-action". This CL makes sure that when an element is inside such frames, the "touch-action" always includes "pan-y". Link to explainer/design document: https://docs.google.com/document/d/1qiWelnMlsOHuT_CQ0Zm_qEAf54HS5DhoIvEDHBlfqps/edit?usp=sharing Bug: 611982 Change-Id: Ie60c665de3c82ec2438bcea10f56b54d51084eda Reviewed-on: https://chromium-review.googlesource.com/1014389 Commit-Queue: Ehsan Karamad <ekaramad@chromium.org> Reviewed-by: Ian Clelland <iclelland@chromium.org> Reviewed-by: David Bokan <bokan@chromium.org> Reviewed-by: Jonathon Kereliuk <kereliuk@chromium.org> Cr-Commit-Position: refs/heads/master@{#556484} 07 May 2018, 18:01:07 UTC
d353ff8 Update WPT test: url-in-tags.window.js The web-platform-test: FileAPI/url/url-in-tags.window.js relies on the load event to be dispatched after the page has scrolled to the anchor. This is not guaranteed. It is currently non-deterministic in Chrome. The page: https://scrolly-in-onload-event.glitch.me/ shows a case where the opposite happens. Doing task https://crbug.com/831155 caused this test to fail. Note: This test was working only on Chrome. Current status: https://wpt.fyi/FileAPI/url/url-in-tags.window.html There is a chance applying this patch will make it work on Safari as well. Related CL: https://chromium-review.googlesource.com/c/chromium/src/+/1042191 Bug: 831155 Change-Id: Ifa3f8e3d35cdb2635261248c3c9e9fd959f44340 Reviewed-on: https://chromium-review.googlesource.com/1046596 Reviewed-by: Steve Kobes <skobes@chromium.org> Commit-Queue: Arthur Sonzogni <arthursonzogni@chromium.org> Cr-Commit-Position: refs/heads/master@{#556479} 07 May 2018, 17:52:10 UTC
a878a9a [css-grid] Avoid layouts during intrinsic size computation The definition of intrinsic size excludes explicitly performing layouts to compute the final value. However, it may be necessary to laid out some children to retrieve accurate information about the geometry of the box, specially when some of these children are orthogonal to the box its intrinsic size is being computed. However, the writing-mode specification suggest [1] that auto-sized orthogonal boxes may require to run their sizing phase before any content contribution could be established. The Blink engine discourages performing layouts during intrinsic size computation. In order to address the orthogonal flow issues and get a more accurate sizing, both during intrinsic size and layout phases, the engine performs a pre-layout of all the orthogonal boxes in the layout tree (LocalFrameView::LayoutOrthogonalWritingModeRoot). However, this pre-layout operations doesn't make sense for grid items because the grid areas, the grid items' actual containing blocks, are not computed yet. Hence, we decided to exclude grid items from this pre-layout operation (PrepareOrthogonalWritingModeRootForLayout). With this CL, we follow the same plan Blink has for orthogonal flow boxes, but doing it once the grid items are placed in their corresponding grid areas. Since the grid tracks sizing algorithm has not been run at this stage, the size of the grid areas is estimated based on the track's max-sizing function, in a similar way [2] the algorithm does to deal with orthogonal items during the layout phase. This change is covered by current tests, however, added an additional test to verify we use the max-track sizing as a way to estimate the orthogonal item's block-axis size. [1] https://www.w3.org/TR/css-writing-modes-3/#orthogonal-flows [2] https://drafts.csswg.org/css-grid/#algo-overview Change-Id: I836b92120825916324f94befec6d35263ec84f2b Reviewed-on: https://chromium-review.googlesource.com/1027882 Commit-Queue: Javier Fernandez <jfernandez@igalia.com> Reviewed-by: Manuel Rego Casasnovas <rego@igalia.com> Cr-Commit-Position: refs/heads/master@{#556469} 07 May 2018, 17:13:31 UTC
644351d Adds a test for basic WebRTC video codec conformance. This tests that the browser conforms to RFC 7742, "WebRTC Video Processing and Codec Requrements". It establishes a new subdirectory for protocol-related WebRTC tests. Bug: chromium:839753 Change-Id: Ia4795c4532fb74ae76e6a47329a41807479113c5 Reviewed-on: https://chromium-review.googlesource.com/1043886 Commit-Queue: Harald Alvestrand <hta@chromium.org> Reviewed-by: Philip Jägenstedt <foolip@chromium.org> Cr-Commit-Position: refs/heads/master@{#556454} 07 May 2018, 16:11:04 UTC
e1fb329 Move http/ tests into fetch/ and html/ (#10870) As discussed in https://github.com/w3c/web-platform-tests/pull/10839. 07 May 2018, 16:04:45 UTC
81a1f9d Support groupId in MediaStremTrack.getCapabilities() for video tracks Bug: 833333 Change-Id: I9154e97c07484c40a2f8308216d2c04d02fae528 Reviewed-on: https://chromium-review.googlesource.com/1021697 Reviewed-by: Jochen Eisinger <jochen@chromium.org> Reviewed-by: Harald Alvestrand <hta@chromium.org> Commit-Queue: Guido Urdaneta <guidou@chromium.org> Cr-Commit-Position: refs/heads/master@{#556435} 07 May 2018, 15:11:41 UTC
d46cd6b Add annevk to dom/OWNERS I should probably help out here. 07 May 2018, 13:12:47 UTC
6a44b23 Fix #10741: Call Out-File with an encoding for make-hosts-file on Windows (#10800) 07 May 2018, 10:57:15 UTC
f056400 rfc6265bis tests Tests for https://tools.ietf.org/html/draft-ietf-httpbis-rfc6265bis. 07 May 2018, 09:30:04 UTC
b8639ae Web Animations: Add test for Document::getAnimations across iframes (#10291) 06 May 2018, 23:18:22 UTC
081648f Accname: Remove unspecified behavior from test cases (#10826) The accname spec doesn't describe exactly what should happen with respect to whitespace insertion when inline elements are being concatenated in a name-from-contents calculation. This will be addressed in Accname 1.2. 06 May 2018, 15:32:10 UTC
722173b [FilterContainer] Add WPT for filter establishes containing block. Based on CL 1033824 This patch adds three tests and test the following: - Filtered block establishes a container for fixed and abs pos. - Filtered inline establishes a container for fixed and abs pos. - Filtered <html> does not establish a container for fixed pos. Bug: 795549 Tbr: vmpstr@chromium.org Change-Id: I3fa13cc7f478503583a191bfb434cdab860862ef Reviewed-on: https://chromium-review.googlesource.com/1045727 Commit-Queue: Chris Harrelson <chrishtr@chromium.org> Reviewed-by: Chris Harrelson <chrishtr@chromium.org> Cr-Commit-Position: refs/heads/master@{#556343} 05 May 2018, 20:54:40 UTC
f7c251f Add historical tests for document.selectedStylesheetSet/preferredStylesheetSet (#10861) These are implemented in Blink and WebKit. Note the difference in capitalization. 05 May 2018, 20:33:58 UTC
f44beb8 Test that setInterval handles missing interval argument. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1450066 gecko-commit: 9577b0cdcad5114267bf422cf5f2e515cde5c27a gecko-integration-branch: mozilla-inbound gecko-reviewers: bkelly 05 May 2018, 19:26:52 UTC
23a93d2 Support groupId constrainable properties in MediaDevices.getUserMedia() This CL also adds support in MediaStreamTrack.applyConstraints(). Drive-by: Minor lint fixes. Bug: 833333 Change-Id: I8636def42d9ed64c6f58777d44343e569e541bfb Reviewed-on: https://chromium-review.googlesource.com/1021570 Reviewed-by: Tom Sepez <tsepez@chromium.org> Reviewed-by: Harald Alvestrand <hta@chromium.org> Commit-Queue: Guido Urdaneta <guidou@chromium.org> Cr-Commit-Position: refs/heads/master@{#556124} 05 May 2018, 19:12:48 UTC
f86aa23 Remove File.lastModifiedDate bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1458883 gecko-commit: 85dfda425103a8fdce2b28d0ca7fae92044283ef gecko-integration-branch: mozilla-inbound gecko-reviewers: qdot 05 May 2018, 19:04:38 UTC
ef9435b clear event.target and .relatedTarget in case they would otherwise reveal targets in shadow DOM bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1449560 gecko-commit: 7bd8b80c9a2956e16e6783e186eda7892b1976f5 gecko-integration-branch: mozilla-inbound gecko-reviewers: bz 05 May 2018, 13:36:01 UTC
c35843e Update elementScroll-002.html 05 May 2018, 12:26:23 UTC
ec2df2d new test: scollElement-002.html 05 May 2018, 12:26:23 UTC
c0dd8c9 Add x-frame-options/README.md 05 May 2018, 08:55:43 UTC
42b23a6 Fetch: couple minor improvements to some CORB tests 05 May 2018, 08:52:41 UTC
3c43b99 Update Firefox prefs path for upstream changes. (#10855) Firefox changed the prefs path from testing/profiles/prefs_general.js to testing/profiles/config/user.js Therefore for versions of firefox from currently nightly onwards we need to use the new path to download the appropriate prefs files. 05 May 2018, 05:58:56 UTC
62a50ad Baseline of inline-block for different values of overflow, for an errata to CSS2 (#7579) * Test for errata http://www.w3.org/Style/css2-updates/REC-CSS2-20110607-errata.html#s.10.8.1 (baseline of inline-block) * Typo in rel=author link. 05 May 2018, 00:39:23 UTC
5824152 Merge pull request #10849 from w3c/sync_37335570663994e7654d73dbc4034aa7894f294e Merge pull request #10849 from sync_37335570663994e7654d73dbc4034aa7894f294e 04 May 2018, 14:09:52 UTC
bbd00aa Merge pull request #10848 from w3c/sync_e8969894527b47697459af488ba0f48d00763b9c Merge pull request #10848 from sync_e8969894527b47697459af488ba0f48d00763b9c 04 May 2018, 14:09:39 UTC
3733557 Correct edge case for background color clip Use the color clip corresponding to the last background-image instead of the last background-clip. (There may be more clips than images and clips are repeated if there are less clips than images.) Add a test. Upstreamed from https://github.com/servo/servo/pull/20744 [ci skip] 04 May 2018, 14:09:30 UTC
e896989 Implement border-image-outset Add an automatic test for border-image-outset with a gradient. Convert two tests from UTF-8 LE with CRLF line endings to UTF-8 with LF endings as the old files could not be viewed with servo. Closes #16638 Upstreamed from https://github.com/servo/servo/pull/20739 [ci skip] 04 May 2018, 14:09:30 UTC
2faa35c Add netinfo/OWNERS 04 May 2018, 08:48:29 UTC
21779ed [Layered API] Implement std:async-local-storage behind a flag This CL imports the async-local-storage implementation as-is except for renaming to index.js. Original author: Domenic Denicola (domenic@chromium.org) https://github.com/domenic/async-local-storage All code were written and contributed by Googlers who are Chromium Contributors. Tentatively this CL imports the files under core/script/resources until a long-term plan for repository location etc. is settled. This is a still experimental feature behind a flag, and its API interface and implementation can be changed significantly before shipped. This CL also imports a test with some modifications. Change-Id: I99944c75240ab2f1d114aa85f5c8ffac1f5e9b98 Reviewed-on: https://chromium-review.googlesource.com/1033713 Commit-Queue: Hiroshige Hayashizaki <hiroshige@chromium.org> Reviewed-by: Kinuko Yasuda <kinuko@chromium.org> Cr-Commit-Position: refs/heads/master@{#555967} 04 May 2018, 03:12:15 UTC
4edf5fd Add remote-playback/OWNERS 04 May 2018, 02:16:25 UTC
b47f388 Add media-capabilities/OWNERS 04 May 2018, 02:14:53 UTC
ae7607f Add mediacapture-fromelement/OWNERS 04 May 2018, 02:14:36 UTC
ee55a39 Add yoavweiss and tarunban 04 May 2018, 02:13:28 UTC
59a2881 Add client-hints/OWNERS 04 May 2018, 02:13:28 UTC
b7c5d21 Add mediasession/OWNERS 04 May 2018, 02:13:08 UTC
099c8f5 Add orientation-event/OWNERS 04 May 2018, 02:12:14 UTC
a2835f9 Add budget-api/OWNERS 04 May 2018, 02:11:34 UTC
85cecd9 Handle some html/js polyglots in CORB confirmation sniffing. Cross-Origin Read Blocking (CORB) tries to protect certain resource types (e.g. text/html). To be resilient against HTTP responses mislabeled with an incorrect Content-Type, CORB sniffs the response body to confirm if it truly is the protected type. Before this CL the confirmation sniffing logic decided to block resources that are both a valid html and a valid javascript. Blocking of such resources is undesirable, because it is disruptive to existing websites that use such polyglot responses in <script> tags. After this CL, a HTML comment that contains a Javascript comment will cause the confirmation sniffing to decide that the response is not really a HTML document (this will prevent CORB blocking). Bug: 839425 Cq-Include-Trybots: master.tryserver.chromium.linux:linux_mojo Change-Id: Ie790a81c2742513aed9fda45edd0bb2976bd0fc6 Reviewed-on: https://chromium-review.googlesource.com/1042820 Commit-Queue: Łukasz Anforowicz <lukasza@chromium.org> Reviewed-by: Charlie Reis <creis@chromium.org> Cr-Commit-Position: refs/heads/master@{#555951} 04 May 2018, 01:50:56 UTC
7f84923 Merge pull request #8538 from faceless2/bfo-css-color-4 Fixed cut/paste errors; added new reftests for lab 03 May 2018, 23:53:14 UTC
afd42d2 Make abort/serviceworker-intercepted.https.html WPT cases use unique scopes. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1458805 gecko-commit: f127f18d19a92a96a4d24eca336b1ef6839983e2 gecko-integration-branch: mozilla-inbound gecko-reviewers: baku 03 May 2018, 23:42:55 UTC
1550fc2 Implement AnimationEvent.pseudoElement The spec is here: https://drafts.csswg.org/css-animations/#interface-animationevent A layout test is changed to test this API. Bug: 437132 Change-Id: Ic463b19488271e1caeb78afa6120bb53f7d5e94d Reviewed-on: https://chromium-review.googlesource.com/1019383 Reviewed-by: Chris Harrelson <chrishtr@chromium.org> Reviewed-by: Stephen McGruer <smcgruer@chromium.org> Commit-Queue: Xida Chen <xidachen@chromium.org> Cr-Commit-Position: refs/heads/master@{#555898} 03 May 2018, 23:32:20 UTC
103c6d6 wdspec] Fix race condition in test_title_after_modification. Using "WebDriver:ExecuteScript" to set the document title can cause a race condition when the title gets retrieved from the parent process. To guard against it "wait()" should be used. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1396185 gecko-commit: dc74ac930ef1523fa34ad0c428efb92b0e08b3f4 gecko-integration-branch: autoland gecko-reviewers: ato 03 May 2018, 23:12:12 UTC
6254552 wdspec] Fix linter failures in get_title.py. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1396185 gecko-commit: 7c1c51eea5338c5b3332cc368c119300aefed7f2 gecko-integration-branch: autoland gecko-reviewers: ato 03 May 2018, 23:12:12 UTC
30b9728 wdspec] Use shared get_title function for making HTTP requests. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1396185 gecko-commit: 9c47feeac73f3fe2da0e80903a5fdf157d781ada gecko-integration-branch: autoland gecko-reviewers: ato 03 May 2018, 23:12:12 UTC
e4b671e wdspec] Remove unwanted docstring references to the spec. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1396185 gecko-commit: 8d074598b6caa5c59453e933da5d64e72e10a842 gecko-integration-branch: autoland gecko-reviewers: ato 03 May 2018, 23:12:12 UTC
29918c7 Move AudioBuffer tests to WPT These tests either pass on Firefox or are bugs in Firefox. Bug: 745778 Change-Id: I0a2997d5c3602f026e5cf9132a68a833c975d32d Reviewed-on: https://chromium-review.googlesource.com/1042801 Reviewed-by: Hongchan Choi <hongchan@chromium.org> Commit-Queue: Raymond Toy <rtoy@chromium.org> Cr-Commit-Position: refs/heads/master@{#555882} 03 May 2018, 21:54:00 UTC
843547c Update taskcluster tasks 03 May 2018, 21:27:40 UTC
f2eadc2 Check out the required commit directly in start.sh. Also optimise things so we don't download Chrome unless actually required. 03 May 2018, 21:27:40 UTC
c215835 Update to latest docker image 03 May 2018, 21:27:40 UTC
4678331 Move more stuff out of the docker file and into the startup script In particular: * Don't try to install Ahem into the docker image since this fails if Ahem ever changes * Do the souce checkout in the startup script. This should ensure that subsequent wpt commands work with the latest code, and fixes some of the intermittent errors we have seen. 03 May 2018, 21:27:40 UTC
b2b367b Add run_info and timestamps to wptreport run_info includes OS and browser info. This is the first stab at #10511 . 03 May 2018, 20:20:44 UTC
8b7ef0c [LayoutNG] Add caption tests that NG fails There are no existing tests (or any imported that I could find) that verify captions' BFCs behave properly. Cq-Include-Trybots: master.tryserver.chromium.linux:linux_layout_tests_layout_ng Change-Id: I56398bdd1ab6b993eaf8898e09b8aaa4b0ce0100 Bug: 635619 Reviewed-on: https://chromium-review.googlesource.com/1041219 Commit-Queue: David Grogan <dgrogan@chromium.org> Reviewed-by: Morten Stenshorne <mstensho@chromium.org> Cr-Commit-Position: refs/heads/master@{#555822} 03 May 2018, 18:51:32 UTC
d3578ca Support the groupId property in MediaStreamTrack.getSettings() Bug: 834281 Change-Id: I5ef11a3343e5b534bee6e088a36fb3365bd218e8 Reviewed-on: https://chromium-review.googlesource.com/1019323 Commit-Queue: Guido Urdaneta <guidou@chromium.org> Reviewed-by: Philip Jägenstedt <foolip@chromium.org> Reviewed-by: Harald Alvestrand <hta@chromium.org> Cr-Commit-Position: refs/heads/master@{#555759} 03 May 2018, 16:37:53 UTC
95127fa File API: lastModifiedDate has been obsolete for a while 03 May 2018, 13:20:31 UTC
f4dfd5f Hook up logging for websocket server Use warning as the default level to avoid large amounts of debug spew. 03 May 2018, 13:17:08 UTC
b5befcb Improve color use in background-clip-content-box-001.html. (#10814) Originally submitted as <https://github.com/w3c/web-platform-tests/pull/6226>. Some additional changes by Ms2ger. 03 May 2018, 10:37:03 UTC
ea45fc5 Add picture-in-picture/OWNERS 03 May 2018, 09:33:24 UTC
7a7d2e1 Reset writing mode for media controls. Use horizontal-tb on UA stylesheet to make sure the controls look the same in all writing modes. Bug: 839142 Change-Id: I7c84afb4f1eef2cf741196b6a8639845aa72066c Reviewed-on: https://chromium-review.googlesource.com/1041025 Reviewed-by: Mounir Lamouri <mlamouri@chromium.org> Commit-Queue: Rune Lillesveen <futhark@chromium.org> Cr-Commit-Position: refs/heads/master@{#555670} 03 May 2018, 06:24:06 UTC
a30f360 Handle Shadow DOM in keyframes lookup. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1018269 gecko-commit: 69109fe28dc09b17132ba2a793202f9fda66d5f4 gecko-integration-branch: mozilla-inbound gecko-reviewers: heycam 02 May 2018, 19:18:32 UTC
7e9e0ae Fix timing allow check algorithm for service workers This CL uses the OriginalURLViaServiceWorker() in the timing allow check algorithm if the response WasFetchedViaServiceWorker(). This way, if a service worker changes a same origin request to become cross origin, then the timing allow check algorithm will still fail. resource-timing-worker.js is changed so it avoids an empty Response, which is an odd case in terms of same origin checks. Bug: 837275 Change-Id: I7e497a6fcc2ee14244121b915ca5f5cceded417a Reviewed-on: https://chromium-review.googlesource.com/1038229 Commit-Queue: Nicolás Peña Moreno <npm@chromium.org> Reviewed-by: Yoav Weiss <yoav@yoav.ws> Reviewed-by: Timothy Dresser <tdresser@chromium.org> Cr-Commit-Position: refs/heads/master@{#555476} 02 May 2018, 18:54:41 UTC
f9924ae Merge pull request #10446 from w3c/ffs-descriptor test the @font-face font feature settings descriptor (property already tested) 02 May 2018, 18:21:09 UTC
d86d487 Treat long-press gesture as a user activation. Also add a web-platform-test for this change, which is already supported by Firefox. Intent to ship: https://groups.google.com/a/chromium.org/d/msg/blink-dev/-2AyrUFwXvY/Q_wCUmKSAgAJ Spec change PR: https://github.com/whatwg/html/pull/3659 Bug: 836401 Change-Id: Ia710190857211684ce5ce7d4ff835b874f658b29 Reviewed-on: https://chromium-review.googlesource.com/1039265 Reviewed-by: Dave Tapuska <dtapuska@chromium.org> Commit-Queue: Mustaq Ahmed <mustaq@chromium.org> Cr-Commit-Position: refs/heads/master@{#555450} 02 May 2018, 17:55:43 UTC
f7fd9fa HTML: document.open() and the document's encoding For https://github.com/whatwg/html/pull/3661. 02 May 2018, 17:19:11 UTC
back to top