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

sort by:
Revision Author Date Message Commit Date
1c0c863 test! 12 December 2018, 21:42:45 UTC
fb44c4d Normalize version strings for Safari Tech Preview Fixes #14465 . 12 December 2018, 21:40:11 UTC
05ccfd8 Revert "Fix SVG-As-Background sizing" This reverts commit aed99d7e12bd036ab3ebb4fe522ce8faf347a32f. Reason for revert: Speculative revert for the compile failure on Android and ChromeOS, because this CL is the single CL that shows up in the blamelist of both failed builds. https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/android-rel/5507 https://ci.chromium.org/buildbot/chromium.chrome/Google%20Chrome%20ChromeOS/59554 Original change's description: > Fix SVG-As-Background sizing > > Addresses a TODO where we were snapping the intrinsic size of an SVG image, > even when that is no longer useful. This was posing issues with operations > using aspect ratio, because the computed aspect ratio on the snapped value > was wrong when then used on un-snapped values. > > R=​fs@opera.com > BUG=855882 > > Change-Id: I0c14c0109da4c5ca5e52aebf408e9b702eda799c > Reviewed-on: https://chromium-review.googlesource.com/c/1370486 > Commit-Queue: Stephen Chenney <schenney@chromium.org> > Reviewed-by: Fredrik Söderquist <fs@opera.com> > Cr-Commit-Position: refs/heads/master@{#615798} TBR=fs@opera.com,schenney@chromium.org Change-Id: I6bd43ac3ad23393be353249657566e9080cd69c0 No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: 855882 Reviewed-on: https://chromium-review.googlesource.com/c/1373285 Reviewed-by: Shuotao Gao <stgao@chromium.org> Commit-Queue: Shuotao Gao <stgao@chromium.org> Cr-Commit-Position: refs/heads/master@{#615831} 12 December 2018, 21:21:46 UTC
c3f2a6c Merge pull request #14435 from web-platform-tests/beaufortfrancois-patch-1 Fix timeout issue by calling play() 12 December 2018, 19:40:40 UTC
d3ad404 Wake Lock API: Add checks for feature policy. Added checks for feature policy attribute. This fixes all feature policy related tests. BUG=862460,257511 Change-Id: I6258c41dcca164f7c6584ba4a387860237ca3ba3 Reviewed-on: https://chromium-review.googlesource.com/c/1343193 Reviewed-by: Kinuko Yasuda <kinuko@chromium.org> Reviewed-by: Ian Clelland <iclelland@chromium.org> Reviewed-by: Mounir Lamouri <mlamouri@chromium.org> Commit-Queue: Mrunal Kapade <mrunal.kapade@intel.com> Cr-Commit-Position: refs/heads/master@{#615985} 12 December 2018, 19:35:32 UTC
ab0f311 make <button> hit testing similar to other elements which may have some content, and for click target find the common (interactive) ancestor bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1089326 gecko-commit: 36b949bef79831ec07807ffa4aead2e60f5f7409 gecko-integration-branch: mozilla-inbound gecko-reviewers: masayuki 12 December 2018, 18:50:45 UTC
0a1f5ea Add PerformanceObserver.supportedEntryTypes Blink intent: https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/XZU_DhQ9ZGs Bug: 911314 Change-Id: I4a79d6d3a81ec260c7db5c2bea7b2d533a1285b2 Reviewed-on: https://chromium-review.googlesource.com/c/1359480 Reviewed-by: Yoav Weiss <yoav@yoav.ws> Reviewed-by: Yoav Weiss <yoavweiss@chromium.org> Commit-Queue: Nicolás Peña Moreno <npm@chromium.org> Cr-Commit-Position: refs/heads/master@{#615924} 12 December 2018, 17:06:41 UTC
becea77 Reland "Create RTCDtlsTransport objects in the blink layer" This reverts commit 68c1d92a3636682a92cd7db078898fcdb4e2a191. Reason for revert: Fixed an issue that fits the symptoms Original change's description: > Revert "Create RTCDtlsTransport objects in the blink layer" > > This reverts commit d7d59c5b7e4110ba0a7c1752387fb1b5ea0282cb. > > Reason for revert: virtual/webrtc-wpt-unified-plan/external/wpt/webrtc/RTCRtpSender-transport.https.html fails in "WebKit Linux Trusty MSAN". > > Original change's description: > > Create RTCDtlsTransport objects in the blink layer > > > > This CL does on-demand creation of blink-layer transport > > objects. It also introduces a way to get at the webrtc::PeerConnection > > object from the WebPeerConnectionHandler API. > > > > Bug: chromium:907849 > > Change-Id: Ic86a5a66289c31d1f939a47d58bc194c32471cbd > > Reviewed-on: https://chromium-review.googlesource.com/c/1358060 > > Commit-Queue: Harald Alvestrand <hta@chromium.org> > > Reviewed-by: Guido Urdaneta <guidou@chromium.org> > > Reviewed-by: Henrik Boström <hbos@chromium.org> > > Reviewed-by: Kentaro Hara <haraken@chromium.org> > > Cr-Commit-Position: refs/heads/master@{#615072} > > TBR=hta@chromium.org,haraken@chromium.org,hbos@chromium.org,guidou@chromium.org > > Change-Id: Ie9c8d2e3dc5f97fc94ca5bf43cc30a9407d9fa4c > No-Presubmit: true > No-Tree-Checks: true > No-Try: true > Bug: chromium:907849 > Reviewed-on: https://chromium-review.googlesource.com/c/1369719 > Reviewed-by: Samuel Huang <huangs@chromium.org> > Commit-Queue: Samuel Huang <huangs@chromium.org> > Cr-Commit-Position: refs/heads/master@{#615115} Change-Id: Ic0dcb6851d725eec31fb4203770cd21b88ce3e88 Bug: chromium:907849 Reviewed-on: https://chromium-review.googlesource.com/c/1371890 Reviewed-by: Guido Urdaneta <guidou@chromium.org> Reviewed-by: Florent Castelli <orphis@chromium.org> Reviewed-by: Kentaro Hara <haraken@chromium.org> Commit-Queue: Harald Alvestrand <hta@chromium.org> Cr-Commit-Position: refs/heads/master@{#615915} 12 December 2018, 16:41:40 UTC
305ff11 Encoding: make it clear sniffing for UTF-8 is not acceptable See https://github.com/whatwg/encoding/issues/68 for background. 12 December 2018, 06:10:46 UTC
bdd6d95 Make <input type=range> min-content size the same as its max-content size (not zero). bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1512066 gecko-commit: b64bce5682de55adc29682f6077b75d61cc9d849 gecko-integration-branch: mozilla-inbound gecko-reviewers: jwatt 12 December 2018, 05:59:54 UTC
39f6169 Fix SVG-As-Background sizing Addresses a TODO where we were snapping the intrinsic size of an SVG image, even when that is no longer useful. This was posing issues with operations using aspect ratio, because the computed aspect ratio on the snapped value was wrong when then used on un-snapped values. R=fs@opera.com BUG=855882 Change-Id: I0c14c0109da4c5ca5e52aebf408e9b702eda799c Reviewed-on: https://chromium-review.googlesource.com/c/1370486 Commit-Queue: Stephen Chenney <schenney@chromium.org> Reviewed-by: Fredrik Söderquist <fs@opera.com> Cr-Commit-Position: refs/heads/master@{#615798} 12 December 2018, 03:05:29 UTC
9bf305b SVG: percentages reference viewport dimensions (#14447) WPT for https://github.com/w3c/svgwg/pull/615 % cx,rx,x,width reference viewport width % cy,ry,y,height reference viewport height % r,stroke-width,stroke-dasharray,stroke-dashoffset reference normalized viewport diagonal, i.e. diagonal/sqrt(2). 12 December 2018, 00:21:25 UTC
48d5d50 MSE: Update one of the wpt mediasource-errors sub-tests Updates one of the subtests to be less tightly bound to one implementation's scheduling of append error algorithm versus readyState transitions to HAVE_METADATA when one appendBuffer could potentially cause both. Change-Id: I50f98c2815014aacd67cb27bfc3d71ba50a16ab4 Reviewed-on: https://chromium-review.googlesource.com/c/1371166 Reviewed-by: Dan Sanders <sandersd@chromium.org> Commit-Queue: Matthew Wolenetz <wolenetz@chromium.org> Cr-Commit-Position: refs/heads/master@{#615709} 11 December 2018, 23:09:32 UTC
e265806 Async Clipboard: Update tests to use async/await syntax Bug: 896479 Change-Id: I95b4c57b2643883f2ea7f0ebbea4f50d7bc7111a Reviewed-on: https://chromium-review.googlesource.com/c/1371016 Reviewed-by: Gary Kacmarcik <garykac@chromium.org> Commit-Queue: Darwin Huang <huangdarwin@chromium.org> Cr-Commit-Position: refs/heads/master@{#615686} 11 December 2018, 22:33:00 UTC
ead04bd [Gecko Bug 1512264] webdriver: reuse http connection in test client (#14439) * webdriver: reuse http connection in test client Whilst we do set the Keep-Alive HTTP header to request the HTTPD to use a persistent connection, we throw away the httplib.HTTPConnection object after each request. This will causes the HTTPD to serve us a persistent connection, only to throw it away after the first request. When the connection timeout is reached, httplib closes the connection for us. Unfortunately httplib does not reconnect for the next request, so we need to manually check if the underlying socket connection to the server is alive. We check whether the connection has dropped or if it has unread, buffered data using select() as a poller. We could use poll() here on available systems, which might give a theoretical performance improvement since it gives O(number of file descriptors), but since we only deal with one connection select() will probably be good enough. Differential Revision: https://phabricator.services.mozilla.com/D13845 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1512264 gecko-commit: ac21c2e0b04095d582411393f0f06318c67d407b gecko-integration-branch: autoland gecko-reviewers: jgraham * Update transport.py * Update tools/webdriver/webdriver/transport.py Co-Authored-By: jgraham <james@hoppipolla.co.uk> 11 December 2018, 21:45:12 UTC
7750d16 [Azure Pipelines] Enable TBPL logging for infrastructure/ tests (#14454) Chrome Dev failed in https://dev.azure.com/web-platform-tests/wpt/_build/results?buildId=1865 for unknown reasons, so enable TBPL logging to make it possible to get the logs and use reftest analyzer. 11 December 2018, 21:18:23 UTC
bbdfa0a Make SSL tests work in servodriver. 11 December 2018, 19:30:05 UTC
60ba182 Add headless support to servodriver harness. 11 December 2018, 19:30:05 UTC
c522b88 Remove reference to missing run() function in CSS tests 11 December 2018, 17:16:03 UTC
ecf5c9a Fix document.write tests to not assume globals exist after document.open 11 December 2018, 17:16:03 UTC
74522a2 Make testharness tests run in a top-level browsing context Traditionally testharness tests ran in a auxillary browsing context opened using window.open and with access to the opener. This works well because the long-lived nature of the opener helps to avoid some of the race conditions that would otherwise occur. But it doesn't work *that* well; the recent refactor to stop continually focusing the opener broke tests that alter document.domain or otherwise prevent the opener being same-domain with the test window. And future platform features may cause the opener to be nulled out entirely so even a postMessage based fix wouldn't work. To solve all of this, this patch refactors things so that the initial window doesn't contain any logic at all and is just used to keep the browser alive between tests. Most of the logic moves to testharnessreport.js which is loaded once per test. In order to get the right timeout when timeout_multiplier is set this requires an addition to the product API in wptrunner to expose a function for getting the timeout multiplier. This allows us to get the timeout_multiplier for testharness tests upfront and avoids the need to change the content of testharnessreport when we start running testharness tests, or to restart the server for each test type. The main issue with the single-window implementation is that we need to start injecting script once the test page has loaded testharnessreport.js. For most browsers we are able to use pageLoadStrategy=eager to control this; in that case we can start running tests once DOMContentLoaded is reached. Chrome doesn't support this pageLoadStrategy, however, so we have to fake support with custom script. 11 December 2018, 17:16:03 UTC
5dd605c Implement RTCRtpReceiver.getParameters() Intent: https://groups.google.com/a/chromium.org/d/msg/blink-dev/LXJUzctTVfM/p4J-WrzbBgAJ Bug: 908911 Change-Id: I8e82cc588fb991458e2372fe1dcb9db459cd36b5 Reviewed-on: https://chromium-review.googlesource.com/c/1363276 Reviewed-by: Henrik Boström <hbos@chromium.org> Reviewed-by: Philip Jägenstedt <foolip@chromium.org> Commit-Queue: Florent Castelli <orphis@chromium.org> Cr-Commit-Position: refs/heads/master@{#615518} 11 December 2018, 14:49:15 UTC
93ee6d0 HTML: also test syntax errors 11 December 2018, 14:22:55 UTC
0d4b277 Wait for wpt tests to finish across reloads When wpt is used by developers they often want to reload a test that's running to allow iterative development (or running under devtools, etc.). The recent switch to target marionette commands at the test window rather than the opener window broke this as waiting is implemented as an async script that never returns (i.e. a promise that never resolves) and when this is in the test window navigating that window causes the script to return. A simple, but not particuarly elegant, solution here is to simply rerun the script in the new window. Differential Revision: https://phabricator.services.mozilla.com/D14087 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1513023 gecko-commit: 0a36f92c457acb05b5f9ee147c3ae42a8a6d9de3 gecko-integration-branch: autoland gecko-reviewers: ato 11 December 2018, 14:08:38 UTC
e3de058 Fix import from serve.serve for local fennec wpt runs Differential Revision: https://phabricator.services.mozilla.com/D13884 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1512320 gecko-commit: b58ea9ea4468244fdad1b7f5cb1626e9f0ad01e3 gecko-integration-branch: autoland gecko-reviewers: jgraham 11 December 2018, 13:57:25 UTC
69d00d5 HTML: test that non-synthetic errors get muted too 11 December 2018, 12:44:34 UTC
22de4b6 Add tests for event handler when body is a frameset (#12664) Combine and optimize the code with existing tests. 11 December 2018, 12:37:26 UTC
37cd0d6 [Azure Pipelines] Clarify the job dependencies by reordering/renaming (#14459) With the affected test jobs, the root job is no longer *the* root. Use "decision" following the terminology of Taskcluster: https://docs.taskcluster.net/docs/tutorial/gecko-decision-task 11 December 2018, 11:03:45 UTC
b3a21df Update expectations for infrastructure/ (#14457) Related: https://github.com/web-platform-tests/wpt/issues/14456 11 December 2018, 11:00:56 UTC
19d3a23 WPT: CSS: Add same-origin tests for loading error stylesheets. This adds a test that a stylesheet that failed to load is considered cross-origin. That is, accessing |styleSheet.rules| throws a SecurityError. This aligns with the specifications: - cssRules checks the `origin-clean` flag: https://drafts.csswg.org/cssom/#dom-cssstylesheet-cssrules - This is set to true iff CORS-same-origin: https://html.spec.whatwg.org/multipage/links.html#link-type-stylesheet - CORS-same-origin is false for "error" responses: https://html.spec.whatwg.org/multipage/urls-and-fetching.html#cors-same-origin Bug: 911974 Change-Id: I558e6d3dfa564b15284c393ffc35b80f54a9bc4e Reviewed-on: https://chromium-review.googlesource.com/c/1371307 Commit-Queue: Matt Falkenhagen <falken@chromium.org> Reviewed-by: Rune Lillesveen <futhark@chromium.org> Cr-Commit-Position: refs/heads/master@{#615479} 11 December 2018, 10:47:58 UTC
600dd6c WPT: CSS: Add cross-origin redirect tests. This adds tests that stylesheets that result from requests that were redirected cross-origin are considered cross-origin. Note that A->B->A redirects, which redirect from cross-origin to same-origin, are considered cross-origin. See https://github.com/whatwg/fetch/issues/737 and https://github.com/whatwg/fetch/pull/834. In Blink, we have redirect tests at http/tests/security/cannot-read-cssrules-redirect.html. This WPT addition will supersede that test, but I won't yet remove it since it asserts the opposite for the A->B->A case. I can remove the test when Blink changes to pass this WPT test. Bug: 911974 Change-Id: Ie015c0390829299de7c29cff6685ddfcd774c66f Reviewed-on: https://chromium-review.googlesource.com/c/1370162 Reviewed-by: Rune Lillesveen <futhark@chromium.org> Commit-Queue: Matt Falkenhagen <falken@chromium.org> Cr-Commit-Position: refs/heads/master@{#615475} 11 December 2018, 10:28:36 UTC
5b1a757 Add support for 's' flag on attribute selectors. We could keep using ParsedCaseSensitivity::CaseSensitive as a temporary stand-in for "case-sensitive or maybe not depending on what HTML says" until we check the attribute list, but it seems better to make that explicit. Differential Revision: https://phabricator.services.mozilla.com/D14093 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1512386 gecko-commit: bfd73976f27e1dc2b64f0203f9460f726e3ebedd gecko-integration-branch: autoland gecko-reviewers: emilio 11 December 2018, 10:05:17 UTC
5e118a9 [Azure Pipelines] Run affected tests on Safari Technology Preview (#14156) 11 December 2018, 09:53:24 UTC
9f42aa0 Suppress flake8 error about bare except. (#14450) 11 December 2018, 09:40:25 UTC
1a75f34 HTML: add more protocol handlers tests - Imported and merged protocol handler tests from chromium(https://chromium.googlesource.com/chromium/src/+/HEAD/third_party/blink/web_tests/http/tests/navigatorcontentutils) - Fixed bug that it should throw SecurityError with invalid schemes - Did some code optimization 11 December 2018, 08:59:33 UTC
703b3a7 Fix generate-test-certs.sh script Openssl does not take --subj parameter, but -subj. Bug: 803774 Change-Id: Ie5e1da18941468fc66ea567134a49178b4260aba Reviewed-on: https://chromium-review.googlesource.com/c/1370177 Reviewed-by: Kouhei Ueno <kouhei@chromium.org> Commit-Queue: Rob Buis <rbuis@igalia.com> Cr-Commit-Position: refs/heads/master@{#615459} 11 December 2018, 08:09:19 UTC
e35021b [CSS] Fix test for css invalidation so that it fails without ::part. The test was testing that the element ended up green (starting red) however, if the browser has no support at all for ::part then the element actually starts green and stays green. Bug: 805271 Change-Id: Ida40c7963aa3a00c3d197b1309ddaea49e4f3b92 Reviewed-on: https://chromium-review.googlesource.com/c/1369500 Reviewed-by: Kent Tamura <tkent@chromium.org> Commit-Queue: Fergal Daly <fergal@chromium.org> Cr-Commit-Position: refs/heads/master@{#615435} 11 December 2018, 05:52:01 UTC
912d508 Add a test for dealing with multiple image loading tasks when the list of available images is usable. 11 December 2018, 01:57:16 UTC
e4a221e [ScrollTimeline] Upstream root scroller currentTime test to WPT This CL upstreams the root scroller currentTime test to WPT. The quirks mode test is left in fast/animation/scroll-animations as it is just a crash test for running in quirks mode, which is Chrome-specific and not upstreamable. There are no behavioral changes. Bug: 911254 Change-Id: Ia8270f11ede8746cbdecf7ba57aeca60eee6fb78 Reviewed-on: https://chromium-review.googlesource.com/c/1366367 Commit-Queue: Stephen McGruer <smcgruer@chromium.org> Reviewed-by: Majid Valipour <majidvp@chromium.org> Cr-Commit-Position: refs/heads/master@{#615225} 10 December 2018, 20:36:13 UTC
8eab58f [WebCryptoAPI] Remove race condition (#14291) * [WebCryptoAPI] Remove race condition Configure testharness.js to wait until the global `done` function is invoked before reporting results. This ensures that all asynchronously-declared tests are defined and subsequently executed regardless of variations in timing. * fixup! [WebCryptoAPI] Remove race condition 10 December 2018, 18:31:21 UTC
ee999c2 Add WPT tests for correct parsing of msid Bug: None Change-Id: Ib12aa3660a1b1d2c350d7fd81aaff810b3d979cc Reviewed-on: https://chromium-review.googlesource.com/c/1365443 Reviewed-by: Henrik Boström <hbos@chromium.org> Commit-Queue: Harald Alvestrand <hta@chromium.org> Cr-Commit-Position: refs/heads/master@{#615145} 10 December 2018, 16:47:56 UTC
e177591 [ScrollTimeline] Upstream NaN currentTime tests to WPT This CL upstreams the NaN related currentTime tests to WPT. There are no behavioral changes. Bug: 911254 Change-Id: Ide27accae72cc55654890754ac404c7827889d09 Reviewed-on: https://chromium-review.googlesource.com/c/1366264 Reviewed-by: Majid Valipour <majidvp@chromium.org> Commit-Queue: Stephen McGruer <smcgruer@chromium.org> Cr-Commit-Position: refs/heads/master@{#615137} 10 December 2018, 16:43:37 UTC
9ed4d9b [ChromeDriver] Make some mouse web platform tests work on wpt serve (#14304) I have changed ExecutePerformActions function in window_commands.cc to execute the actions input sent from Webdriver and convert an element in origin into coordinates. Bug: chromedriver:1897 Change-Id: I407dbad5e001f15ddd4edfd709f5460384e95530 Reviewed-on: https://chromium-review.googlesource.com/c/1356123 Reviewed-by: John Chen <johnchen@chromium.org> Commit-Queue: Lan Wei <lanwei@chromium.org> Cr-Commit-Position: refs/heads/master@{#614838} 10 December 2018, 16:22:42 UTC
26390b3 [ScrollTimeline] Upstream writing-mode currentTime tests to WPT This CL upstreams the writing-mode related currentTime tests to WPT. There are a few mostly non-behavioral changes to the tests in this CL: * Some comments were edited for clarity. * For tests with more than one assert_equals(), descriptions were added to the asserts. This is to help locate failing assert_equal lines, as jsharness does not print out the line number of a failure. * In a few places we had more than one assert_equals for the same scenario (e.g. multiple cases where scroll was after the startScrollOffset point). These have been deduplicated. Bug: 911254 Change-Id: I5e814acea281e2587164de634da9a5415b53de2c Reviewed-on: https://chromium-review.googlesource.com/c/1366263 Commit-Queue: Stephen McGruer <smcgruer@chromium.org> Reviewed-by: Yi Gu <yigu@chromium.org> Cr-Commit-Position: refs/heads/master@{#615126} 10 December 2018, 15:56:39 UTC
8832bcc Revert "Create RTCDtlsTransport objects in the blink layer" This reverts commit d7d59c5b7e4110ba0a7c1752387fb1b5ea0282cb. Reason for revert: virtual/webrtc-wpt-unified-plan/external/wpt/webrtc/RTCRtpSender-transport.https.html fails in "WebKit Linux Trusty MSAN". Original change's description: > Create RTCDtlsTransport objects in the blink layer > > This CL does on-demand creation of blink-layer transport > objects. It also introduces a way to get at the webrtc::PeerConnection > object from the WebPeerConnectionHandler API. > > Bug: chromium:907849 > Change-Id: Ic86a5a66289c31d1f939a47d58bc194c32471cbd > Reviewed-on: https://chromium-review.googlesource.com/c/1358060 > Commit-Queue: Harald Alvestrand <hta@chromium.org> > Reviewed-by: Guido Urdaneta <guidou@chromium.org> > Reviewed-by: Henrik Boström <hbos@chromium.org> > Reviewed-by: Kentaro Hara <haraken@chromium.org> > Cr-Commit-Position: refs/heads/master@{#615072} TBR=hta@chromium.org,haraken@chromium.org,hbos@chromium.org,guidou@chromium.org Change-Id: Ie9c8d2e3dc5f97fc94ca5bf43cc30a9407d9fa4c No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: chromium:907849 Reviewed-on: https://chromium-review.googlesource.com/c/1369719 Reviewed-by: Samuel Huang <huangs@chromium.org> Commit-Queue: Samuel Huang <huangs@chromium.org> Cr-Commit-Position: refs/heads/master@{#615115} 10 December 2018, 15:20:38 UTC
eedce7c rel=noopener implicit for target=_blank in anchor and area elements when no rel attribute is set - WPT bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1503681 gecko-commit: 45e6f25036c57ad42140e749bb2927e5365d038c gecko-integration-branch: mozilla-inbound gecko-reviewers: annevk 10 December 2018, 14:10:48 UTC
94ac45d Reland "Find manifest for download by tags instead of commits" Reverted in https://github.com/web-platform-tests/wpt/pull/14208 as possible cause of https://github.com/web-platform-tests/wpt/issues/14207. This reverts commit 5438f72ea0bc2abb3754b2b906a34d497bd8457c. 10 December 2018, 13:56:29 UTC
18bb80e Add muted error tests for redirected scripts Helps with https://github.com/whatwg/fetch/issues/737. 10 December 2018, 13:24:44 UTC
b9825de Treat more "no-cors" image loads as cross-origin In particular when it's redirected from same-origin to cross-origin to same-origin. Or cross-origin to same-origin. (Relative to the document responsible for the fetch.) 10 December 2018, 13:23:37 UTC
97a0309 Don't estimate the top of bottom-aligned OOFs as bottom. (This is a reland of https://chromium-review.googlesource.com/c/chromium/src/+/1355920 with proper rebaselining) We'll incorrectly think that we get fragmented in that case, which will lead to incorrect height, which will lead to incorrect top offset, which will lead to incorrect fragmentation. This has probably been the cause for a flaky web test, that behaved even worse in LayoutNG, because in NG we force legacy layout as soon as fragmentation is involved (so when entering printing, we typically need to rebuild the entire layout object tree, with no former height to base the bottom estimate on (which is what saved us when NG is disabled - ehm, at least most of the time)). TBR=atotic@chromium.org,eae@chromium.org Bug: 910300 Change-Id: I00bce89900c50d6db9b39a4b72dbd6ab653184a7 Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_layout_ng Reviewed-on: https://chromium-review.googlesource.com/c/1365436 Reviewed-by: Morten Stenshorne <mstensho@chromium.org> Commit-Queue: Morten Stenshorne <mstensho@chromium.org> Cr-Commit-Position: refs/heads/master@{#615089} 10 December 2018, 11:51:18 UTC
503a714 Use wpt run --affected on Taskcluster 10 December 2018, 10:13:21 UTC
837e5b7 Implement --affected as a flag of `wpt run` This is squashed and pulled from #14156 , with the unrelated changes removed (namely the Safari setup in .azure-pipelines.yml), and some review comments addressed. 10 December 2018, 10:13:21 UTC
902b4ca Fix timeout issue by calling play() 10 December 2018, 10:12:29 UTC
acc3783 Create RTCDtlsTransport objects in the blink layer This CL does on-demand creation of blink-layer transport objects. It also introduces a way to get at the webrtc::PeerConnection object from the WebPeerConnectionHandler API. Bug: chromium:907849 Change-Id: Ic86a5a66289c31d1f939a47d58bc194c32471cbd Reviewed-on: https://chromium-review.googlesource.com/c/1358060 Commit-Queue: Harald Alvestrand <hta@chromium.org> Reviewed-by: Guido Urdaneta <guidou@chromium.org> Reviewed-by: Henrik Boström <hbos@chromium.org> Reviewed-by: Kentaro Hara <haraken@chromium.org> Cr-Commit-Position: refs/heads/master@{#615072} 10 December 2018, 10:12:06 UTC
a4bbfb3 Make sure that Actions.perform is always passed a list (#14345) 10 December 2018, 10:10:17 UTC
a00b58d Updated hyper so that it uses the third_party/h2 instead of its own version of h2 10 December 2018, 10:02:54 UTC
9f2b713 Remove test-level assert property from tests (#14409) Test-level asserts is the only remaining use of is for test-level assert metadata. Remove all the assert property from tests and mark them as test comments if possible. For `help` and `author`, moving the information to the top of the test files. Fixes #14394. 10 December 2018, 09:53:50 UTC
226f3b5 CSS: Migrate css-shadow-parts tests to wpt. The spec is now at first public working draft, so moving the forwarding tests under wpt/. Remove entire directory and references to it (the flag expectations file already skips everything in external, the tests are still skipped in their new location). Change-Id: I5ddaab9d7e956aa1624dfda531d8548640c7cee4 Reviewed-on: https://chromium-review.googlesource.com/c/1368858 Commit-Queue: Fergal Daly <fergal@chromium.org> Reviewed-by: Kent Tamura <tkent@chromium.org> Cr-Commit-Position: refs/heads/master@{#615039} 10 December 2018, 04:14:04 UTC
8c0f2bd Add tests for clicking the child of a button element (#14426) 10 December 2018, 03:49:52 UTC
2d53857 Fix / update tests. Differential Revision: https://phabricator.services.mozilla.com/D13550 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1511138 gecko-commit: 1879534289a4034a18002756d80cbf99f73d18da gecko-integration-branch: mozilla-inbound gecko-reviewers: smaug 09 December 2018, 21:53:28 UTC
86c56c1 Kill test processes whenever any error occurs 09 December 2018, 18:05:40 UTC
5349c6a Update interfaces/webxr.idl (#14425) Source: https://github.com/tidoust/reffy-reports/blob/5aca30d/whatwg/idl/webxr.idl Build: https://travis-ci.org/tidoust/reffy-reports/builds/465263946 08 December 2018, 07:32:28 UTC
ed68c26 Add an infrastructure/ test to demonstrate file upload 08 December 2018, 03:57:30 UTC
cb2ee82 Add a wptserve substitution to get a path relative to the current document This is helpful for constructing file:// URLs and for uploading files 08 December 2018, 03:57:30 UTC
ba8f073 Ensure that file uploads work in Firefox Without this pref set, the marionette file upload codepath doesn't work. 08 December 2018, 03:57:30 UTC
6087baf Fix secureConnectionStart when connection is reused Per ResourceTiming spec, if a connection is reused then secureConnectionStart must return fetchStart, not 0. Bug: 404501 Change-Id: Ica208c98cfea0afa9dd22e4edc83cc3c430c219f Reviewed-on: https://chromium-review.googlesource.com/c/1363906 Commit-Queue: Nicolás Peña Moreno <npm@chromium.org> Reviewed-by: Yoav Weiss <yoavweiss@chromium.org> Cr-Commit-Position: refs/heads/master@{#614849} 07 December 2018, 22:50:53 UTC
b513fa9 Add tests for filling effects Differential Revision: https://phabricator.services.mozilla.com/D13932 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1488122 gecko-commit: 872ccfbcfe6f7abab6aa425f00d28188d0b8cbc5 gecko-integration-branch: autoland gecko-reviewers: hiro 07 December 2018, 21:15:30 UTC
6a51887 Update interfaces/webrtc.idl (#14412) Source: https://github.com/tidoust/reffy-reports/blob/5608118/whatwg/idl/webrtc.idl Build: https://travis-ci.org/tidoust/reffy-reports/builds/464817407 07 December 2018, 10:59:06 UTC
3460c9c Fix logging setup for ./mach wpt --product When running non-Firefox products in wpt we go through the run.py script from upstream. Therefore we need to initialise the logger in that module as well as the one in wptrunner now that it's been properly converted to use logging rather than print statements. In addition, we change the run.py module to allow passing in logging defaults for the case where nothing is specified on the command line since the behaviour for wpt upstream is different to the behaviour for gecko. Differential Revision: https://phabricator.services.mozilla.com/D13547 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1511335 gecko-commit: bf12a43a4100cc07d31447e4b148a7f27af5e6e2 gecko-integration-branch: autoland gecko-reviewers: ahal 07 December 2018, 09:42:18 UTC
388f93a Remove stray property from memory/constructor.any.js. It was copied from the WebAssembly.Table tests. 07 December 2018, 08:33:41 UTC
5608dc9 Worklet: Use <meta name="timeout"> instead of SlowTests annotations for slow WPTs <meta name="timeout"> is prefereable for WPTs: https://web-platform-tests.org/writing-tests/testharness-api.html#harness-timeout Bug: 912240 Change-Id: I3c4a9acb1fb070c34d10f59ff9d3fd3d2bd11afb Reviewed-on: https://chromium-review.googlesource.com/c/1366469 Reviewed-by: Matt Falkenhagen <falken@chromium.org> Commit-Queue: Hiroki Nakagawa <nhiroki@chromium.org> Cr-Commit-Position: refs/heads/master@{#614626} 07 December 2018, 06:45:59 UTC
2d0f68b [IndexedDB] Testing ordering and error handling for transaction.commit * Tests that transaction ordering is consistent, even if a transaction calls commit(). * Tests that request errors cause a commit()-ed transaction to abort. The second case seems to be broken in our implementation. R=andreasbutler@google.com, cmp@chromium.org Bug: 911877 Change-Id: I47da6ce9d350f6c47afcd02cf808d4fefb5f013f Reviewed-on: https://chromium-review.googlesource.com/c/1362477 Commit-Queue: Daniel Murphy <dmurph@chromium.org> Reviewed-by: Chase Phillips <cmp@chromium.org> Reviewed-by: Victor Costan <pwnall@chromium.org> Cr-Commit-Position: refs/heads/master@{#614512} 07 December 2018, 01:17:57 UTC
008bfc9 [ScrollTimeline] Upstream based currentTime tests to WPT This CL starts to upstream the currentTime tests to WPT. To split this up, we start with just the 'basic' tests - basic functionality, adjusting for time range, and start/end scroll offsets. The writing mode and NaN tests will follow in later patches. There are a few mostly non-behavioral changes to the tests in this CL: * Some comments were edited for clarity. * For tests with more than one assert_equals(), descriptions were added to the asserts. This is to help locate failing assert_equal lines, as jsharness does not print out the line number of a failure. * In a few places we had more than one assert_equals for the same scenario (e.g. multiple cases where scroll was after the startScrollOffset point). These have been deduplicated. Bug: 911254 Change-Id: I783fcf7f43cda876defa9c36db9a0e7dff4e82c7 Reviewed-on: https://chromium-review.googlesource.com/c/1366297 Reviewed-by: Yi Gu <yigu@chromium.org> Commit-Queue: Stephen McGruer <smcgruer@chromium.org> Cr-Commit-Position: refs/heads/master@{#614510} 07 December 2018, 01:13:26 UTC
ffcb833 Check the source browsing context's CSP in Location::SetLocation prior to dispatching a navigation to a `javascript:` URL. Makes `javascript:` navigations via window.location.href compliant with https://html.spec.whatwg.org/#navigate, which states that the source browsing context must be checked (rather than the current browsing context). Bug: 909865 Change-Id: Id6aef6eef56865e164816c67eb9fe07ea1cb1b4e Reviewed-on: https://chromium-review.googlesource.com/c/1359823 Reviewed-by: Andy Paicu <andypaicu@chromium.org> Reviewed-by: Mike West <mkwst@chromium.org> Commit-Queue: Andrew Comminos <acomminos@fb.com> Cr-Commit-Position: refs/heads/master@{#614451} 06 December 2018, 19:57:02 UTC
047734d [LayoutNG] Simplify & correct static position for OOF positioned. This patch is primarily simplifies how we determine the static position for an OOF positioned node, within the inline context. There are many fixes, (see test cases). Additionally, fixed positioned nodes, now work when they have an inline level containing block. Bug: 636993 Change-Id: I36b573578fc85d9ba9b757f258ec7391eec73c0a Reviewed-on: https://chromium-review.googlesource.com/c/1356999 Commit-Queue: Ian Kilpatrick <ikilpatrick@chromium.org> Reviewed-by: Aleks Totic <atotic@chromium.org> Reviewed-by: Morten Stenshorne <mstensho@chromium.org> Reviewed-by: Koji Ishii <kojii@chromium.org> Cr-Commit-Position: refs/heads/master@{#614426} 06 December 2018, 19:04:05 UTC
fc87d9b Run affected tests on Taskcluster without changes One step towards https://github.com/web-platform-tests/wpt.fyi/issues/708 06 December 2018, 18:18:33 UTC
9a3c69f Implement correct opacity and filter handling within backdrop-filter Prior to this CL, opacity and filters applied to the backdrop-filtered element did not get applied to the backdrop-filtered backdrop. Now, the opacity and filters get applied directly to the backdrop-filtered image directly, which is an approximation but should be very close. Also fixed up a few of the backdrop-filter tests to account for this, and removed a few lines from TestExpectations that now work. Bug: 497522, 524689 Change-Id: If671bdf65ac0ae04cf175143eb8949ff4be0837b Reviewed-on: https://chromium-review.googlesource.com/c/1357626 Reviewed-by: vmpstr <vmpstr@chromium.org> Commit-Queue: Mason Freed <masonfreed@chromium.org> Cr-Commit-Position: refs/heads/master@{#614383} 06 December 2018, 17:01:07 UTC
692ce5a Move addStream test to webrtc/legacy (#14044) * Move addStream test to webrtc/legacy * Migrating existing stat test from addStream to addTrack 06 December 2018, 15:51:46 UTC
6185fc0 Remove support for the timeout from testharness.js (#14309) Fixes https://github.com/web-platform-tests/wpt/issues/11120. 06 December 2018, 12:52:21 UTC
3417cb3 WebKit export of https://bugs.webkit.org/show_bug.cgi?id=189727 06 December 2018, 11:10:34 UTC
168da20 Rename MojoLayoutTestHelper to MojoWebTestHelper mojo_layouttest_test.mojom is renamed to mojo_web_test_helper_test.mojom. It keeps _test suffix indicating it affects only tests. Bug: 843412 Change-Id: Iddfdfcbfd87228fb9ee8abd2777f4838c4b66801 Reviewed-on: https://chromium-review.googlesource.com/c/1362717 Reviewed-by: Kinuko Yasuda <kinuko@chromium.org> Reviewed-by: Takuto Ikuta <tikuta@chromium.org> Commit-Queue: Kent Tamura <tkent@chromium.org> Cr-Commit-Position: refs/heads/master@{#614302} 06 December 2018, 10:24:30 UTC
93af5d9 Update interfaces/web-nfc.idl (#14388) Source: https://github.com/tidoust/reffy-reports/blob/1c79dd7/whatwg/idl/web-nfc.idl Build: https://travis-ci.org/tidoust/reffy-reports/builds/464203271 06 December 2018, 09:17:28 UTC
4bdeca6 Tests for SVG tabindex/focus/blur (#10149) * Add test for SVG focus flag * Update focus-flag test * Add test for default tabIndex value Adapted from html/editing/focus/sequential-focus-navigation-and-the-tabindex-attribute/focus-tabindex-default-value.html * Add focus management test Adapted from HTML version at /html/editing/focus/focus-management/focus-events.html * Add focus composed test Based on HTML's composed.window.js * Respond to feedback Remove test for audio/video without controls and add non root svg 06 December 2018, 09:13:53 UTC
0d02fc9 Add link to CSS Overscroll behavior spec. 06 December 2018, 09:12:20 UTC
6608f66 Move overscrollBehavior-manual.html into css/css-overscroll-behavior This property does not belong to the CSSOM View spec. 06 December 2018, 09:12:20 UTC
0347da3 Update interfaces/event-timing.idl (#14387) Source: https://github.com/tidoust/reffy-reports/blob/1c79dd7/whatwg/idl/event-timing.idl Build: https://travis-ci.org/tidoust/reffy-reports/builds/464203271 06 December 2018, 08:56:39 UTC
3e60f8f WPT: service worker: fix test for CSS base URL. The existing test was asserting the opposite of the standard, which is to use the response URL. See https://github.com/whatwg/fetch/pull/146. This CL does the following: - Tests that a CSS stylesheet fetched via respondWith(fetch(responseUrl) uses responseUrl as its base URL. - Tests that a CSS stylesheet fetched via respondWith(new Response()) uses the response URL (which is the request URL) as its base URL. - Changes the test to not test cross-origin stylesheets. That is more complex than needed for this test, and there is talk of making subresource requests from opaque stylesheets skip the service worker, which would render the test ineffective for testing base URL. - Changes the test to use waitUntil() in the message event to try to ensure the service worker stays alive between the message and fetch events. Bug: 911974 Change-Id: I167dfe86986ec718a50d512f862f1eb49889608b Reviewed-on: https://chromium-review.googlesource.com/c/1362776 Commit-Queue: Matt Falkenhagen <falken@chromium.org> Reviewed-by: Ben Kelly <wanderview@chromium.org> Cr-Commit-Position: refs/heads/master@{#614277} 06 December 2018, 05:52:00 UTC
ee3ec2e web platform tests for new networkPriority encoding parameter. Bug: webrtc:5008 Change-Id: I867b0811917f0356f05417f6186124d92c3a0622 Reviewed-on: https://chromium-review.googlesource.com/c/1357515 Commit-Queue: Tim Haloun <thaloun@chromium.org> Reviewed-by: Florent Castelli <orphis@chromium.org> Cr-Commit-Position: refs/heads/master@{#614228} 06 December 2018, 02:05:12 UTC
093a97b [LayoutNG] Fix when `break-word` is applied to inline boxes This patch fixes NGLineBreaker when `break-word` is applied to inlne boxes. It works properly only when `break-word` is applied to containing block before this fix. To fix this, NGInlineItemResult keeps the value of `break_anywhere_if_overflow` for each item. Change-Id: I6e51ffa31a015f0e2ba82f536982a912424b9eba Bug: 902659 Reviewed-on: https://chromium-review.googlesource.com/c/1355310 Commit-Queue: Emil A Eklund <eae@chromium.org> Reviewed-by: Emil A Eklund <eae@chromium.org> Cr-Commit-Position: refs/heads/master@{#614125} 05 December 2018, 22:32:04 UTC
796c622 WebKit export of https://bugs.webkit.org/show_bug.cgi?id=189727 (#14369) 05 December 2018, 21:10:34 UTC
5781139 SVG Painting: computed property values (#14211) * SVG Painting: computed property values Keyword values are as specified. Lengths are converted to absolute lengths. Urls are converted to absolute paths. Found bug: https://bugs.chromium.org/p/chromium/issues/detail?id=908058 *-opacity should be clamped to [0,1] 05 December 2018, 20:06:21 UTC
8dacc52 SVG property parsing with CSS length units (#14367) Test all the length units defined in CSS Values and Units Module Level 3 https://www.w3.org/TR/css-values-3/#lengths are parsed successfully in SVG properties. 05 December 2018, 20:02:48 UTC
31e51c5 [Sheriff] Revert "Don't estimate the top of bottom-aligned OOFs as bottom." This reverts commit d5096cb8a5d544acb51f8b4df908775b6584778f. Reason for revert: This looks like a likely culprit breaking WebKit Win10 printing/absolute-position-headers-and-footers.html virtual/threaded/printing/absolute-position-headers-and-footers.html https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/WebKit%20Win10 Original change's description: > Don't estimate the top of bottom-aligned OOFs as bottom. > > We'll incorrectly think that we get fragmented in that case, which will > lead to incorrect height, which will lead to incorrect top offset, > which will lead to incorrect fragmentation. > > This has probably been the cause for a flaky web test, that behaved > even worse in LayoutNG, because in NG we force legacy layout as soon as > fragmentation is involved (so when entering printing, we typically need > to rebuild the entire layout object tree, with no former height to base > the bottom estimate on (which is what saved us when NG is disabled - > ehm, at least most of the time)). > > Bug: 910300 > Change-Id: I8e152f77e9a94bb05e51f02a24be6ef5fe03c6f9 > Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_layout_ng > Reviewed-on: https://chromium-review.googlesource.com/c/1355920 > Reviewed-by: Aleks Totic <atotic@chromium.org> > Commit-Queue: Morten Stenshorne <mstensho@chromium.org> > Cr-Commit-Position: refs/heads/master@{#613930} TBR=eae@chromium.org,atotic@chromium.org,mstensho@chromium.org Change-Id: I5949a6a6e0b9e5cfa281b7abcd266ad63f7af85f No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: 910300 Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_layout_ng Reviewed-on: https://chromium-review.googlesource.com/c/1363646 Reviewed-by: Roger McFarlane <rogerm@chromium.org> Commit-Queue: Roger McFarlane <rogerm@chromium.org> Cr-Commit-Position: refs/heads/master@{#614025} 05 December 2018, 18:19:34 UTC
d59c66c Reland "[EventTiming] Always buffer firstInput" This is a reland of b6e2cb9b364649724a1577b0c842074e12b82f27 Flaky tests are fixed: the assumption that wait is sufficient to expect input events to be processed is false. Original change's description: > [EventTiming] Always buffer firstInput > > Before, we'd buffer the firstInput entry only if it happened before > onload. This CL forces firstInput to always be buffered. This means > EventTiming code is called more in some tests, so the event hardware > timestamp is no longer guaranteed to be nonzero, and a couple of xr > tests require double RAF to avoid competing with the swap promises from > Event Timing. > > Bug: 841224, 843184 > > Change-Id: I942b934c387798c100da4ecfff52affb66ab94e8 > Reviewed-on: https://chromium-review.googlesource.com/c/1355880 > Reviewed-by: Timothy Dresser <tdresser@chromium.org> > Commit-Queue: Nicolás Peña Moreno <npm@chromium.org> > Cr-Commit-Position: refs/heads/master@{#612703} Bug: 823744, 843184 Change-Id: I5286f3748d35c0c9d5972d301cd5abcf6e453da4 Reviewed-on: https://chromium-review.googlesource.com/c/1358910 Reviewed-by: Timothy Dresser <tdresser@chromium.org> Commit-Queue: Nicolás Peña Moreno <npm@chromium.org> Cr-Commit-Position: refs/heads/master@{#613973} 05 December 2018, 15:42:04 UTC
2d66758 Merge remote-tracking branch 'origin/master' into HEAD 05 December 2018, 15:07:28 UTC
9a3a9e1 Add performance object 05 December 2018, 15:01:24 UTC
c539843 Add idlharness test 05 December 2018, 15:01:24 UTC
6b4c63e Add interfaces/event-timing.idl Source: https://github.com/tidoust/reffy-reports/blob/9dd0ab0/whatwg/idl/event-timing.idl Build: https://travis-ci.org/tidoust/reffy-reports/builds/463841803 05 December 2018, 15:01:24 UTC
3f5d8af [wptrunner] Support any Sauce Connect argument (#14356) Implement the command-line argument `--sauce-connect-arg` as a pass-through to the Sauce Connect binary. This gives users more control over the way the binary is configured which is particularly important in combination with the existing `--sauce-connect-binary` argument (since the list of available arguments is subject to change between releases). 05 December 2018, 14:59:26 UTC
54e379b Sync Mozilla CSS tests as of https://hg.mozilla.org/mozilla-central/rev/caae48e4e6cf4477e11b6464bccdd5ba679ae31a . (#14375) This contains changes from [bug 1511963](https://bugzilla.mozilla.org/show_bug.cgi?id=1511963) by @mrego, reviewed by @emilio. 05 December 2018, 14:07:23 UTC
back to top