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

sort by:
Revision Author Date Message Commit Date
1820c51 HTML: -webkit-appearance: fieldset/legend: auto on replaced elements See https://github.com/whatwg/html/pull/3934 10 September 2018, 20:32:11 UTC
5ef977c Merge pull request #12893 from kaixinjxq/mediacapture-image_init Add tests for mediacapture-image 10 September 2018, 17:23:02 UTC
e25d48a Implement DTMF [[ToneBuffer]] in the blink layer This CL makes the Blink layer keep a copy of the tone buffer and update it on insertDTMF and ontonechange events only; this makes it possible to expose the state of the tone buffer at the time the event is fired to the Javascript callback. It removes a queueing step inside the DTMF sender, because that queueing step destroyed the consistency. Bug: chromium:816475 Change-Id: I5aa68396299a67d6cea1e8a17d364f553514c291 Reviewed-on: https://chromium-review.googlesource.com/1213084 Reviewed-by: Guido Urdaneta <guidou@chromium.org> Reviewed-by: Kentaro Hara <haraken@chromium.org> Commit-Queue: Harald Alvestrand <hta@chromium.org> Cr-Commit-Position: refs/heads/master@{#589910} 10 September 2018, 15:12:47 UTC
38da1be Modify readonly attribute track test 10 September 2018, 02:59:35 UTC
9614def Kick off external SVG resource loading from DidSetComputedStyle. Differential Revision: https://phabricator.services.mozilla.com/D4901 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1488300 gecko-commit: 68592cefee573b075b68880e65828e820e2e16ed gecko-integration-branch: autoland gecko-reviewers: dholbert 09 September 2018, 23:12:53 UTC
530a00d Update interfaces/cookie-store.idl (#12922) Source: https://github.com/tidoust/reffy-reports/blob/63eb77f/whatwg/idl/cookie-store.idl 09 September 2018, 20:48:45 UTC
6048455 Update interfaces/cookie-store.idl (#12807) Source: https://github.com/tidoust/reffy-reports/blob/63eb77f/whatwg/idl/cookie-store.idl 09 September 2018, 20:42:03 UTC
513b8a0 Add interfaces/webrtc-dscp.idl (#12806) Source: https://github.com/tidoust/reffy-reports/blob/63eb77f/whatwg/idl/webrtc-dscp.idl 09 September 2018, 20:25:19 UTC
19b2ce8 Update interfaces/background-fetch.idl (#12910) Source: https://github.com/tidoust/reffy-reports/blob/63eb77f/whatwg/idl/background-fetch.idl 09 September 2018, 20:08:46 UTC
feef356 Update interfaces/payment-request.idl (#12921) Source: https://github.com/tidoust/reffy-reports/blob/63eb77f/whatwg/idl/payment-request.idl 09 September 2018, 20:08:09 UTC
5d23b64 Update interfaces/wasm-js-api.idl (#12920) Source: https://github.com/tidoust/reffy-reports/blob/63eb77f/whatwg/idl/wasm-js-api.idl 09 September 2018, 20:07:39 UTC
3c1bd4d Update interfaces/pointerevents.idl (#12919) Source: https://github.com/tidoust/reffy-reports/blob/398ec92/whatwg/idl/pointerevents.idl 09 September 2018, 20:06:43 UTC
239b380 Update interfaces/payment-handler.idl (#12917) Source: https://github.com/tidoust/reffy-reports/blob/398ec92/whatwg/idl/payment-handler.idl 09 September 2018, 20:05:49 UTC
5bcfbf5 Update interfaces/intersection-observer.idl (#12916) Source: https://github.com/tidoust/reffy-reports/blob/63eb77f/whatwg/idl/intersection-observer.idl 09 September 2018, 20:05:09 UTC
432d821 Update interfaces/payment-request.idl (#12918) Source: https://github.com/tidoust/reffy-reports/blob/63eb77f/whatwg/idl/payment-request.idl 09 September 2018, 20:04:35 UTC
65443d2 Merge pull request #12844 from ewilligers/animations-transitions-parsing CSS animations and transitions property parsing 09 September 2018, 14:10:02 UTC
46c3b52 Test animation-name strings The CSS-keywords initial, inherit, unset are not valid animation names. default is also not permitted as a custom identifier animation name. animation names can be strings. 09 September 2018, 13:45:53 UTC
334fe76 [Shadow DOM] Fix test using assert_array_equals (#12598) Fix occurrences of assert_array_equals where it is used to compare the array length instead of the array itself. https://wpt.fyi/results/shadow-dom/leaktests/get-elements.html?sha=0398567bac https://wpt.fyi/results/shadow-dom/Extensions-to-Event-Interface.html?sha=0398567bac 09 September 2018, 12:57:13 UTC
8657903 [testharness.js] Reject non-thenable values (#12898) Previously, any test defined via the `promise_test` API would fail immediately if its body returned the value `undefined`. The test would *not* fail if it returned any other value. Because the motivation for using `promise_test` is to track resolution with a "thenable" value (i.e. an object with a "then" method), this was overly permissive and allowed contributors to write tests which spuriously passed [1]. Update testharness.js to enforce more stringent criteria on the value return by `promise_test` bodies: that it is a "thenable" value. This change is incompatible with an exiting functional test, but it does not effect any tests in WPT (as verified by a survey using both the Chrome and Firefox browsers). Update the functional test accordingly. [1] cca6b6845678d9b5f792b886f3f7045d1d2cf0a7 08 September 2018, 22:05:37 UTC
3eeab8e Merge pull request #12886 from web-platform-tests/FremyCompany-patch-1 Fix calc clamping for font-face descriptors (missed in previous commit) 08 September 2018, 15:53:46 UTC
1c48673 CSS: serialize linearRGB and sRGB in lower case CSS keywords serialize in lower case. https://drafts.csswg.org/cssom/#serializing-css-values "To serialize a CSS component value depends on the component, as follows: keyword The keyword converted to ASCII lowercase." BUG=882014 Change-Id: Ibdfb7f3bf64f26bc4841bbf012668d9071d4473c Reviewed-on: https://chromium-review.googlesource.com/1213563 Commit-Queue: Eric Willigers <ericwilligers@chromium.org> Reviewed-by: Fredrik Söderquist <fs@opera.com> Cr-Commit-Position: refs/heads/master@{#589769} 08 September 2018, 04:28:49 UTC
7700c08 Add reftests for groove / ridge borders with default colors. Note that they are negative (!=) tests. Also note that they don't run because bug 1488472. I'm fixing that as well, will ensure that's fixed before this lands. Differential Revision: https://phabricator.services.mozilla.com/D4947 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1488294 gecko-commit: 7251e4f4d2a4eaed1f5a9706d2f9342a10e436a7 gecko-integration-branch: autoland gecko-reviewers: jrmuizel 08 September 2018, 04:08:56 UTC
9a5d71b Serialize the path() function with double quotes Per https://drafts.csswg.org/cssom/#serialize-a-string double quotes should be used when serializing strings. Bug: 873527 Change-Id: I3b7a3c6425c6a5d0d6f96399663f5ae8b3929a59 Reviewed-on: https://chromium-review.googlesource.com/1213171 Commit-Queue: Eric Willigers <ericwilligers@chromium.org> Reviewed-by: Eric Willigers <ericwilligers@chromium.org> Cr-Commit-Position: refs/heads/master@{#589652} 07 September 2018, 21:36:02 UTC
070b8cc Fire XHR abort event from a task A test for this new behavior is included as external/wpt/xhr/abort-after-stop.htm. This also means that XHR abort and readystatechange events from navigation is no longer fired. Because of that, external/wpt/xhr/open-url-multi-window-4.htm now times out rather than fails on an assertion, aligning with Firefox. A TestExpectations entry has been added with a bug that tracks fixing this test in spec or upstream in WPT. A few other test expectations were updated as well to account for this. http/tests/navigation/reentrant-xhr-onabort-crash-during-commit.html no longer works as intended, as abort event is no longer fired synchronously (and thus does not expose the same crash surface). It is replaced with an EventSource-based test that functions the same way as XHR before this CL. Note, currently EventSource's error event suffers from the same problem as XHR's abort event, and the class might undergo the same change as this in the future. We will look into an alternative for this test when that change is done. Bug: 879620, 881180 Change-Id: I5a91047086d06347794656f92511a53c22401b5e Reviewed-on: https://chromium-review.googlesource.com/1208672 Reviewed-by: Philip Jägenstedt <foolip@chromium.org> Reviewed-by: Yutaka Hirano <yhirano@chromium.org> Commit-Queue: Timothy Gu <timothygu@chromium.org> Cr-Commit-Position: refs/heads/master@{#589634} 07 September 2018, 21:21:25 UTC
44e61df Merge pull request #8894 from youennf/wpt-export-for-webkit-181239 WebKit export of https://bugs.webkit.org/show_bug.cgi?id=181239 07 September 2018, 20:54:49 UTC
59bed35 Clarify comment 07 September 2018, 17:02:18 UTC
82f2a37 Fix get_test_window in SeleniumExecutor to use the window_id arg 07 September 2018, 17:02:18 UTC
9506c25 Add WebDriver executor for wptrunner This adds edge_webdriver, chrome_webdriver, and safari_webdriver as products. Co-authored-by: Geoffrey Sneddon <me@gsnedders.com> 07 September 2018, 17:02:18 UTC
0b46eb7 Remove old ini files when updating wpt metadata The easiest way to ensure that old metadata files are removed is simply to check that all the existing metadata files still correspond to a test file, and remove those that do not. This happens before metadata update so that if the metadata update causes a patch to be created, these changes are included in the patch. Differential Revision: https://phabricator.services.mozilla.com/D5015 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1488692 gecko-commit: 403376728e2a6f023afe6ff2db8e576b062557fa gecko-integration-branch: central gecko-reviewers: jdm 07 September 2018, 16:12:48 UTC
8764370 Slightly improve AudioBuffer resampling Use simple linear extrapolation to resample the data when we reach the end of the buffer. Previously, the last sample would just be repeated enough times. Manually verified that the test passes on Firefox (nightly) and fails on Chrome without this CL. Bug: 881119 Test: the-audiobuffersourcenode-interface/buffer-resampling.html Change-Id: I1eb6ee089aa5477e03ff7184eb974f769b739528 Reviewed-on: https://chromium-review.googlesource.com/1211910 Commit-Queue: Raymond Toy <rtoy@chromium.org> Reviewed-by: Hongchan Choi <hongchan@chromium.org> Cr-Commit-Position: refs/heads/master@{#589529} 07 September 2018, 16:09:35 UTC
844ceca [css-contain] check the effects of containment on baseline alignment (#12868) * [css-contain] check the effects of containment on baseline alignment Tests for https://github.com/w3c/csswg-drafts/issues/2995 Only the layout and size variant are needed to catch know bugs (in chrome) at the time of implementation, and mistakes on paint or style would be surprising, but it doesn't hurt to be exhaustive. 07 September 2018, 11:31:53 UTC
7fc2450 HTML: test how <legend align> does not map to text-align See https://github.com/whatwg/html/pull/3934 07 September 2018, 09:45:00 UTC
e5f7af5 Improve test coverage of registered properties in paint worklets. The most important use case for css-properties-values-api is having typed (and possibly interpolated) custom properties in paint worklets. So naturally, this is the *least* well tested use case in WPT. This CL improves that by adding tests for most of the syntax types. The test works as a kind of "ref" test, which compares the output of CSSStyleValue.parse /parseAll with the value observed inside the worklet. <transform-function> and <transform-list> are not supported yet, so they will come later. Interpolations should also be tested, but that belongs in a separate test. Bug: 641877 Change-Id: I4bd310ecd61a2a8989df9c4a5c818cdc7c179b3a Reviewed-on: https://chromium-review.googlesource.com/1209711 Commit-Queue: Anders Ruud <andruud@chromium.org> Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org> Cr-Commit-Position: refs/heads/master@{#589461} 07 September 2018, 08:42:23 UTC
afd909b Add tests for mediacapture-image Cover following checkpoints: - throw TypeError when ImageCapture parameter is not mediaStramTrack - ImageCapture track attribute is readonly - getPhotoCapabilities() of an ended Track should throw InvalidStateError - getPhotoSettings() of an ended Track should throw InvalidStateError - takePhoto() of an ended Track should throw InvalidStateError - the parameter of takePhoto() is nullable 07 September 2018, 08:30:46 UTC
910a8da HTML: test that focus() on legend does not delegate focus See https://github.com/whatwg/html/issues/3950 07 September 2018, 08:11:11 UTC
de95584 HTML: test accesskey for legend See https://github.com/whatwg/html/pull/3987 07 September 2018, 08:10:38 UTC
d9e0776 Fix #12876: set -ex on ci_taskcluster.sh 07 September 2018, 07:38:13 UTC
a3fcabd Make --venv work again wpt was interpreting --venv as a command and exiting early because it's not a valid command. Further, these lines seem to be redundant with argparse, which dies if the argument is invalid. 07 September 2018, 07:33:43 UTC
3afe03b Add tests for WebAssembly static methods bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1488469 gecko-commit: 1c622661cfe203598435cf9730b2a748c556a9ae gecko-integration-branch: mozilla-inbound gecko-reviewers: bbouvier 07 September 2018, 07:31:13 UTC
eb145fc Fix stability check when tests are skipped In https://github.com/web-platform-tests/wpt/pull/11570, we added a check to reject slow tests in stability checks. The code didn't consider an edge case where tests are skipped and don't contain "extra" info. This change silently skips a test in this check if it does not have necessary extra information. 07 September 2018, 06:58:18 UTC
a0fb7d2 Have anonymous element in text input inherit scrollbar-width from the element. Differential Revision: https://phabricator.services.mozilla.com/D5101 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1488657 gecko-commit: ab7a4b7fca6579fdba4a1ff692a1e8ec020b0d14 gecko-integration-branch: autoland gecko-reviewers: dholbert 07 September 2018, 03:47:42 UTC
1719e8b Merge pull request #12867 from frivoal/contain-anim [css-contain] the contain property is not animatable 07 September 2018, 02:51:26 UTC
9d5d9aa Add test asserting the display property of <details> is ignored Chrome, Safari, and Firefox pass. Edge hasn't implemented yet. The test still holds for the proposed new spec text in https://github.com/whatwg/html/pull/3686 This scenario is discussed at the end of https://github.com/whatwg/html/issues/603 but the conclusion drawn appears (to me) to be opposite what Chrome, Safari, and Firefox do. Related other issues: https://github.com/w3c/csswg-drafts/issues/2084 https://github.com/whatwg/html/issues/1839 Bug: 635282 Change-Id: Ice95225b3c9d5d90b80c657643d036490fd2e1b2 Reviewed-on: https://chromium-review.googlesource.com/1153651 Commit-Queue: David Grogan <dgrogan@chromium.org> Reviewed-by: Christian Biesinger <cbiesinger@chromium.org> Cr-Commit-Position: refs/heads/master@{#589388} 07 September 2018, 01:16:57 UTC
ddb3e30 Change detune min/max limits The max and min valures for the OscillatorNode.detune parameter has been reduced according the latest version of the spec. Make it so. Also implement clamping of the total frequency to Nyquist so that we don't generate infinity or NaN doing the computations. This is ok because anything beyond Nyquist would output 0 anyway. But we're careful to preserve the slope of automations; test added for this as well. Update expectations for AudioParam/audioparam-nominal-range.html because of the new warnings produced by clamping detune. Bug: 865552, 860347 Test: the-oscillatornode-interface/detune-limiting.html Change-Id: I35a214b0f3156ad8912718dcb277f1967f70df8f Reviewed-on: https://chromium-review.googlesource.com/1138638 Commit-Queue: Raymond Toy <rtoy@chromium.org> Reviewed-by: Hongchan Choi <hongchan@chromium.org> Cr-Commit-Position: refs/heads/master@{#589299} 06 September 2018, 21:33:43 UTC
d3016b7 Fix calc clamping for font-face descriptors (missed in previous commit) https://github.com/web-platform-tests/wpt/pull/9373/commits/4f26743222cc18205e9aad7ce1155d5025fd5ee9 06 September 2018, 21:13:02 UTC
fe34dfb HTML: Fix test when run through ./wpt run (#12885) When run through ./wpt run, the test window is created by another window through window.open(), so opener is not null in the main page (when we expect it to be null). 06 September 2018, 20:53:56 UTC
d33f145 Improve the formatting of testdriver documentation In https://web-platform-tests.org/writing-tests/testdriver.html it is currently hard to tell where the different sections begin and end because the formatting of headings looks just like a line of code. 06 September 2018, 20:13:27 UTC
b70ac63 HTML: Change document.open() test expectation (#12882) For https://github.com/whatwg/html/pull/3918. 06 September 2018, 20:01:24 UTC
cf0ea11 HTML: Add test for document.open() and MutationObserver (#12879) For https://github.com/whatwg/html/issues/3818. 06 September 2018, 19:45:30 UTC
2c6612a HTML: document.open() and aborting documents (#10789) For https://github.com/whatwg/html/pull/3999. Co-authored-by: Anne van Kesteren <annevk@annevk.nl> 06 September 2018, 18:42:31 UTC
f2ea2ba Don't pass --install-browser to Chrome in stability check (#12875) 06 September 2018, 18:20:40 UTC
ec82266 Add a test for perspective function interpolation. Differential Revision: https://phabricator.services.mozilla.com/D5030 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1488414 gecko-commit: a9fd0a6da9c15dc5cff8bea67c94dc6ca35e9152 gecko-integration-branch: autoland gecko-reviewers: hiro 06 September 2018, 17:32:54 UTC
e33c66c Add a script to download all the logs for a run from TaskCluster. This currently has rather basic error handling and perhaps does more HTTP requests than necessary, but it at least allows retriving all the logs for a specified commit. 06 September 2018, 15:55:41 UTC
32fc9a3 Merge pull request #12679 from web-platform-tests/tc_epoch Run stable and beta releases on TaskCluster 06 September 2018, 15:49:30 UTC
72ae98c Idlharness.js tests added for Trusted Types API Added Idlharness tests for Trusted Types interfaces. Removed "Worker" from "Exposed=(...)" in TrustedXXX .idl files. Bug: 739170 Change-Id: Id8834affcdded63f3ebb9ebd4d288cfd01ef24a8 Reviewed-on: https://chromium-review.googlesource.com/1204150 Commit-Queue: Maja Kabus <kabusm@google.com> Reviewed-by: Mike West <mkwst@chromium.org> Cr-Commit-Position: refs/heads/master@{#589146} 06 September 2018, 13:35:33 UTC
7d0d45d Merge pull request #12847 from mrego/css-contain-stacking-context [css-contain] Containment and stacking contexts for inline elements 06 September 2018, 08:57:44 UTC
e54519b Merge pull request #12823 from web-platform-tests/revert-12492-contain-support Revert "[css-contain] Add support file in local directory" 06 September 2018, 08:56:00 UTC
3c6c935 PaymentRequest: Implement PaymentResponse.payerdetailchange event (#12846) The event handler is triggered when the user changes payer information such as payer name, payer email, or payer phone in the user interface. Related spec change: https://github.com/w3c/payment-request/pull/724 Test: payment-request/payment-response/onpayerdetailchange-attribute.https.html payment-request/payment-response/onpayerdetailchange-attribute.manual.https.html Bug: 861704 Change-Id: Ia5d63f53874abd7c76014bf35379a71a0eead622 06 September 2018, 07:10:52 UTC
7c89c78 Merge pull request #12866 from frivoal/contain-size-grid-multicol [css-contain] grid and multicol properties contribute to size 06 September 2018, 06:19:40 UTC
3f02360 [css-contain] the contain property is not animatable Tests for https://github.com/w3c/csswg-drafts/issues/2737 06 September 2018, 06:16:18 UTC
a90ce75 [css-contain] grid and multicol properties contribute to size Tests for https://github.com/w3c/csswg-drafts/issues/2804 06 September 2018, 05:56:36 UTC
01d65a3 Make nsImageFrame report intrinsic inline sizes in the correct dimension (height) when writing-mode is vertical. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1485581 gecko-commit: 8aa236bd11b29e9161d4be7228ce047d6a74fddc gecko-integration-branch: mozilla-inbound gecko-reviewers: dbaron 06 September 2018, 05:40:59 UTC
c6eee95 Use the parent's content size as the available size for the rendered legend so we calculate auto-margins correctly. The reason we use ComputedSizeWithPadding for the inner anonymous block (innerAvailSize) is that it inherits the padding: https://searchfox.org/mozilla-central/source/layout/style/res/forms.css#22 so we artificially inflate it. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1488301 gecko-commit: 5f71217eb8a6eed2703b4a1c3570986692a9d2ed gecko-integration-branch: mozilla-inbound gecko-reviewers: emilio 06 September 2018, 05:35:29 UTC
88d4f4c [cookies] Correct utility function and tests (#12835) * [cookies] Fail on exceptional circumstance Some tests which use the `credFetch` utility include assertions only for the absence of cookies. Because `fetch` does not reject the returned promise for valid HTTP responses outside of the 2XX range, these tests could be satisfied by querying non-existent URLs. This is not an issue in any existing tests, but it has the potential to hide problems in future patches. Update the `credFetch` function to report unsuccessful requests as failures. * [cookies] Correct utility function and tests The `cookie-helper.sub.js` utility script includes `set_prefixed_cookie_via_http_test`, a function that defines sub-tests using the `promise_test` API. Previously, it included the following code: promise_test(t => { var postDelete = _ => { // (elided) }; if (!options.origin) { return postDelete; } else { // (elided) } }); The `promise_test` function does not recognize return values which are functions, so returning the `postDelete` method had no effect, and as a result, the generated tests performed zero assertions. Because none of the consumers of `set_prefixed_cookie_via_http_test` specified a value for the `origin` option, all invocations were effected by this bug. Correcting the problem surfaced a number of errors in the tests. In the interest of atomicity, this patch attempts to address them all: - The logic intended to defensively remove cookies prior to testing was implemented using `document.cookie`. Because some tests create cookies which include the `HttpOnly` attribute, the DOM API cannot remove cookies in all cases. This patch refactors the solution to remove such cookies via an HTTP request. It also assumes the environment is initially clean and instead expresses the concern via an asynchronous "cleanup" function. (This change necessitated an extension to the `set.py` script so that it could be used to expire cookies.) - The test name `__secure.header.html` incorrectly asserted that a cookie set with the `Secure` attribute could be observed in a non-secure context. This patch corrects the expectation. - The test named `__secure.header.https.html` incorrectly asserted that a cookie set with a foreign `Origin` attribute could be observed from the current origin. This patch corrects the expectation. 06 September 2018, 05:07:11 UTC
a806d65 [LayoutNG] Add LayoutBox::PercentageResolutionLogicalHeight. This function allows LayoutNG to correctly query the percentage resolution block_size in quirks mode. (see test case for an example of where this happened). We call this as we are crossing a legacy->LayoutNG boundary while creating the constraint space from a LayoutObject. The function will also be used in the CSS Layout API to provide the correct percentage resolution size. Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_layout_ng Change-Id: I295145996f2460de1b25f85ff3784df6d6edbd30 Reviewed-on: https://chromium-review.googlesource.com/1194072 Commit-Queue: Ian Kilpatrick <ikilpatrick@chromium.org> Reviewed-by: Christian Biesinger <cbiesinger@chromium.org> Reviewed-by: Morten Stenshorne <mstensho@chromium.org> Cr-Commit-Position: refs/heads/master@{#589074} 06 September 2018, 01:05:50 UTC
9f63e45 Fix cases where setValueCurveAtTime was not throwing errors Catch more cases where we should throw errors if a new setValueCurveAtTime overlaps an existing setValueCurveAtTime event. Add some additional tests for more coverage. Also, some of the existing tests were using incorrect expected error types so fix them. Remove test expectations file since we pass now. Bug: 879767 Test: the-audioparam-interface/audioparam-setValueCurve-exceptions.html Change-Id: I14a7a7c9ab36955b7e084ca9148495860b661111 Reviewed-on: https://chromium-review.googlesource.com/1205719 Commit-Queue: Raymond Toy <rtoy@chromium.org> Reviewed-by: Hongchan Choi <hongchan@chromium.org> Cr-Commit-Position: refs/heads/master@{#589059} 05 September 2018, 23:58:02 UTC
7b9c733 Throw errors for invalid rolloffFactor and coneOuterGain The WebAudio spec says we must throw errors for a negative rolloffFactor and for a coneOuterGain outside the interval [0, 1]. Make it so. Also add some additional tests to ctor-panner.html to verify that a rolloffFactor of 0 or 100 do not throw errors and that a coneOuterGain of 0 or 1 do not throw errors. Remove invalid tests from panner-rolloff-clamping.html because negative rolloffFactor now throws an error. Finally remove text expectation for ctor-panner.html test, which passes now. Bug: 879845 Test: the-pannernode-interface/ctor-panner.html, the-pannernode-interface/panner-rolloff-clamping.html Change-Id: Ie90e9fe13e82fd3cc955060dc9e77266ef4ff591 Reviewed-on: https://chromium-review.googlesource.com/1205099 Commit-Queue: Raymond Toy <rtoy@chromium.org> Reviewed-by: Hongchan Choi <hongchan@chromium.org> Reviewed-by: Kent Tamura <tkent@chromium.org> Cr-Commit-Position: refs/heads/master@{#589045} 05 September 2018, 23:24:58 UTC
69717e2 Fix ci/check_stability.py 05 September 2018, 23:04:05 UTC
5a540d0 Longest duration for each status of each test Previously we record the longest duration of all tests. However, each test can have different timeout. Besides, test runs with different results should be considered differently; runs that time out should be ignored. Therefore, we now keep track of the longest duration for each result status of each test. Also add a unit test. 05 September 2018, 23:04:05 UTC
0ccdf9b Take timeout_multiplier into account 05 September 2018, 23:04:05 UTC
20f4a6d [wptrunner] Reject tests that almost time out In stability check (wpt run --verify), reject tests that almost time out, i.e. take more than 80% of the timeout allowed to run). These tests will be listed in a new section, "slow tests", in the output. Fixes #9972. 05 September 2018, 23:04:05 UTC
b209766 [cookies] Correct typo 05 September 2018, 22:59:01 UTC
d7627ae Merge pull request #12824 from web-platform-tests/geckodriver_nightly Install nightly geckodriver when testing Firefox nightly. 05 September 2018, 20:56:04 UTC
412054b Implement script and style attr/elem CSP directives The functionality is behind the ContentSecurityPolicyExperimentalFeaturesEnabled flag I2IS: Coming Soon Spec: https://w3c.github.io/webappsec-csp/#directive-script-src-elem https://w3c.github.io/webappsec-csp/#directive-script-src-attr https://w3c.github.io/webappsec-csp/#directive-style-src-elem https://w3c.github.io/webappsec-csp/#directive-style-src-attr Change-Id: Ic1638cac15c7ec488fcc7a4c9f6261b97502090a Reviewed-on: https://chromium-review.googlesource.com/1181050 Commit-Queue: Andy Paicu <andypaicu@chromium.org> Reviewed-by: Mike West <mkwst@chromium.org> Cr-Commit-Position: refs/heads/master@{#588534} 05 September 2018, 20:12:35 UTC
ee6f4fb Remove downloaded artifact in all cases 05 September 2018, 19:54:23 UTC
f8481a5 Set longer timeout to all tests in wpt/editing/run/ https://web-platform-tests.org/writing-tests/testharness-api.html#harness-timeout Bug: 877104, 877300, 698165 Change-Id: I994550295c15f9b42273abc7d1b11f47dc0bb0c7 Reviewed-on: https://chromium-review.googlesource.com/1205917 Commit-Queue: Kent Tamura <tkent@chromium.org> Reviewed-by: Yoichi Osato <yoichio@chromium.org> Cr-Commit-Position: refs/heads/master@{#588790} 05 September 2018, 19:50:14 UTC
687bba2 [LayoutNG] Add CalculateChildPercentageSize utility function. Fixes percentage sized floats which were previously not using the correct percentage resolution size. Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_layout_ng Change-Id: Ie57909b7f452f5d59b8dfe2f899bedf253ab90ac Reviewed-on: https://chromium-review.googlesource.com/1205200 Commit-Queue: Ian Kilpatrick <ikilpatrick@chromium.org> Reviewed-by: Morten Stenshorne <mstensho@chromium.org> Cr-Commit-Position: refs/heads/master@{#588959} 05 September 2018, 19:30:36 UTC
2971727 position:sticky - add test for overflow:hidden ancestor Bug: 879428 Change-Id: If92ac26be1fbf71be3e4a6040b764a09bc460eac Reviewed-on: https://chromium-review.googlesource.com/1207190 Reviewed-by: Robert Flack <flackr@chromium.org> Commit-Queue: Stephen McGruer <smcgruer@chromium.org> Cr-Commit-Position: refs/heads/master@{#588918} 05 September 2018, 18:02:17 UTC
2e75f75 Move clip-path path reftest into wpt. Move the reftests of path() into wpt. For the rest reftests of clip-path, we could move them into wpt in a separate bug. Depends on D4965 Differential Revision: https://phabricator.services.mozilla.com/D4968 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1487838 gecko-commit: 5f85f154f4e8bf1896f6fbdfe01102cdb018bbf4 gecko-integration-branch: autoland gecko-reviewers: xidorn 05 September 2018, 17:11:40 UTC
ef04d8b Element::setAttribute() modified to accept TrustedTypes Element::setAttribute() modified to accept generic TrustedType (StringOrTrustedHTMLOrTrustedScriptOrTrustedScriptURLOrTrustedURL) (the name will be changed later). This is the implementation used for setting attributes explicitly. Added virtual GetCheckedAttributesNames() method, overriden in HTMLXXXElement files, to return list of names of attributes that need to have values checked against Trusted Types. Added new implementations of Element::setAttribute(), one per each Trusted Type, to be used internally in HTMLElement functions. Corrected existing TrustedXXX::GetString() implementations to be concise. Added TrustedScriptURL::GetString(). Bug: 739170 Change-Id: I3a9f51cbed5d75f8059141738b419cc66e529006 Reviewed-on: https://chromium-review.googlesource.com/1146563 Commit-Queue: Maja Kabus <kabusm@google.com> Reviewed-by: Mike West <mkwst@chromium.org> Cr-Commit-Position: refs/heads/master@{#588867} 05 September 2018, 15:55:54 UTC
cb4c37d Return a 404 when trying to access a .any.* path that doesn't exist. (#12849) 05 September 2018, 15:47:45 UTC
ba2287b [css-properties-values-api] Reify values from styleMap.get. This CL gives return values from element.styleMap.get the correct type according to the current PropertyRegistration. The expected behavior is exactly the same as for attributeStyleMap, so those tests have been adapted to run for both API entry points. Note: PrepopulatedComputedStylePropertyMap is available in worklets, where the ExecutionContext is not a Document, but we don't need to reify values in this case, because already-reified values are "pushed" rather than "pulled". (See ::UpdateStyle). Note: Exit ParseIfRegistered before registration lookup. This avoids the lookup if we already know that we won't need it (which is the case for [Prepopulated]ComputedStylePropertyMap). Bug: 641877 Change-Id: Id54a22079c88368efccc372d01252fa3e7734d10 Reviewed-on: https://chromium-review.googlesource.com/1201302 Reviewed-by: Rune Lillesveen <futhark@chromium.org> Commit-Queue: Anders Ruud <andruud@chromium.org> Cr-Commit-Position: refs/heads/master@{#588840} 05 September 2018, 12:39:54 UTC
8e21e28 [css-contain] Containment and stacking contexts for inline elements This patch adds tests to verify that layout and paint containment do not create a stacking context for inline elements. 05 September 2018, 12:25:19 UTC
480fd85 Install nightly geckodriver when testing Firefox nightly. This (ab)uses mozdownload to grab the common.tests.tar.gz package from the latest nightly build and extracts geckodriver from that. The main disadvantage is that it's rather slow since the package itself is rather large and we want only a small part of it. The solution to this would be to package up geckodriver by itself on taskcluster, but that will require changes in the gecko buildsystem. 05 September 2018, 10:41:29 UTC
b778f69 [css-contain] Fix size containment in elements with scrollbars To determine the size of an element with "contain: size" we should treat it as having no contents (https://drafts.csswg.org/css-contain/#containment-size). Scrollbars are not part of the box's contents, so we should take them into account to determine box size. BUG=872794 TEST=external/wpt/css/css-contain/contain-size-scrollbars-001.html Change-Id: I166af8469243a9c3b52c3e30569d1d81c3de6e9e Reviewed-on: https://chromium-review.googlesource.com/1206210 Commit-Queue: Manuel Rego <rego@igalia.com> Reviewed-by: Morten Stenshorne <mstensho@chromium.org> Cr-Commit-Position: refs/heads/master@{#588809} 05 September 2018, 10:08:36 UTC
6ff8cb6 CSS animations and transitions property parsing Test the parsing and serialization of the longhand properties from CSS Animations and CSS Transitions. Relevant browser bugs: Edge animation-duration should reject negatives https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/18347049/ Edge and Safari incorrectly accept unitless 0 on <time> values https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/18348525/ https://bugs.webkit.org/show_bug.cgi?id=113230 05 September 2018, 09:37:23 UTC
beeef72 Merge pull request #11781 from ewilligers/grid-parsing-longhands [css-grid] Parse various grid properties 05 September 2018, 09:07:32 UTC
efa5ceb Fetch: align CORS test with new "safelisted headers" rules See https://github.com/whatwg/fetch/pull/736 for context. 05 September 2018, 08:24:16 UTC
cafc12f Add 5 grid-auto-rows tests 05 September 2018, 08:10:48 UTC
7c50c21 Fix a test case and add more test cases for overlapping SetValueCurveAtTime. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1308436 gecko-commit: b6a1baa45d1cde1f83edef9e79803394f4064064 gecko-integration-branch: mozilla-inbound gecko-reviewers: karlt 04 September 2018, 23:45:44 UTC
bdf21e6 Device Sensor: Remove placeholder enumerator values in the sensor::SensorType According to the mojo style guide: https://chromium.googlesource.com/chromium/src/+/master/docs/security/mojo.md#do-not-define-placeholder-enumerator-values It is recommended not to define placeholder enumerator values. Currently, sensor::SensorType defines two such values: FIRST and LAST. This CL removes these two placeholder values. Bug: 870781 Cq-Include-Trybots: luci.chromium.try:win_optional_gpu_tests_rel Change-Id: I8b275bc5680c8c0d97fe2e7208301d6f33236cbe Reviewed-on: https://chromium-review.googlesource.com/1197423 Commit-Queue: Jun Cai <juncai@chromium.org> Reviewed-by: Tom Sepez <tsepez@chromium.org> Reviewed-by: Reilly Grant <reillyg@chromium.org> Cr-Commit-Position: refs/heads/master@{#588678} 04 September 2018, 23:01:40 UTC
5acd9ff Remove and replace obsolete ESLint rules. This removes a number of references to rules that are now deprecated or removed from ESLint. - no-native-reassign is replaced with no-global-assign - no-spaced-func is replaced with func-call-spacing (where enabled) Depends on D4944 Differential Revision: https://phabricator.services.mozilla.com/D4946 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1488445 gecko-commit: 1780997e89ef87b4685cf496438e93c2dd48c64f gecko-integration-branch: autoland gecko-reviewers: mossop 04 September 2018, 22:59:18 UTC
51382ef [css-grid] Improve parsing tests Changes as requested by @mrego in review #11781 Use /css/support/parsing-testcommon.js 04 September 2018, 22:14:05 UTC
5e78f76 [css-grid] Parse various grid properties Spec: https://drafts.csswg.org/css-grid/ These tests highlight the following 5 issues: Spec [cssom] [css-grid] Serialization of custom identifiers https://github.com/w3c/csswg-drafts/issues/2858 Spec [css-grid] grid-line custom identifier auto? https://github.com/w3c/csswg-drafts/issues/2856 Edge grid-area should reject non-integer numbers https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/18112694/ Firefox grid-auto-columns/rows should accept multiple track-size values https://bugzilla.mozilla.org/show_bug.cgi?id=1339672 WebKit [CSS Grid Layout] Fix grid-{row, column, area} shorthand CSSOM serialization https://bugs.webkit.org/show_bug.cgi?id=149890 Note that some properties such as grid and grid-template are not yet tested. 04 September 2018, 21:58:33 UTC
61bc4ec document.open(): Test non-fully active documents (#12770) For https://github.com/whatwg/html/pull/3977. 04 September 2018, 20:20:20 UTC
98c37ef [Background Fetch] Record via UMA whether a fetch has duplicate requests Also reject the registration if that happens with a warning, and add a failing WPT test. Bug: 871174, 780025 Change-Id: Ibdcc49bc47ea959e0c255a48f5d090cb865a6e45 Reviewed-on: https://chromium-review.googlesource.com/1202262 Reviewed-by: Steven Holte <holte@chromium.org> Reviewed-by: Mugdha Lakhani <nator@chromium.org> Reviewed-by: Peter Beverloo <peter@chromium.org> Commit-Queue: Rayan Kanso <rayankans@chromium.org> Cr-Commit-Position: refs/heads/master@{#588614} 04 September 2018, 19:51:15 UTC
31f62ee bindings: Set function name for attribute accessors This aligns the behavior with the current Web IDL specification as well as Firefox and Safari. Bug: 878074 Change-Id: Ia862c1d0d8319fb78726817b69f9151e5fb500fd Reviewed-on: https://chromium-review.googlesource.com/1191727 Commit-Queue: Timothy Gu <timothygu@chromium.org> Reviewed-by: Hitoshi Yoshida <peria@chromium.org> Reviewed-by: Kentaro Hara <haraken@chromium.org> Reviewed-by: Yuki Shiino <yukishiino@chromium.org> Reviewed-by: Philip Jägenstedt <foolip@chromium.org> Cr-Commit-Position: refs/heads/master@{#588544} 04 September 2018, 17:05:05 UTC
a0f75fc Remove kereliuk from suggested reviewers (#12829) I'm no longer working on WPT to focus on a new project. 04 September 2018, 15:10:09 UTC
1de1550 String_list_directive created Created a primitive version of function AllowTrustedTypePolicy "require-trusted-types" changed into "trusted-types" and takes a list of policy names createPolicy updated to throw when policy name is not allowed Tests added for policy creation attempt when policy name is on the whitelist and when it isn't Tests added fot policy creation attempt with no whitelist given Poked at existing tests to change "require-trusted-types" into "trusted-types" Removed boolean require_safe_types_ from csp_directive_list Bug: 739170 Change-Id: Ida0188cf38f8edba8b966b2f708b7a7919d08b29 Reviewed-on: https://chromium-review.googlesource.com/1186325 Reviewed-by: Andy Paicu <andypaicu@chromium.org> Reviewed-by: Mike West <mkwst@chromium.org> Commit-Queue: Orsolya Bernadett Batiz <orsibatiz@google.com> Cr-Commit-Position: refs/heads/master@{#588496} 04 September 2018, 13:32:18 UTC
4caae41 Add IDL tests for WAI-ARIA (#12822) 04 September 2018, 13:14:56 UTC
back to top