swh:1:snp:b37d435721bbd450624165f334724e3585346499

sort by:
Revision Author Date Message Commit Date
190c3fe [svg 2 text] test for length and indexed access 26 March 2018, 01:04:45 UTC
2b4cdad Add initial test set for Accessible Name and Description Computation 1.1 (#9540) Note that many of the tests are currently named with a number. Those tests were taken from the original (1.0) test suite created by the PFWG, and the file names are being preserved to facilitate comparison of results. 16 February 2018, 01:23:53 UTC
d04c0d5 Add tests for the breaking of a multicolumn across columns, including backgrounds and column rules. (#9527) The *-nobackground-* tests pass in Firefox and Chrome, and the others pass in Chrome and fail in Firefox due to what I (as a Gecko implementor) consider to be a Firefox bug. I haven't yet tested other engines. (Though -nobackground-003 fails in Firefox due to a different bug, and multicol-breaking-002 doesn't trigger the background-related Firefox bug.) Given the level of ambiguity in the multicol spec, I suspect these tests probably test some things that aren't formally specified. However, I think that's probably OK for now. One issue that I know of that they depend on the spec for is w3c/csswg-drafts#2309. 15 February 2018, 20:58:32 UTC
54128af Merge pull request #9541 from w3c/sync_af66d6bb941ce9abb4fbe7af6d37eac0becae55f Merge pull request #9541 from sync_af66d6bb941ce9abb4fbe7af6d37eac0becae55f 15 February 2018, 17:27:20 UTC
af66d6b Fix an error in executorservo.py ``` TypeError: make_hosts_file() takes exactly 2 arguments (0 given) ``` Upstreamed from https://github.com/servo/servo/pull/20055 [ci skip] 15 February 2018, 17:27:13 UTC
5ee47da Reftest for handling important when there is an animation. This tests https://drafts.csswg.org/css-cascade/#importance 15 February 2018, 15:26:01 UTC
1a3951e [USVString] Apply USVString into RTCDataChannel.send Latest spec changed DOMString type of send with USVString. - https://w3c.github.io/webrtc-pc/#dom-rtcdatachannel This CL applies USVString type into the RTCDataCchannel.send according to the spec. Bug: 790860 Change-Id: I3d2e3fef8e6a8cc8ca94a8ae18c2ccb7dcc48016 Reviewed-on: https://chromium-review.googlesource.com/917741 Reviewed-by: Takeshi Yoshino <tyoshino@chromium.org> Reviewed-by: Tommi <tommi@chromium.org> Commit-Queue: Tommi <tommi@chromium.org> Cr-Commit-Position: refs/heads/master@{#537015} 15 February 2018, 15:09:29 UTC
e2b2513 [LayoutNG] Allow zero-width layout opportunities. Zero-width floats or in-flow block-level objects that establish a new formatting context may fit beside preceding floats even if there's zero inline space left. With this change, a couple of tests start passing, but coverage seems a bit low, so I added a few new ones. Had to rebaseline fast/text/word-break.html because a zero-width line may now fit beside a float that takes up all available inline space. There was a <br clear=all> in the test that used to insert the line below such a float. We're now compatible with the others (and our old selves). Cq-Include-Trybots: master.tryserver.chromium.linux:linux_layout_tests_layout_ng Change-Id: Iaf394b7039545eea235b2841457f1662e5890ba9 Reviewed-on: https://chromium-review.googlesource.com/916262 Commit-Queue: Morten Stenshorne <mstensho@chromium.org> Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org> Reviewed-by: Koji Ishii <kojii@chromium.org> Cr-Commit-Position: refs/heads/master@{#537000} 15 February 2018, 13:46:14 UTC
09ca41d Updating Server creation for localhost (#9202) In my last change, I missed this line of code. Adding the host parameter and removing the base_path param. 15 February 2018, 12:09:43 UTC
c23fdbd Fix #8806: Allow about:blank as reference URL (#9421) 15 February 2018, 12:06:02 UTC
cf12c27 Add @drott (#9525) 15 February 2018, 12:04:04 UTC
49d8cd2 Make WPT webrtc/simplecall.html pass The test was failing because passing a null ("end of candidates") candidate to addIceCandidate is not permitted. Spec link: https://www.w3.org/TR/webrtc/#dom-rtcpeerconnection-addicecandidate https://w3c.github.io/webrtc-pc/#dom-rtcpeerconnection-addicecandidate Bug: none Change-Id: I1f22d27393a482a882ebe9735488d8cb723b6e75 Reviewed-on: https://chromium-review.googlesource.com/918662 Reviewed-by: Henrik Boström <hbos@chromium.org> Commit-Queue: Harald Alvestrand <hta@chromium.org> Cr-Commit-Position: refs/heads/master@{#536977} 15 February 2018, 09:53:49 UTC
e4730a5 [css-typed-om] Move inline style map layout tests to WPT. We used to have some inline style map layout tests for a subset of properties. This patch moves them to WPT using the new test harness. Properties added: - white-space - vertical-align - visibility - z-index Bug: 774887 Change-Id: Icce056c4d7f56eed3da05834b1c561fddec53a15 Reviewed-on: https://chromium-review.googlesource.com/918203 Commit-Queue: nainar <nainar@chromium.org> Reviewed-by: Darren Shen <shend@chromium.org> Cr-Commit-Position: refs/heads/master@{#536966} 15 February 2018, 08:22:11 UTC
7f24ed8 Merge pull request #9448 from kaixinjxq/Sensor_accelerometer Adapt Accelerometer IDL tests to latest spec 15 February 2018, 04:27:46 UTC
b16e840 Merge pull request #9449 from kaixinjxq/Sensor_gyroscope Adapt Gyroscope IDL tests to latest spec 15 February 2018, 04:27:31 UTC
38fe6c6 Merge pull request #9450 from kaixinjxq/Sensor_magnetometer Adapt Magnetometer IDL tests to latest spec 15 February 2018, 04:27:13 UTC
5c67a16 Merge pull request #9451 from kaixinjxq/Sensor_orientation Adapt Orientation IDL tests to latest spec 15 February 2018, 04:26:54 UTC
30c492f CSS2 tests were only correct if the default font has two weights. (#9533) font-weight-rule 005 and 007 both made the incorrect assumption that there were no weights lighter than 400 or greater than 700 in the default font. Added new references for them which don't depend on that. 15 February 2018, 01:30:21 UTC
9b0130b Add test for empty URL behaviour (#9534) 15 February 2018, 01:17:18 UTC
c42893e CORB: WPT tests for <link rel="stylesheet" href="..."> tag interactions. Bug: 809261, 806996 Change-Id: I97df15c54f72b571a7e8622c3137ec597d5244a9 Reviewed-on: https://chromium-review.googlesource.com/919171 Commit-Queue: Łukasz Anforowicz <lukasza@chromium.org> Reviewed-by: Nick Carter <nick@chromium.org> Cr-Commit-Position: refs/heads/master@{#536877} 15 February 2018, 01:07:36 UTC
6be7f24 CORB: WPT tests for <script> tag interactions. Bug: 809261, 806996 Change-Id: Ia0f5acdc517f79aa9075447f8b543a141313e098 Reviewed-on: https://chromium-review.googlesource.com/917195 Commit-Queue: Łukasz Anforowicz <lukasza@chromium.org> Reviewed-by: Nick Carter <nick@chromium.org> Cr-Commit-Position: refs/heads/master@{#536863} 15 February 2018, 00:03:32 UTC
56590a3 CORB: WPT tests for <img> tag interactions. Bug: 809261, 806996 Change-Id: Ifb8ce26b4fb5bccf18ea22013e898b81c9654c14 Reviewed-on: https://chromium-review.googlesource.com/915103 Commit-Queue: Łukasz Anforowicz <lukasza@chromium.org> Reviewed-by: Nick Carter <nick@chromium.org> Cr-Commit-Position: refs/heads/master@{#536844} 14 February 2018, 23:31:45 UTC
9881b7a Merge pull request #9408 from ewilligers/line-pathLength SVG Shapes: line supports pathLength 14 February 2018, 23:22:40 UTC
a02389e Add test for wrappable content that has flex:none (#9518) Add test for wrappable content that has flex:none See https://bugzilla.mozilla.org/show_bug.cgi?id=1374540; per spec, the flex:none content should be allowed its full content width. This currently works in Chrome, Edge, Safari, and Opera. 14 February 2018, 23:09:09 UTC
35f53ee Merge pull request #9529 from w3c/sync_68b6e3eb89eac82773e525994ec6463f840f81d7 Merge pull request #9529 from sync_68b6e3eb89eac82773e525994ec6463f840f81d7 14 February 2018, 23:06:35 UTC
e1eddc6 Merge pull request #9528 from w3c/sync_d202d15fc2c520204d44bd8cc3ae9d0a8a775758 Merge pull request #9528 from sync_d202d15fc2c520204d44bd8cc3ae9d0a8a775758 14 February 2018, 23:06:26 UTC
68b6e3e Adding tests with DRY coding technique Upstreamed from https://github.com/servo/servo/pull/20050 [ci skip] 14 February 2018, 23:06:20 UTC
d202d15 Implement element.innerText getter Upstreamed from https://github.com/servo/servo/pull/19754 [ci skip] 14 February 2018, 23:06:20 UTC
6a33114 Extend font-feature-settings-serialization-001.html to cover bug 1434724. Differential Revision: https://phabricator.services.mozilla.com/D574 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1434924 gecko-commit: 15c2e4c690700c6c115f8afe5e44ded10d943538 gecko-integration-branch: autoland gecko-reviewers: dholbert 14 February 2018, 22:30:28 UTC
8403622 Merge pull request #9397 from faceless2/bfo-css-fonts-3-fontfeature Added new testcases to test font-variant precedence rules 14 February 2018, 22:15:09 UTC
e151f89 Check that fetch request signal following works correctly This test already tests integration, so this is just an extra check. Follows https://github.com/whatwg/fetch/pull/670. 14 February 2018, 18:38:21 UTC
08bc228 Support MediaStreamTrack.getCapabilities() for echoCancellation and deviceId Intent to implement and ship: https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/h4sCuIqb_78 Bug: 293292 Change-Id: Ib1869d4e940cffb3012572451268dec1ffb55a0e Reviewed-on: https://chromium-review.googlesource.com/899402 Commit-Queue: Guido Urdaneta <guidou@chromium.org> Reviewed-by: Kentaro Hara <haraken@chromium.org> Reviewed-by: Guido Urdaneta <guidou@chromium.org> Cr-Commit-Position: refs/heads/master@{#536709} 14 February 2018, 14:41:58 UTC
9e98749 [css-typed-om] Move inline style map layout tests to WPT. We used to have some inline style map layout tests for a subset of properties. This patch moves them to WPT using the new test harness. Properties added: - position - padding-{top,bottom,left,right} - text-align - text-decoration-style Bug: 774887 Change-Id: I9fc9d6d425b1a5ce0c71f8d918bc5893c74c4e89 Reviewed-on: https://chromium-review.googlesource.com/917927 Commit-Queue: nainar <nainar@chromium.org> Reviewed-by: Darren Shen <shend@chromium.org> Cr-Commit-Position: refs/heads/master@{#536698} 14 February 2018, 11:53:42 UTC
7bdac4a Setting "" as <track> 'src' should fail the first time When setting a track .src to "", we would resolve the URL to a null URL, which matched the default initialized HTMLTrackElement::url_, meaning that readyState was not advanced and no 'error' event fired in this case. Extend the "url == url_" check with a check for readyState differing from 'none'. Also rewrite HTMLTrackElement::getReadyState to avoid using EnsureTrack(). Bug: 811713 Change-Id: Icd190492639c53e09a7e018202b69ac6e919a94c Reviewed-on: https://chromium-review.googlesource.com/916004 Commit-Queue: Fredrik Söderquist <fs@opera.com> Reviewed-by: srirama chandra sekhar <srirama.m@samsung.com> Cr-Commit-Position: refs/heads/master@{#536685} 14 February 2018, 09:41:20 UTC
c26ee50 service worker: Add tests for cross-origin WebVTT responses with redirects. This is a follow-up to: https://chromium-review.googlesource.com/c/chromium/src/+/907013 Tests only; the code seems to work. R=horo, kinuko Bug: 808825 Change-Id: I6b86a4dac159b754cfe5e6b92ac390c07de89ab3 Reviewed-on: https://chromium-review.googlesource.com/918261 Reviewed-by: Kinuko Yasuda <kinuko@chromium.org> Commit-Queue: Matt Falkenhagen <falken@chromium.org> Cr-Commit-Position: refs/heads/master@{#536679} 14 February 2018, 09:19:35 UTC
783faf5 [css-typed-om] Move inline style map layout tests to WPT. We used to have some inline style map layout tests for a subset of properties. This patch moves them to WPT using the new test harness. Fixed some bugs involving properties not given the correct metadata (e.g. border-style should not take an <image>). Transform is failing tests because it should compute to as specified but it's computing to 'none' (will fix this later). TODO in follow up patches: - Test list-valued properties properly. - Add more test examples to <position> and <image>. Bug: 774887 Change-Id: I93f20a457e2220329b661787c7d557ee28b1f62d Reviewed-on: https://chromium-review.googlesource.com/917921 Reviewed-by: nainar <nainar@chromium.org> Commit-Queue: Darren Shen <shend@chromium.org> Cr-Commit-Position: refs/heads/master@{#536658} 14 February 2018, 06:29:39 UTC
e757885 Fetch API: Don't DCHECK on a 302 response with a Location header with empty value. Blink was failing a DCHECK when it expected a redirect to be taken because the request mode was 'follow' and the response had a redirect status code and Location header. However, Chrome's //net considers a Location header with an empty value to be the same as no Location header at all. See the comments on bug 810288 about net::HttpResponseHeaders::IsRedirect(). WPT tests are added. The spec is unclear (https://github.com/whatwg/url/issues/373) but seems to either say to fail with network error or enter a loop of self-redirects that will eventually hit the redirect limit and fail with network error. Chrome currently fails this test because it treats the Location as as non-existent, i.e., not a redirect response. Bug: 810288,707185 Change-Id: Iaca93976aaa697380b1542ab45d63c318f5050b0 Reviewed-on: https://chromium-review.googlesource.com/910753 Reviewed-by: Yutaka Hirano <yhirano@chromium.org> Reviewed-by: Tsuyoshi Horo <horo@chromium.org> Commit-Queue: Matt Falkenhagen <falken@chromium.org> Cr-Commit-Position: refs/heads/master@{#536644} 14 February 2018, 05:07:38 UTC
d0114ef [custom-elements] Add HTML serialization tests This is for https://github.com/whatwg/html/pull/3444 14 February 2018, 02:31:16 UTC
5479ebe [css-typed-om] Refactor the per-property test harness. This patch refactors the per-property test harness quite a bit to deal with property specific behaviour: - We allow tests to override the expectation/asserts for specified and computed values. So it means that a property might compute 'auto' to '0px' and we can easily assert that by passing a callback to 'computed'. - We moved margin-top to margin and test all the margin properties (except the margin shorthand). - We made margin properties work by setting the correct metadata in the CSSProperties.json5. - We removed unitless zero tests. They don't seem to be required by the spec. Bug: 774887 Change-Id: I08605ac6af01576ff9f6c878c2ca9e280c9948e1 Reviewed-on: https://chromium-review.googlesource.com/915884 Reviewed-by: nainar <nainar@chromium.org> Commit-Queue: Darren Shen <shend@chromium.org> Cr-Commit-Position: refs/heads/master@{#536603} 14 February 2018, 02:26:58 UTC
1e4fe87 [custom-elements] Some fixes for "is" attribute behavior changes This is for https://github.com/whatwg/dom/pull/566. - document.createElement() and createElementNS() don't add "is" content attribute. - cloneNode() should clone custom elements even if they have no "is" content attributes or have "is" content attribute inconsistent with "is value." 14 February 2018, 00:27:23 UTC
e9ffe0b [Picture-in-Picture] Add PictureInPictureWindow width and height stubs This introduces PictureInPictureWindow interface with |width| and |height| attributes. |onresize| event will follow in an upcoming CL. |width| and |height| simply return fake values, respectively 500 and 300, for now as we don't have any resize events coming from the backend yet. They are reset to 0 though when PictureInPictureWindow state is closed. Bug: 806249 Change-Id: I5e0f0875a53b7f659bc3469e562d3db5e075f31d Reviewed-on: https://chromium-review.googlesource.com/899347 Commit-Queue: Mounir Lamouri <mlamouri@chromium.org> Reviewed-by: Mounir Lamouri <mlamouri@chromium.org> Reviewed-by: apacible <apacible@chromium.org> Cr-Commit-Position: refs/heads/master@{#536520} 13 February 2018, 23:00:03 UTC
a076c3e Not having cached style data doesn't guarantee we don't need to update media query stuff. In particular, even when there are no frames, we may have used the rule cascades / stylist data (for different stuff, like font-feature-values, thus the regressing bug). Using the old rule cascades / stylist data without knowing it has changed is wrong, thus the bug. Now that media query change stuff is async and has a well-defined processing point, we should be able to just call it without too much worry. Also note that at the point the extra hints are passed, if there's no root frame / elements are not styled / etc, we'll optimize away the change hint. The test-case intermittently fails without this patch, but I didn't manage to make a better one, unfortunately :( bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1424878 gecko-commit: 88b42bd5847abac58a62c4d6b33c1509bfce5f3d gecko-integration-branch: autoland gecko-reviewers: bz 13 February 2018, 20:11:55 UTC
54c8d71 Add format-specifier-applied-to-Symbol console tests Follows https://github.com/whatwg/console/pull/123. See https://github.com/whatwg/console/issues/113 and https://github.com/w3c/web-platform-tests/pull/9488 for follow-up work. 13 February 2018, 19:48:47 UTC
30c53fa Move http/tests/w3c/webperf/submission/Intel/resource-timing to WPT I This CL moves the tests previously WPT-fied from http/tests/w3c/webperf/submission/Intel/resource-timing to wpt. Bug: 498037 Change-Id: I84ae0dbb9f5e590fe5db1444294d703a9fc4faaf Reviewed-on: https://chromium-review.googlesource.com/913969 Reviewed-by: Timothy Dresser <tdresser@chromium.org> Commit-Queue: Nicolás Peña Moreno <npm@chromium.org> Cr-Commit-Position: refs/heads/master@{#536380} 13 February 2018, 17:33:20 UTC
43deb07 Correct serialization of background-color (#9499) According to https://drafts.csswg.org/css-color/#resolving-color-values, transparent should serialize to "rgba(0, 0, 0, 0)", and named colors should serialize to their equivalent value in rgb notation. Change the expectations for 3 background tests in order to match this part of the spec. 13 February 2018, 16:43:03 UTC
2a5876e Sync Mozilla tests as of https://hg.mozilla.org/mozilla-central/rev/d49553765a743ebbd4f08e92a93c9d811ee064c2 . 13 February 2018, 16:07:43 UTC
1ab6e31 Suppress duplicate reference name warning. 13 February 2018, 16:07:16 UTC
c6b11a5 Handle ::slotted in ComputeLinkMatchType. We skipped the selector list for ::slotted looking for :visited and :link pseudo classes and ended up applying such rules with both :visited and :link style. Bug: 808392 Change-Id: I85956902f3ca9cea01c96ef5c56ccf7f0ee23671 Reviewed-on: https://chromium-review.googlesource.com/904903 Reviewed-by: Morten Stenshorne <mstensho@chromium.org> Commit-Queue: Morten Stenshorne <mstensho@chromium.org> Cr-Commit-Position: refs/heads/master@{#536328} 13 February 2018, 11:07:36 UTC
79f402f custom-elements: document.importNode() for customized built-in elements should work importNode() implementation should pass "is" value to "create an element" algorithm. WPT: Add a new test for importNode(). Bug: 807871 Change-Id: Id60c5577b5899aeac66b819986c34a28978e24d9 Reviewed-on: https://chromium-review.googlesource.com/915744 Reviewed-by: Yoichi Osato <yoichio@chromium.org> Reviewed-by: Yoshifumi Inoue <yosin@chromium.org> Commit-Queue: Kent Tamura <tkent@chromium.org> Cr-Commit-Position: refs/heads/master@{#536311} 13 February 2018, 09:48:50 UTC
57780df custom-elements: Support cloneNode() for customized built-in elements Element::CloneElementWithoutAttributesAndChildren() should use "create an element" algorithm with |is| value. Note that a change in SVGScriptElement.cpp isn't necessary because Custom Elements V1 doesn't support SVG elements. This CL updates SVGScriptElement.cpp for consistency and clean code. WPT: Add cloneNode() tests to custom-elements/builtin-coverage.html. Bug: 807871 Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2 Change-Id: Iaa7d2781b916e2459ee244540d619cfffcf42427 Reviewed-on: https://chromium-review.googlesource.com/915401 Commit-Queue: Kent Tamura <tkent@chromium.org> Reviewed-by: Yoichi Osato <yoichio@chromium.org> Cr-Commit-Position: refs/heads/master@{#536297} 13 February 2018, 09:12:18 UTC
9c1c6c3 Ignore order when parsing inset and color for box-shadow According to the spec [1], box-shadow should allow the inset keyword and a color in any order. Our implementation allowed only 2 out of the 4 possible orders; fix our parsing to match the spec. [1]: https://drafts.csswg.org/css-backgrounds/#typedef-shadow Bug: 811083 Change-Id: I54c3d15c177702624994c45044b446fd82fc9d98 Reviewed-on: https://chromium-review.googlesource.com/911994 Commit-Queue: Chris Nardi <cnardi@chromium.org> Reviewed-by: Emil A Eklund <eae@chromium.org> Cr-Commit-Position: refs/heads/master@{#536270} 13 February 2018, 07:03:54 UTC
826c76d Merge pull request #9487 from w3c/sync_f4c864d0d84c7bcda451187a4a63be584252dfa5 Merge pull request #9487 from sync_f4c864d0d84c7bcda451187a4a63be584252dfa5 12 February 2018, 23:49:27 UTC
f4c864d Correct default Selectionstart and SelectionEnd Upstreamed from https://github.com/servo/servo/pull/19963 [ci skip] 12 February 2018, 23:49:20 UTC
18c9b8a CSS transform WPT: transform not transfor Check that the 'transform' property is defined, not 'transfor'. Change-Id: Id97d408da5ad899975bf8148809ff323f87781de Reviewed-on: https://chromium-review.googlesource.com/912788 Reviewed-by: Rune Lillesveen <futhark@chromium.org> Commit-Queue: Eric Willigers <ericwilligers@chromium.org> Cr-Commit-Position: refs/heads/master@{#536198} 12 February 2018, 22:13:09 UTC
b0e401a Async Cookies: Fix globals in idlharness test Globals (Window, ServiceWorkerGlobalScope, etc) get special bindings treatment for methods/properties and IDL tests for features need to declare these types correctly for correct results. Fix the SW test for the new cookie store API by marking the global with the [Global] extended attribute; this reveals that our implementation passes all the bindings test cases. Bug: 729800 Change-Id: I87747ed2af8d932342e24c9400524d88c9df73a7 Reviewed-on: https://chromium-review.googlesource.com/914568 Commit-Queue: Victor Costan <pwnall@chromium.org> Reviewed-by: Victor Costan <pwnall@chromium.org> Cr-Commit-Position: refs/heads/master@{#536189} 12 February 2018, 21:44:39 UTC
cdfdcce Fix import error for servodriver. 12 February 2018, 20:33:40 UTC
3edd522 Fix import error for Servo executor. 12 February 2018, 20:33:40 UTC
0eb4855 Upstream IIRFilterNode tests to WPT Needed to include a copy of biquad-filters.js, so we have two copies of this now. Bug: 745778 Test: webaudio/IIRFilter moved to WPT Change-Id: I7d4bf534b6502c7d5d38bfb490adf71862427a69 Reviewed-on: https://chromium-review.googlesource.com/909306 Reviewed-by: Hongchan Choi <hongchan@chromium.org> Commit-Queue: Raymond Toy <rtoy@chromium.org> Cr-Commit-Position: refs/heads/master@{#536125} 12 February 2018, 19:02:30 UTC
0c89ee8 fix XML attribute serialization for proper roundtripping This is due to incomplete specification, see discussion on Chromium bug https://bugs.chromium.org/p/chromium/issues/detail?id=418531 Behavior is now in line with Edge and Chromium. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=169521 gecko-commit: fe4514c84e7ad28e46bad5da93381deb99b177f3 gecko-integration-branch: central gecko-reviewers: bz 12 February 2018, 18:11:45 UTC
9354b7c Add tests for already-started + emptyish script element Follows https://github.com/whatwg/html/pull/3451. 12 February 2018, 16:00:52 UTC
e02ec4a Improve RTCRtpSender.replaceTrack tests' Firefox compatibility The current test relies on addTrack(track) which is not the API tested. Using addTrack(track, stream) works in Firefox as well as Chrome. BUG=790007 Change-Id: I098101cd6556620c42b4f51df98ef54b0a8ad1f7 Reviewed-on: https://chromium-review.googlesource.com/912289 Commit-Queue: Henrik Boström <hbos@chromium.org> Reviewed-by: Henrik Boström <hbos@chromium.org> Cr-Commit-Position: refs/heads/master@{#536063} 12 February 2018, 12:42:14 UTC
bce631c Sync StyleSheet |media|, CSSPageRule |style| IDL attribute as per the spec Modified StyleSheet |media|and CSSPageRule |style| IDL attribute to match the specification. https://drafts.csswg.org/cssom/#the-stylesheet-interface https://drafts.csswg.org/cssom/#the-csspagerule-interface Bug: 811173 Change-Id: Ifa2630e72fb66898fcb82a444162c8f2f41c7ac2 Reviewed-on: https://chromium-review.googlesource.com/903803 Commit-Queue: Bhagirathi Satpathy <bhagirathi.s@samsung.com> Reviewed-by: Kent Tamura <tkent@chromium.org> Reviewed-by: Yuki Shiino <yukishiino@chromium.org> Reviewed-by: Kentaro Hara <haraken@chromium.org> Cr-Commit-Position: refs/heads/master@{#536051} 12 February 2018, 11:14:01 UTC
84696c4 [LayoutNG] Improve min/max calculation wrt. floats. The presence of floats complicate min/max intrinsic inline size calculation. They affect lines and child blocks in the same block formatting context. Therefore, when calculating min/max sizes of a child, we need to pass along information about floats adjacent to the current "virtual" block position. This change actually makes NG slightly "better" than legacy Blink layout, Edge and Firefox. This may be an issue for compatibility. It should be fairly easy to "dumb down" the machinery to be compatible with the others, though, if this should become an issue. Two tests regressed because of this. Reported bug 810370. This change also caused grid-item-margins-not-collapse-expected.html to make room for the floats to fit beside each other, so I modified it. Also removed bogus "margin" attributes. Cq-Include-Trybots: master.tryserver.chromium.linux:linux_layout_tests_layout_ng Change-Id: I59730d7333fa7699a42ab93d2c4674c267d834aa Reviewed-on: https://chromium-review.googlesource.com/908753 Commit-Queue: Morten Stenshorne <mstensho@chromium.org> Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org> Reviewed-by: Christian Biesinger <cbiesinger@chromium.org> Reviewed-by: Koji Ishii <kojii@chromium.org> Cr-Commit-Position: refs/heads/master@{#536044} 12 February 2018, 10:09:03 UTC
7996359 Test document.body and document.bgColor when root is not <html> (#9231) See https://github.com/whatwg/html/issues/3403 12 February 2018, 09:36:37 UTC
8d2483f [css-typed-om] Implement CSSTransformComponent.toMatrix(). This patch implements CSSTransformComponent.toMatrix(), which was previously implemented as AsMatrix() but just not webexposed. We also split up the tests since it makes more sense. Bug: 807877 Change-Id: Icee742fdde033d63cea85a27250e91a71ad67e2a Reviewed-on: https://chromium-review.googlesource.com/910529 Commit-Queue: Darren Shen <shend@chromium.org> Reviewed-by: nainar <nainar@chromium.org> Cr-Commit-Position: refs/heads/master@{#536022} 12 February 2018, 02:27:18 UTC
9d90463 [css-typed-om] Test that styleMap.set rejects invalid values. Currently, our per-property tests only test that styleMap.set accept valid values. This patch refactors the per-property tests a bit to also test that we reject invalid values. Bug: 774887 Change-Id: I41b5c4c1a6dfe6e766ff37fdc1b1f890dfb81aac Reviewed-on: https://chromium-review.googlesource.com/905523 Commit-Queue: Darren Shen <shend@chromium.org> Reviewed-by: nainar <nainar@chromium.org> Cr-Commit-Position: refs/heads/master@{#536021} 12 February 2018, 02:19:54 UTC
9b23a0c CSS translate: serialize % as percent for computed values The CSS translate property no longer resolves percentages in getComputedStyle results. CSS WG Resolution: RESOLVED: % values of translate are serialized as percent for computed values. Add note making the behavior explicit. https://github.com/w3c/csswg-drafts/issues/2124 BUG=811027 Change-Id: I6f9b60c285d1eccc2e13ff0e806794df5cce5151 Reviewed-on: https://chromium-review.googlesource.com/912052 Commit-Queue: Eric Willigers <ericwilligers@chromium.org> Reviewed-by: Fredrik Söderquist <fs@opera.com> Cr-Commit-Position: refs/heads/master@{#536010} 11 February 2018, 23:19:19 UTC
c81c644 Test interaction of changing declarations and base URL change 11 February 2018, 22:42:46 UTC
bec56c0 [cssom] Add test for synchronization between css declaration block and style attribute 11 February 2018, 22:42:46 UTC
ac250e4 Give cross-origin objects (windows and locations) a 'then' property in all cases. For locations, it always returns undefined. For windows, it returns undefined unless there is a named subframe named "then", in which case that named subframe is returned. The idea is to be able to resolve promises with cross-origin objects. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1435596 gecko-commit: 1f3a5b496acd2288cc8cf0c32af86cb35157ea4e gecko-integration-branch: mozilla-inbound gecko-reviewers: bholley 10 February 2018, 20:38:56 UTC
224ef5d Match the spec's IDL for HTMLAllCollection Change-Id: Ie50075cbe91c349e9bd2b56450b5401f81410f68 Reviewed-on: https://chromium-review.googlesource.com/880621 Reviewed-by: Kent Tamura <tkent@chromium.org> Commit-Queue: Philip Jägenstedt <foolip@chromium.org> Cr-Commit-Position: refs/heads/master@{#535961} 10 February 2018, 06:38:07 UTC
92b2e27 Async Cookies: Add idlharness test Bug: 729800 Change-Id: If6cfed3427f778cf990721214240757cb06f320a Reviewed-on: https://chromium-review.googlesource.com/912242 Commit-Queue: Joshua Bell <jsbell@chromium.org> Commit-Queue: Victor Costan <pwnall@chromium.org> Reviewed-by: Victor Costan <pwnall@chromium.org> Cr-Commit-Position: refs/heads/master@{#535928} 10 February 2018, 02:20:37 UTC
6eb6ede Merge pull request #9468 from w3c/jdm-patch-3 Fix broken markup for content-height-005-ref.html 10 February 2018, 00:52:27 UTC
6b063d6 [css-tables] Test for relpos row establishing a cb Blink's recent attempt to implement relative positioning for table rows broke position of absolute position descendents. This is a test to ensure it doesn't happen again. Bug: 417223 Change-Id: I9c8d0d54c48d4f4426d3ad71dff562b67396f68e Reviewed-on: https://chromium-review.googlesource.com/907754 Commit-Queue: David Grogan <dgrogan@chromium.org> Reviewed-by: Morten Stenshorne <mstensho@chromium.org> Cr-Commit-Position: refs/heads/master@{#535891} 10 February 2018, 00:18:30 UTC
906eff4 [css-layout-api] Adds LayoutCustom object, and changes box-tree. This adds a stub class for "LayoutCustom". This contains no additional logic yet to perform custom layout. This *does* change how the box-tree is constructed. - display: layout(foo) is considered a new FC in all circumstances. - Depending of if "foo" has been registered, the children may/may-not become new FCs also. Additionally this has the appropriate logic when a new layout class is registered to trigger a reattachment of the layout tree. Bug: 726125 Change-Id: I0e555c9f10afdfa314ce41f96b0636651e91cb7f Reviewed-on: https://chromium-review.googlesource.com/889685 Commit-Queue: Ian Kilpatrick <ikilpatrick@chromium.org> Reviewed-by: Morten Stenshorne <mstensho@chromium.org> Reviewed-by: Rune Lillesveen <futhark@chromium.org> Reviewed-by: Darren Shen <shend@chromium.org> Reviewed-by: nainar <nainar@chromium.org> Cr-Commit-Position: refs/heads/master@{#535858} 09 February 2018, 23:07:44 UTC
cb76f96 XSDB: don't sniff for JSON parser breaker in text/css responses. Bug: 809259 Change-Id: I0b05c2955cf25e049c1558dc40e86b5e8e144371 Reviewed-on: https://chromium-review.googlesource.com/905634 Commit-Queue: Łukasz Anforowicz <lukasza@chromium.org> Reviewed-by: Nick Carter <nick@chromium.org> Cr-Commit-Position: refs/heads/master@{#535838} 09 February 2018, 22:35:12 UTC
1e67114 CSS scale: Modified behaviour to match spec The spec for CSS scale has been updated to have the y-scale equal to the x-scale when only one number is provided Spec: https://drafts.csswg.org/css-transforms-2/#propdef-scale Bug: 679237 Change-Id: I3b36434e8761efa9e0eb349a495a3ef5631e8d16 Reviewed-on: https://chromium-review.googlesource.com/910129 Commit-Queue: Eric Willigers <ericwilligers@chromium.org> Reviewed-by: nainar <nainar@chromium.org> Reviewed-by: Eric Willigers <ericwilligers@chromium.org> Cr-Commit-Position: refs/heads/master@{#535831} 09 February 2018, 21:59:53 UTC
1f98b2f CSS Rotate: supports new syntax The spec for CSS rotate has updated to allow for using x, y, or z instead of numbers and also allowing for the angle to be specified first. Spec: https://drafts.csswg.org/css-transforms-2/#propdef-rotate Bug: 810648 Change-Id: I89eebfb6fd795f02edd47f68b2dd7b9f97e0863b Reviewed-on: https://chromium-review.googlesource.com/910534 Commit-Queue: Eric Willigers <ericwilligers@chromium.org> Reviewed-by: Eric Willigers <ericwilligers@chromium.org> Cr-Commit-Position: refs/heads/master@{#535829} 09 February 2018, 21:49:05 UTC
ed2b76b Fix broken markup for content-height-005-ref.html Credit to @pyfisch for noticing this. 09 February 2018, 20:24:44 UTC
fade9e6 Merge pull request #9460 from youennf/wpt-export-for-webkit-182637 WebKit export of https://bugs.webkit.org/show_bug.cgi?id=182637 09 February 2018, 18:32:42 UTC
92d4935 [Picture-in-Picture] Add Shadow DOM support for pictureInPictureElement Until now, pictureInPictureElement was supported only in Document. This CL makes it compliant with the spec by adding Shadow DOM support to pictureInPictureElement. Note that I wish I could have used a partial interface DocumentOrShadowRoot but partial interface for mix-in IDL are not supported at that time (crbug.com/656517). Bug: 806249, 656517 Change-Id: I5f9666ea9c52ded9a6d07a238fc7756371b7550e Reviewed-on: https://chromium-review.googlesource.com/897513 Commit-Queue: Mounir Lamouri <mlamouri@chromium.org> Reviewed-by: apacible <apacible@chromium.org> Reviewed-by: Hayato Ito <hayato@chromium.org> Reviewed-by: Mounir Lamouri <mlamouri@chromium.org> Reviewed-by: Kentaro Hara <haraken@chromium.org> Cr-Commit-Position: refs/heads/master@{#535747} 09 February 2018, 18:24:55 UTC
972d403 Marionette has to honor "moz:useNonSpecCompliantPointerOrigin" capability. This flag is used to turn off the WebDriver spec conforming pointer origin calculation. It has to be kept until all Selenium bindings can successfully handle the WebDriver spec conforming Pointer Origin calculation. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1429338 gecko-commit: 75f63c4d1ebc949647184fd60972fc7b9fd4affb gecko-integration-branch: central gecko-reviewers: maja_zf 09 February 2018, 18:20:40 UTC
76c9cef WebKit export of https://bugs.webkit.org/show_bug.cgi?id=182637 09 February 2018, 17:57:57 UTC
21696ff Merge pull request #9414 from w3c/gwhit-css-1959 Test for font-variation-settings 09 February 2018, 17:39:21 UTC
27ca43a Streams: Change the expected length of BYOBRequest (#9457) ReadableStreamBYOBRequest is being changed to an always-throwing constructor, so the number of arguments expected changes from 2 to 0. https://github.com/whatwg/streams/pull/870 is the equivalent change to the Streams Standard and reference implementation. 09 February 2018, 15:09:52 UTC
040654c Remove duplicate copies of subdomains/hostnames 09 February 2018, 15:01:04 UTC
fef555b Stop using server-locations.txt 09 February 2018, 15:01:04 UTC
1b4f253 Remove default host from browser env options 09 February 2018, 15:01:04 UTC
e1504e0 Remove dead code (wptrunner.hosts) 09 February 2018, 15:01:04 UTC
700a6ba [Picture-in-Picture] Add test for consuming user gesture. This merge all request Picture-in-Picture tests into one test file and adds one test to make sure user gesture is consumed by request Picture-in-Picture so that a site couldn't produce a popup and a video played in Picture-in-Picture on the same gesture. Bug: 806249 Change-Id: Id974342b5cb48c1b60a44074d41603e93d2192e7 Reviewed-on: https://chromium-review.googlesource.com/909148 Reviewed-by: Mounir Lamouri <mlamouri@chromium.org> Reviewed-by: apacible <apacible@chromium.org> Commit-Queue: Mounir Lamouri <mlamouri@chromium.org> Cr-Commit-Position: refs/heads/master@{#535694} 09 February 2018, 13:14:19 UTC
3e05847 [css-grid] Apply automatic minimum size clamping to spanning items too In r783213 we added the conditions from the spec to apply the automatic minimum size clamping when required but only to non-spanning items. See: https://drafts.csswg.org/css-grid/#min-size-auto This patch moves the code from GridTrackSizingAlgorithm::SizeTrackToFitNonSpanningItem() to GridTrackSizingAlgorithmStrategy::MinSizeForChild() that way the clamping is applied for both spanning and non-spanning items. This somehow reverts r783213, as it was adding some duplicated code. All the checks to know if we should use that part of the spec were already present in GridTrackSizingAlgorithmStrategy::MinSizeForChild(). Apart from using the previous code, there's a new loop to verify that the max track sizing function is fixed for all the tracks of the item. BUG=809005 TEST=external/wpt/css/css-grid/grid-items/grid-minimum-size-grid-items-024.html TEST=external/wpt/css/css-grid/grid-items/grid-minimum-size-grid-items-025.html Change-Id: I919a83d152d8263251d3211dd5ebf175f7cf9717 Reviewed-on: https://chromium-review.googlesource.com/910049 Commit-Queue: Manuel Rego Casasnovas <rego@igalia.com> Reviewed-by: Javier Fernandez <jfernandez@igalia.com> Cr-Commit-Position: refs/heads/master@{#535683} 09 February 2018, 11:22:03 UTC
b0ff0ea custom-elements: Element with a valid custom element name created by createElement(name, options) should be upgraded createElement('my-foo', {}) was not upgraded even though createElement('my-foo') is upgraded. Document::CreateElement() should set "undefined" state even if the local name is valid for Custom Element V0. Bug: 810289 Change-Id: If70c40d6de520fe79b73e7fb6b21d776e636fee9 Reviewed-on: https://chromium-review.googlesource.com/907912 Reviewed-by: Yoshifumi Inoue <yosin@chromium.org> Commit-Queue: Kent Tamura <tkent@chromium.org> Cr-Commit-Position: refs/heads/master@{#535627} 09 February 2018, 04:37:55 UTC
0c874a2 service worker: Disallow opaque responses for WebVTT. WebVTT loading code was determining if a response was cross-origin by looking at request URL. But a service worker may have intercepted the request and provided a response from cross-origin. Bug: 808825 Cq-Include-Trybots: master.tryserver.chromium.linux:linux_mojo Change-Id: Ia121c0a8eae782de93d9777603426500a9709f8c Reviewed-on: https://chromium-review.googlesource.com/907013 Reviewed-by: Tsuyoshi Horo <horo@chromium.org> Reviewed-by: Kinuko Yasuda <kinuko@chromium.org> Commit-Queue: Matt Falkenhagen <falken@chromium.org> Cr-Commit-Position: refs/heads/master@{#535625} 09 February 2018, 04:27:24 UTC
2ee36f4 Adapt Orientation IDL tests to latest spec 09 February 2018, 02:50:53 UTC
1f1d4d3 Adapt Magnetometer IDL tests to latest spec 09 February 2018, 02:48:47 UTC
4c19f22 Adapt Accelerometer IDL tests to latest spec 09 February 2018, 02:46:37 UTC
02ddc69 Adapt Gyroscope IDL tests to latest spec 09 February 2018, 02:42:43 UTC
e472f40 Skip pushing invalidation sets inside subtree changes. We already skipped pushing invalidation sets for InvalidateChildren, but InvalidateShadowRootChildren() didn't have this check causing a DCHECK failure in StyleInvalidator::Invalidate(). Bug: 809270 Change-Id: Id4634be04a036b5056567d581f8a1c5cc630d88c Reviewed-on: https://chromium-review.googlesource.com/908751 Commit-Queue: Eric Willigers <ericwilligers@chromium.org> Reviewed-by: Eric Willigers <ericwilligers@chromium.org> Cr-Commit-Position: refs/heads/master@{#535610} 09 February 2018, 02:10:54 UTC
25bd3d4 [css-typed-om] Implement CSSSkewY CSSSkewX and CSSSkewY was added in spec. because result of "skew(X,Y)" is different from "skewX(X) skewY(Y)". CSSSkewX was already added at before CL. https://drafts.css-houdini.org/css-typed-om-1/#cssskewy Bug: 808321 Change-Id: I2909a34b571647968bc463d55e3a3b38e3c03de3 Reviewed-on: https://chromium-review.googlesource.com/904086 Reviewed-by: nainar <nainar@chromium.org> Reviewed-by: Darren Shen <shend@chromium.org> Commit-Queue: Hwanseung Lee <hs1217.lee@samsung.com> Cr-Commit-Position: refs/heads/master@{#535595} 09 February 2018, 01:47:30 UTC
6d85a3b [css-align] justfy-items accepts 'legacy' and drops support for 'auto' The syntax of the 'justify-items' property accepts a new 'legacy' value, replacing the 'auto' value which is now parsed as invalid. https://github.com/w3c/csswg-drafts/issues/1318 This change affects also to the 'place-items' shorthand, which doesn't accept 'auto' and, for the time being, neither 'legacy'. Link to the intent-to-ship-and-remove request: https://groups.google.com/a/chromium.org/d/msgid/blink-dev/552753c1-9b2f-bb01-4fed-2ae621f2398e%40igalia.com?utm_medium=email&utm_source=footer Bug: 726147, 726148 Change-Id: I219de66b813d350fe33f00a1d4369bed8e9a2350 Reviewed-on: https://chromium-review.googlesource.com/903162 Commit-Queue: Javier Fernandez <jfernandez@igalia.com> Reviewed-by: Christian Biesinger <cbiesinger@chromium.org> Reviewed-by: Darren Shen <shend@chromium.org> Cr-Commit-Position: refs/heads/master@{#535593} 09 February 2018, 00:59:38 UTC
back to top