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

sort by:
Revision Author Date Message Commit Date
259d061 Claim to support testdriver in servodriver 26 December 2018, 14:25:28 UTC
cd31531 [css-text] Add "anywhere" equivalents to "break-word" tests 26 December 2018, 08:32:07 UTC
69c2a2b [css-text] overflow-wrap:break-word does not change the min-content size 26 December 2018, 08:16:57 UTC
01bcaf7 [css-text-3] Rework text-indent tests These tests used to have anti aliasing artefacts. A previous commit (cf1491254cca) solved that, at the expense of making the tests impractical to review manually, and no longer self descriptive. This change fixes that, while keeping the tests robust to anti aliasing artefacts. 26 December 2018, 07:33:21 UTC
67b751e Merge pull request #10627 from frivoal/text-2465 [css-text] white-space and intrinsic sizing 26 December 2018, 04:58:14 UTC
ae2ef2d [css-text] break-spaces has moved from overflow-wrap to white-space 26 December 2018, 04:42:13 UTC
b439b57 [css-text] overflow-wrap and intrinsic sizing Goes together with the spec changes for https://github.com/w3c/csswg-drafts/issues/2465 26 December 2018, 04:42:13 UTC
9b22a2f Merge pull request #13385 from frivoal/text-2135 [css-text] text-transform must not disturb shaping in arabic 26 December 2018, 04:34:54 UTC
a546e84 Merge pull request #13461 from frivoal/text-3143 [css-text] Test for text-tranform:full-size-kana 26 December 2018, 04:33:32 UTC
a1e342c [css-text] text-transform must not disturb shaping in arabic Related to https://github.com/w3c/csswg-drafts/issues/2135 26 December 2018, 04:27:26 UTC
cf5dba3 [css-text] Improve text-transform:full-size-kana tests Rework the tests from https://github.com/web-platform-tests/wpt/pull/13504, so that: * They fit within 600px × 600px (as generally required for reftests) * They are easier for a human reader to review: being asked whether two characters are the same when the only difference expected is size is much easier if you have a reference for the right and wrong size. Only doing this in tests 001 to 004, as for the rest there's not (always) a corresponding small character. * The test that check that nothing happens on already full-size kana only applies the (ineffective) transform to one character in each pair as otherwise, it isn't really testing anything 26 December 2018, 04:22:48 UTC
e13446a Merge pull request #13428 from frivoal/text-627 [css-text] plain-text copy & paste does not preserve text-transform 26 December 2018, 04:21:01 UTC
176d04d [css-text] plain-text copy & paste does not preserve text-transform This is a test for https://github.com/w3c/csswg-drafts/issues/627 26 December 2018, 04:11:17 UTC
64bd43e v8binding: Add lexical scope test of event handlers in WPT Adds a new web-platform test to check lexical scopes of the event handlers compiled from content attributes. Bug: 913310 Change-Id: I0037901622a03a8fff14dc33a3db73265de09ab0 Reviewed-on: https://chromium-review.googlesource.com/c/1388073 Commit-Queue: Yuki Shiino <yukishiino@chromium.org> Reviewed-by: Kentaro Hara <haraken@chromium.org> Reviewed-by: Hitoshi Yoshida <peria@chromium.org> Reviewed-by: Philip Jägenstedt <foolip@chromium.org> Cr-Commit-Position: refs/heads/master@{#618854} 25 December 2018, 07:57:48 UTC
a1cd313 Remove leading question mark when constructing URLSearchParams 25 December 2018, 06:24:49 UTC
a357943 Add tests for image.onerror (#11683) * Add tests for image.onerror * Fixed nit issue * Add test for 404 response with actual image data and revert nonexistent-image.html 24 December 2018, 13:14:35 UTC
e751708 Update range-percent-intrinsic-size-1.html 22 December 2018, 09:27:13 UTC
7f21e27 Update range-percent-intrinsic-size-1-ref.html 22 December 2018, 09:27:13 UTC
002ba08 Make <input type=range> deal with "percentage inline-size implies zero min-content size" properly. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1513959 gecko-commit: 094ae6e3e71789c02d90c66b45913d99fb190249 gecko-integration-branch: mozilla-inbound gecko-reviewers: dholbert 22 December 2018, 09:27:13 UTC
e1857a5 Mark SVG script without an end tag malformed. Differential Revision: https://phabricator.services.mozilla.com/D15090 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1515066 gecko-commit: e6f94ab104ba8ed6e1439d7b70d072e599d16a26 gecko-integration-branch: central gecko-reviewers: smaug 22 December 2018, 09:16:38 UTC
4647f5e Add test for pixel values of Gaussian blur for canvas 2d context shadowBlur. I should have added this test back in bug 590039 and bug 600428, but I didn't. Differential Revision: https://phabricator.services.mozilla.com/D14827 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1514950 gecko-commit: 3aee5a63d5449ccdbeeb8a4df5b4de1bdd5c7bf5 gecko-integration-branch: central gecko-reviewers: mattwoodrow 22 December 2018, 06:49:50 UTC
82c3ea4 Add new Feature-Policy-Report-Only header This removes the special parsing for "-report-only" features, and replaces it with the new "Feature-Policy-Report-Only" header, as noted in the explainer. (https://github.com/WICG/feature-policy/blob/master/reporting.md) Tests are updated for the new behaviour. Bug: 916233 Change-Id: Idc87e377123c618240ebf1186f7e68901d9fcbeb Reviewed-on: https://chromium-review.googlesource.com/c/1378235 Reviewed-by: Daniel Cheng <dcheng@chromium.org> Reviewed-by: Dmitry Gozman <dgozman@chromium.org> Commit-Queue: Ian Clelland <iclelland@chromium.org> Cr-Commit-Position: refs/heads/master@{#618685} 22 December 2018, 00:27:26 UTC
ac06ab6 [Azure Pipelines] Use raw URL with `brew cask install` (#14651) Due to caching at some level, Safari TP on Azure Pipelines is still release 70, although it should now be 72: https://github.com/Homebrew/homebrew-cask-versions/pull/6747 Use raw URL for Chrome + Firefox too. 21 December 2018, 23:12:35 UTC
f3cbe03 Use get-host-info to run in CI. Use method.py to get a response without any body (#14646) 21 December 2018, 18:59:14 UTC
bc34f4b Log where we are downloading Firefox from To make logging in the browser class work better we explicitly pass in a logger, rather than depending on a global variable. 21 December 2018, 15:18:49 UTC
08a84e5 [Background Fetch] Remove use of chromium specific resource Change-Id: If2d7b8d47fe3ed3c5b0458e8166ae2409e3337db Reviewed-on: https://chromium-review.googlesource.com/c/1388467 Reviewed-by: Mugdha Lakhani <nator@chromium.org> Commit-Queue: Rayan Kanso <rayankans@chromium.org> Cr-Commit-Position: refs/heads/master@{#618521} 21 December 2018, 15:01:53 UTC
0c17bdc Add HTMLInputElement select event test (#8624) * Add HTMLInputElement select event test * Address @jdm's comments 21 December 2018, 14:57:57 UTC
9f99e81 [Background Fetch] Display upload progress. Use the progress updates from the DS, and make sure the registration displays accurate information with regards to uploads. Bug: 774054 Change-Id: Iccec2e61310442c051339505c2397bbaa244b50c Reviewed-on: https://chromium-review.googlesource.com/c/1386865 Commit-Queue: Rayan Kanso <rayankans@chromium.org> Reviewed-by: Peter Beverloo <peter@chromium.org> Reviewed-by: Avi Drissman <avi@chromium.org> Reviewed-by: Mugdha Lakhani <nator@chromium.org> Cr-Commit-Position: refs/heads/master@{#618515} 21 December 2018, 14:32:02 UTC
f12cd12 Add firefox buildid and source changeset to wptreport.json This adds two keys to the run_info dict for Firefox; browser_build_id containing a build id and browser_changeset containing the SHA1 of the source commit from which the browser was built. 21 December 2018, 14:03:20 UTC
14cf574 Move 'contain: size' handling for replaced content For Legacy layout, hoist the check for size containment out to ComputeIntrinsicSizingInfoForReplacedContent, since this is the "real" entrypoint. For NG, put the check in NGLayoutInputNode::IntrinsicSize. This also makes ComputeIntrinsicSizingInfo slightly more focused on computing the intrinsic dimensions, and avoids calling it at all if the box is subject to size containment. Bug: 917018 Change-Id: I0e3fdc48e9c5a104cadaa253cb7cef23fdc42ece Reviewed-on: https://chromium-review.googlesource.com/c/1386849 Commit-Queue: Fredrik Söderquist <fs@opera.com> Reviewed-by: Morten Stenshorne <mstensho@chromium.org> Reviewed-by: Aleks Totic <atotic@chromium.org> Reviewed-by: Manuel Rego <rego@igalia.com> Cr-Commit-Position: refs/heads/master@{#618496} 21 December 2018, 11:05:24 UTC
5dc533e Fix reframing ColumnSetWrapperFrame when it already has column-span children. If a ColumnSetWrapperFrame already has column-span children, ColumnSetWrapperFrame::GetContentInsertionFrame() will return itself to let WipeContainingBlock() aware this is the case to reframe. To make this work, we need to move the reframe condition prior to check NS_FRAME_HAS_MULTI_COLUMN_ANCESTOR bit because the top level ColumnSetWrapperFrame never has NS_FRAME_HAS_MULTI_COLUMN_ANCESTOR bit set. Differential Revision: https://phabricator.services.mozilla.com/D14819 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1506314 gecko-commit: dc1e8218c18d4e8da9cb864c94df5bb42f3c8e49 gecko-integration-branch: autoland gecko-reviewers: dbaron 21 December 2018, 08:31:26 UTC
e95a36a Plumbing border box through to viz, and adding clip rect to backdrop-filter With this CL, the border box of the element containing backdrop-filter is plumbed through to viz, so that the backdrop-filter effect can be properly clipped at the border box of the element itself. This will keep it from "bleeding" outside to the border rect of the entire layer (including children). This should fix most of the reported bugs related to the filtered effect extending beyond the proper bounds. Bug: 497522, 813796, 767997, 659501, 632979, 618913, 593307 Change-Id: I5f24ac79053b3779cea128aacabd60f9d66702f4 Reviewed-on: https://chromium-review.googlesource.com/c/1378811 Reviewed-by: Michael Wasserman <msw@chromium.org> Reviewed-by: danakj <danakj@chromium.org> Reviewed-by: Philip Rogers <pdr@chromium.org> Reviewed-by: Kinuko Yasuda <kinuko@chromium.org> Reviewed-by: vmpstr <vmpstr@chromium.org> Commit-Queue: Mason Freed <masonfreed@chromium.org> Cr-Commit-Position: refs/heads/master@{#618358} 20 December 2018, 22:49:39 UTC
b75b876 Update RTCPeerConnection-helper.js (#14417) * Update RTCPeerConnection-helper.js according changes proposed in https://github.com/web-platform-tests/wpt/pull/13499 * Modernize doSignalingHandshake 20 December 2018, 21:29:25 UTC
8b2ce21 Sync Mozilla CSS tests as of 2018-12-20 (#14607) Sync Mozilla CSS tests as of https://hg.mozilla.org/mozilla-central/rev/49be2c1eb4c8c64cadd4297ff9eb5454f4bb4a93 . This contains changes from [bug 1322780](https://bugzilla.mozilla.org/show_bug.cgi?id=1322780) by @BorisChiou, reviewed by @dholbert. 20 December 2018, 21:00:50 UTC
6bfd513 [LayoutNG] Don't allow line height quirk inside list items. This makes us match legacy engine behavior more closely, and both Edge and Firefox have something similar, although Firefox triggers based on element type (LI), and not display type (list-item). There's currently nothing in the spec [1] that suggests such special behavior for list items. [1] https://quirks.spec.whatwg.org/#the-line-height-calculation-quirk This fix makes the line height differences go away in the test tables/mozilla/bugs/bug23235.html (but note that it will still require a rebaseline, because of minor text rendering differences between legacy and NG). See https://github.com/whatwg/quirks/issues/38 for spec discussion. Change-Id: I396c0c85454feeaa45a0a5953b9e6b7c475d131e Reviewed-on: https://chromium-review.googlesource.com/c/1379897 Commit-Queue: Emil A Eklund <eae@chromium.org> Reviewed-by: Aleks Totic <atotic@chromium.org> Reviewed-by: Koji Ishii <kojii@chromium.org> Reviewed-by: Emil A Eklund <eae@chromium.org> Cr-Commit-Position: refs/heads/master@{#618304} 20 December 2018, 20:16:03 UTC
a2448c2 WPT for passive document level wheel event listeners. This cl adds a WPT test for passive document level wheel event listeners intervention. It also adds a message to let developers know when they call preventDefault on wheel events that are non-cancelable due to the intervention. Bug: 626196 Change-Id: I7f51ff4560de7ffa7bf89cab9e5332daa6cb70c0 Reviewed-on: https://chromium-review.googlesource.com/c/1383323 Reviewed-by: Dave Tapuska <dtapuska@chromium.org> Reviewed-by: Navid Zolghadr <nzolghadr@chromium.org> Commit-Queue: Sahel Sharify <sahel@chromium.org> Cr-Commit-Position: refs/heads/master@{#618297} 20 December 2018, 20:09:53 UTC
dfa78e2 Don't create a logging output element until we have DOMContentLoaded Otherwise running with logs enabled can implicitly create a document.body that can change the results of tests. 20 December 2018, 19:04:29 UTC
daf2be3 Update mozlog from 3.9 to 3.10 20 December 2018, 18:45:41 UTC
2deb134 Update mozleak from 0.1 to 0.2 20 December 2018, 18:45:22 UTC
fb7d1eb Make resources tests work better with positional arguments (#14625) Previously we did two slightly broken things; we applied the supplied arguments before the mandatory arguments, which prevented passing -- to seperate named arguments from positional arguments, and we depending on explictly passing in tests/ to avoid collecting HTML files in the resources/test/ directory as tests. To fix the latter we restrict the paths that can form tests in the collector rather than relying on specific command line arguments. 20 December 2018, 18:32:16 UTC
5d72055 Fix test_wpt.py The test module uses the same temporary manifest in all test cases, but some test cases modify the manifest, which causes inconsistency in the cache. This commit changes the test setup to initialize a persistent manifest on the module level, and each test case will then make a temporary copy of it. Also speed up tools/wpt tests on Azure by updating the manifest first. 20 December 2018, 18:28:58 UTC
46bac0d Cache manifest everywhere Move the cache layer of manifest objects from wpt.testfiles to manifest.manifest so that all users of the manifest module can benefit. This prevents us from having two in-memory copies of the manifest when running affected tests (one loaded by wpt.testfiles and the other loaded by wptrunner.testloader). Partly fixes #14421 (the memory usage part of it, but not the code health part). 20 December 2018, 18:28:58 UTC
871bf4b followup - Change the width of #column to 500px. Per [1], web-platform-test's reftests are in 600x600 window. Shrink the width of #column to 500px to prevent the scrollbar from appearing. [1] https://web-platform-tests.org/writing-tests/reftests.html bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1507244 gecko-commit: 9d1e902ac9e3d877d82ded5a6ef79aa477820b99 gecko-integration-branch: mozilla-inbound gecko-reviewers: me 20 December 2018, 17:24:40 UTC
db0843a Part 2 - Suppress column-span descendants under a new block formatting context. Bug 1506163 fixed only part of the issue. There are more types of frames such as table, grid, flex, etc. that create their own block formatting context. Instead of propagating NS_FRAME_HAS_MULTI_COLUMN_ANCESTOR to the children, we explicit carry the bit over to block and inline frames by checking that their parent doesn't suppress column-span descendants. Also, remove the unused "onload" from <body> in the tests. Differential Revision: https://phabricator.services.mozilla.com/D13597 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1507244 gecko-commit: 500edf52a5f5584af875749968df23efe389a9f5 gecko-integration-branch: autoland gecko-reviewers: dbaron 20 December 2018, 17:24:40 UTC
cfef55a [Background Fetch] Support access to active fetches. This bug removes the check from renderer that prevents this access, and updates idl files accordingly. It also adds a WPT test to check that incomplete fetches provide access to downloaded content for requests that have completed. Bug: 875201 Change-Id: Iffb477496a7c593ba8a5f9de1dbb21c6ae90f6f6 Reviewed-on: https://chromium-review.googlesource.com/c/1367725 Commit-Queue: Mugdha Lakhani <nator@chromium.org> Reviewed-by: Peter Beverloo <peter@chromium.org> Cr-Commit-Position: refs/heads/master@{#618219} 20 December 2018, 15:48:42 UTC
7a4a11f Fix #7660: Remove Travis stability checks (Chrome Dev + Firefox Nightly) (#14033) 20 December 2018, 14:38:08 UTC
d742ec3 Fix #11075: Add name constraints to CA (#14206) Co-Authored-By: jgraham <james@hoppipolla.co.uk> Co-Authored-By: Geoffrey Sneddon <me@gsnedders.com> 20 December 2018, 14:19:14 UTC
f383492 ArrayBuffer(0) is implementation specific, so removed (#14610) 20 December 2018, 13:56:33 UTC
1bdc13d Added tests for missing MID field in sdp This needs to be handled according to SDP negotiation rules. Bug: webrtc:9540 Change-Id: I3ed1ecead91d3e31dcc14c54061a0cb89be36a52 Reviewed-on: https://chromium-review.googlesource.com/c/1379752 Commit-Queue: Harald Alvestrand <hta@chromium.org> Reviewed-by: Steve Anton <steveanton@chromium.org> Cr-Commit-Position: refs/heads/master@{#618149} 20 December 2018, 09:40:08 UTC
3b18e18 Part 2: Tests. Add some tests to make sure we clamp the interpolated result with negative easing function on circle(), ellipse(), and inset(). Depends on D14654 Differential Revision: https://phabricator.services.mozilla.com/D14655 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1512883 gecko-commit: c1b46f5fc73bf34193b70d8aba86a1d6f3597357 gecko-integration-branch: autoland gecko-reviewers: birtles 20 December 2018, 08:51:18 UTC
23ce30a Remove trailing spaces from MANIFEST.json https://github.com/web-platform-tests/wpt/commit/1ca46e0bec3da78ea11a824f7e6d07755e1f8399#diff-2a239eec150d25cf7486394513fb1e63L255 removed the `separators=(',', ': ')` argument to `json.dump`, which caused `json.dump` to use the default ", " separator that will add a trailing space after each item. Doc: https://docs.python.org/2/library/json.html#json.dump 19 December 2018, 18:45:00 UTC
79c4a43 Revert infrastructure/ expectations for Chrome (#14606) https://github.com/web-platform-tests/wpt/pull/14570 was merged when Travis checks were temporarily disabled. This reverts commit 53b12fdd0d1177428e4e9a2f4b986f689c5445d1. 19 December 2018, 16:41:09 UTC
41e17ed Port filter subregion test from example in spec (#14532) 19 December 2018, 15:40:17 UTC
712c9f2 Update interfaces/wai-aria.idl (#14600) Source: https://github.com/tidoust/reffy-reports/blob/d952a67/whatwg/idl/wai-aria.idl Build: https://travis-ci.org/tidoust/reffy-reports/builds/469883037 19 December 2018, 14:33:36 UTC
675ade1 SignedExchange: Require nosniff in outer response headers To encourage servers to include the nosniff header, this CL makes Chromium reject SXG served without the "X-Content-Type-Options: nosniff" header. Bug: https://github.com/WICG/webpackage/pull/348, 916362 Change-Id: I5343a8d13a42a3c9144f05d871777d35a20a77b7 Reviewed-on: https://chromium-review.googlesource.com/c/1373430 Commit-Queue: Kouhei Ueno <kouhei@chromium.org> Reviewed-by: Kunihiko Sakamoto <ksakamoto@chromium.org> Reviewed-by: Kinuko Yasuda <kinuko@chromium.org> Cr-Commit-Position: refs/heads/master@{#617780} 19 December 2018, 14:28:09 UTC
f749cfb Add a test that the correct referrer policy is used for portals. Bug: 916310 Change-Id: Ib962a5873d2c313687eca7cc25bfb86f09e94b41 Reviewed-on: https://chromium-review.googlesource.com/c/1380799 Reviewed-by: Lucas Gadani <lfg@chromium.org> Commit-Queue: Jeremy Roman <jbroman@chromium.org> Cr-Commit-Position: refs/heads/master@{#617706} 19 December 2018, 14:23:13 UTC
ac573f3 lazy-load: Increase timeout value to reduce flakes The test is still a bit flaky after increasing the value to 400ms ( which did in fact reduce flakiness substantially). This CL will increase the value even further (600ms) to further reduce the flakiness. TBR=iclelland@chromium.org Bug: 915236 Change-Id: I1ad650ed14dbf9b054a966324ec033a4bd2f47f8 Reviewed-on: https://chromium-review.googlesource.com/c/1379105 Reviewed-by: Ehsan Karamad <ekaramad@chromium.org> Commit-Queue: Ehsan Karamad <ekaramad@chromium.org> Cr-Commit-Position: refs/heads/master@{#616867} 19 December 2018, 14:18:07 UTC
18b9480 Update interfaces/shape-detection-api.idl (#13352) Source: https://github.com/tidoust/reffy-reports/blob/f128525/whatwg/idl/shape-detection-api.idl Build: https://travis-ci.org/tidoust/reffy-reports/builds/436975697 19 December 2018, 13:25:08 UTC
53b12fd Query the element's position right before dispatching the actions Because the page layout may be changed after each action, before we dispatch each pointermove action, we need to check the element's position on the page in case some layout changes happened. Bug: chromedriver:1897 Change-Id: I6404979ddd1af97fa194c4df5d616e93f7403fc4 Reviewed-on: https://chromium-review.googlesource.com/c/1376713 Reviewed-by: John Chen <johnchen@chromium.org> Commit-Queue: Lan Wei <lanwei@chromium.org> Cr-Commit-Position: refs/heads/master@{#617191} 19 December 2018, 13:15:46 UTC
9a6dabb Update test to match IDL change 19 December 2018, 12:42:32 UTC
a9df0c4 Update interfaces/feature-policy.idl Source: https://github.com/tidoust/reffy-reports/blob/a990a0a/whatwg/idl/feature-policy.idl Build: https://travis-ci.org/tidoust/reffy-reports/builds/468318854 19 December 2018, 12:42:32 UTC
0e9a18f [css-grid] Fix auto-placement on implicit tracks This fixes a regression introduced in r577855 due to the new implementation of ListGridIterator::NextEmptyGridArea() which was not taking into account some special situations in the previous code. When we call NextEmptyGridArea() it was returning null when it couldn't find any empty grid area, while the code in LayoutGrid was expecting an area anyway even if it's outside the bounds of the current grid tracks. This patch changes that code so it always returns an area, and also removes some unneeded code in LayoutGrid (of course it still keeps the code that checks that we can add new tracks in the direction of the new area, otherwise it discards it). Let's explain what the new test is checking to understand the problem. In the new tests cases the number of tracks of the grid is determined by the largest span among all the auto-placed items. In the tests we have an item that spans 2 tracks, so the grid is considered to have 2 tracks as minimum. Then the first cell is occupied by an item, so when we look for an empty area for the item spanning 2 tracks we were not finding it. Then we were creating an new area outside of the grid limits and leaving the second track empty (which is wrong). Instead of that we're now returning an area taking the 2nd and 3rd tracks, even when the 3rd track doesn't exist yet as it's going to be created on demand. BUG=910953,688640 TEST=external/wpt/css/css-grid/placement/grid-auto-placement-implicit-tracks-001.html Change-Id: If4eeb46a9d2a909b0772e75be90ff6dabd49c387 Reviewed-on: https://chromium-review.googlesource.com/c/1383055 Reviewed-by: Javier Fernandez <jfernandez@igalia.com> Reviewed-by: Sergio Villar <svillar@igalia.com> Commit-Queue: Manuel Rego <rego@igalia.com> Cr-Commit-Position: refs/heads/master@{#617806} 19 December 2018, 12:33:26 UTC
26c5c00 SVG Geometry: computed width and height (#14558) The properties width and height accept percentages and units. https://drafts.csswg.org/css-sizing-3/#preferred-size-properties https://svgwg.org/svg2-draft/geometry.html#Sizing Except when display is 'none' or 'contents', the resolved value of width and height is the used value (px only, no %). 19 December 2018, 09:52:28 UTC
5a5eead Part 2: In the WPT testharness.js, treat the absence of `global.location`, rather than `global.self`, as evidence that we're in the shell. We have to shim global.self for some tests that we want to run in the shell (see part 3). Differential Revision: https://phabricator.services.mozilla.com/D14315 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1513570 gecko-commit: 73be0af7269ff48f8c5d6ee0bb060b4ad545120f gecko-integration-branch: autoland gecko-reviewers: Ms2ger 19 December 2018, 09:42:31 UTC
a9a9c92 Part 1: Adapt stream tests to run in the shell. We don't support byte streams, transform streams, writable streams, or piping yet, but we will, and in the meantime our own meta files disable those tests for us. Differential Revision: https://phabricator.services.mozilla.com/D14314 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1513570 gecko-commit: 94c3c85adfa902e2b3133411bc04e89d254ef9b9 gecko-integration-branch: autoland gecko-reviewers: Ms2ger 19 December 2018, 09:42:31 UTC
e663fa0 SignedExchange: Reject SXG if fallback URL has invalid UTF-8 sequence GURL parser happily accepts invalid UTF-8 path, so we need to validate the fallback URL string before parsing. Spec: https://github.com/WICG/webpackage/pull/346 Bug: 916390 Change-Id: Ife25621e2a41beef01cbf36a5ab523eaee1ea222 Reviewed-on: https://chromium-review.googlesource.com/c/1382724 Commit-Queue: Kunihiko Sakamoto <ksakamoto@chromium.org> Reviewed-by: Kinuko Yasuda <kinuko@chromium.org> Reviewed-by: Kouhei Ueno <kouhei@chromium.org> Cr-Commit-Position: refs/heads/master@{#617772} 19 December 2018, 09:16:54 UTC
201f8cb Part 3: Let logical height, block-size, accept keywords. We should let block-size/min-block-size/max-block-size accept keywords as the initial value, just like width in vertical writing mode or height in horizontal writing mode. Depends on D7536 Differential Revision: https://phabricator.services.mozilla.com/D14320 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1322780 gecko-commit: ecf13af1b4211804cb4210f17a667377cd911667 gecko-integration-branch: autoland gecko-reviewers: emilio 19 December 2018, 07:23:10 UTC
0c97390 Part 2: Support unprefixed min-content and max-content. Support unprefixed min-content and max-content and treat the prefixed version as aliases for 1. width, min-width, max-width if inline-axis is horizontal, and 2. height, min-height, max-height if inline-axis is vertical, and 3. inline-size, min-inline-size, max-inline-size, and 4. flex-basis. Besides, update the test cases to use unprefixed max-content and min-content. Depends on D7535 Differential Revision: https://phabricator.services.mozilla.com/D7536 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1322780 gecko-commit: 3511904f12cf4e71e3e2baaa20c1845b936b3cbe gecko-integration-branch: autoland gecko-reviewers: mats, emilio 19 December 2018, 07:23:10 UTC
d4acd14 MSID information change should trigger related track events (#14317) * MSID information change should trigger related track events 19 December 2018, 06:23:18 UTC
2e19cbe SignedExchange: Use unparsed URL string for signature verification Before this patch, SignedExchangeSignatureVerifier used GURL::spec() to stringify URLs when reconstructing the signed message. However, GURL::spec() may return a string which is differently percent-encoded from the original URL string, and then verification fails. This patch introduces URLWithRawString struct which holds original URL string along with parsed GURL, and use the original string for signature verification. Bug: 914247 Change-Id: I8950bf172391782ebb92338707245694b046052f Reviewed-on: https://chromium-review.googlesource.com/c/1377959 Reviewed-by: Kinuko Yasuda <kinuko@chromium.org> Reviewed-by: Tsuyoshi Horo <horo@chromium.org> Commit-Queue: Kunihiko Sakamoto <ksakamoto@chromium.org> Cr-Commit-Position: refs/heads/master@{#617714} 19 December 2018, 03:15:25 UTC
dadde0a [BlinkGenPropertyTrees] Don't skip fragment clip above effect's output clip We don't allow an object's clip an object's clip to escape the output clip of the object's effect, so don't skip fragment clip if there is any effect between the object and the clip container has output clip. This won't get correct rendering (because of the extra clips), but avoids crash in PropertyTreeManager. Bug: 803649 Change-Id: I63c7feda09755be1ac04d9a788c4110449f73f04 Reviewed-on: https://chromium-review.googlesource.com/c/1382870 Commit-Queue: Xianzhu Wang <wangxianzhu@chromium.org> Reviewed-by: Philip Rogers <pdr@chromium.org> Cr-Commit-Position: refs/heads/master@{#617701} 19 December 2018, 01:32:12 UTC
38c3785 [css-grid] computed values of grid properties (#14515) The computed values are as specified, with lengths made absolute. We omit implicit 1 in grid-row-start, grid-row 18 December 2018, 23:52:22 UTC
ed74c4f Test document.URL of <iframe src="javascript:..."> The document.URL should be about:blank. Follows https://github.com/whatwg/html/pull/4205. 18 December 2018, 22:44:37 UTC
7ed525a vertical-scroll: Policy will not affect main document The purpose of 'vertical-scroll' is to block sub-frames from interfering with main-frame's scrolling. To enforce the policy on the main frame is wrong in that it will block all scrolling on the page. This CL will special-case the main frame scenairo and will not enforce the policy. Same-origin subframes are still affected. TBR=iclelland@chromium.org Bug: 611982 Change-Id: I2fbe882cc65af6f7ed542ebc0151df9f281e9ab2 Reviewed-on: https://chromium-review.googlesource.com/c/1378684 Reviewed-by: David Bokan <bokan@chromium.org> Commit-Queue: Ehsan Karamad <ekaramad@chromium.org> Cr-Commit-Position: refs/heads/master@{#617603} 18 December 2018, 20:35:02 UTC
bbed5ce wptserve: Add a header_or_default function which works when the request header is absent (#14573) Fixes #14572. 18 December 2018, 19:07:37 UTC
b62fd30 Rename XRDevicePose to XRViewerPose Update blink XR code files to rename XRDevicePose to XRViewerPose and XRFrame.getDevicePose to XRFrame.getViewerPose. This is one of several changes required to make Chromium conform to the latest version of the web XR API standards, which are at: https://github.com/immersive-web/webxr/blob/master/explainer.md#appendix-b-proposed-idl This also required updating many test and expected test output files. For example, global-interface-listing-expected.txt expected test output needs to have interfaces and methods in alphabetical order. Bug: 914978 Change-Id: I60801cab151ef44d9f88a59c1caed2d65def7b51 Reviewed-on: https://chromium-review.googlesource.com/c/1377142 Commit-Queue: Jacob DeWitt <jacde@chromium.org> Reviewed-by: Brandon Jones <bajones@chromium.org> Reviewed-by: David Dorwin <ddorwin@chromium.org> Reviewed-by: Bill Orr <billorr@chromium.org> Reviewed-by: Dmitry Gozman <dgozman@chromium.org> Cr-Commit-Position: refs/heads/master@{#617565} 18 December 2018, 18:27:50 UTC
d7187c1 Resolve computed 'transform-origin' for SVG elements Make the local helper ReferenceBoxForTransform available via ComputedStyleUtils and use it in TransformOrigin::CSSValueFromComp... Replace usages of MinimumValueForLength with FloatValueForLength. This matches what is done when resolving/applying transform in the general case. Also sink the common handling of the 'z' component out of the 'if'. Bug: 740300 Change-Id: Id0e6cbcc85942ccc8cdb3f8ed86ecc6e7aaf492e Reviewed-on: https://chromium-review.googlesource.com/c/1382434 Commit-Queue: Fredrik Söderquist <fs@opera.com> Reviewed-by: Rune Lillesveen <futhark@chromium.org> Cr-Commit-Position: refs/heads/master@{#617548} 18 December 2018, 17:45:30 UTC
a88f503 [Background Fetch] Apply CORS checks before sending progress events Bug: 915446 Change-Id: I346d38e456b916de9e5acb7640510fdb5080431b Reviewed-on: https://chromium-review.googlesource.com/c/1379765 Commit-Queue: Rayan Kanso <rayankans@chromium.org> Reviewed-by: Mugdha Lakhani <nator@chromium.org> Reviewed-by: Peter Beverloo <peter@chromium.org> Cr-Commit-Position: refs/heads/master@{#617542} 18 December 2018, 17:30:02 UTC
fcc9512 Resolve percentages in computed 'transform' for SVG elements SVG (child; non-root) elements should resolve percentages in computed 'transform' values just like regular boxes. Rename ComputeTransformReferenceBox to ComputeSVGTransformReferenceBox (for clarity) and expose it for a wider audience. Make it apply the effective zoom, since both clients require that. Use ComputeSVGTransformReferenceBox in ComputedStyleUtils to compute the reference box for the LayoutObject in question. Bug: 915426 Change-Id: I5323056cc54ff07e0b3cf943f52a7210ea320c78 Reviewed-on: https://chromium-review.googlesource.com/c/1382433 Commit-Queue: Fredrik Söderquist <fs@opera.com> Reviewed-by: Rune Lillesveen <futhark@chromium.org> Cr-Commit-Position: refs/heads/master@{#617515} 18 December 2018, 16:42:42 UTC
d6a89e2 Switch to new ICE state implementation With this change the ice/dtls connection states should finally be compliant to the spec. Bug: webrtc:6145 Change-Id: I1e7c13f22e40b534e732ecd3fc103f617306f00a Reviewed-on: https://chromium-review.googlesource.com/c/1371392 Commit-Queue: Jonas Olsson <jonasolsson@chromium.org> Reviewed-by: Henrik Boström <hbos@chromium.org> Cr-Commit-Position: refs/heads/master@{#617476} 18 December 2018, 14:17:50 UTC
e0c16fd SignedExchange: Redirect if served from a non secure origin Before this CL, navigating to a sxg served over http triggered its download. This CL aligns the implementation to the loading spec [1] so that it will trigger redirect to the sxg's fallback url. [1] https://wicg.github.io/webpackage/loading.html#parsing-b1 Bug: 915576 Change-Id: I3b5dcf31b5e3a6d7c2287bcd8b8c7ad693b9d7e0 Reviewed-on: https://chromium-review.googlesource.com/c/1379791 Reviewed-by: Kunihiko Sakamoto <ksakamoto@chromium.org> Reviewed-by: Tsuyoshi Horo <horo@chromium.org> Reviewed-by: Kinuko Yasuda <kinuko@chromium.org> Commit-Queue: Kouhei Ueno <kouhei@chromium.org> Cr-Commit-Position: refs/heads/master@{#617467} 18 December 2018, 13:46:29 UTC
230576f Fix a few baseline alignment tests that makes bogus assumptions about line-height metrics. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1514658 gecko-commit: 21c134f346bb9e2d25c85c1f6696738dbdec3b87 gecko-integration-branch: mozilla-inbound gecko-reviewers: emilio 18 December 2018, 12:55:26 UTC
dc8244a Narrow "is constrained" check for LayoutImage layout invalidation If our containing block has auto height, we need to relayout. Add !HasAutoHeightOrContainingBlockWithAutoHeight() to the condition for |image_size_is_constrained|. Bug: 870599 Change-Id: I22858843d7ad87c63eb7b8d6e771e0f8d6cfa09d Reviewed-on: https://chromium-review.googlesource.com/c/1373823 Commit-Queue: Fredrik Söderquist <fs@opera.com> Reviewed-by: Morten Stenshorne <mstensho@chromium.org> Cr-Commit-Position: refs/heads/master@{#617446} 18 December 2018, 11:50:57 UTC
c3483ef Create portals/ directory and metadata. 18 December 2018, 10:35:04 UTC
a377796 Trusted Types: Fix type of HTMLObjectElement's data and codeBase These are TrustedScriptURL according to https://github.com/WICG/trusted-types/blob/1f6f3011/src/enforcer.js#L110-L111. Bug: 739170 Change-Id: If83044d0a8ba35354e9434f347f10f3f15cb237c Reviewed-on: https://chromium-review.googlesource.com/c/1374352 Commit-Queue: Mike West <mkwst@chromium.org> Reviewed-by: Mike West <mkwst@chromium.org> Reviewed-by: Daniel Vogelheim <vogelheim@chromium.org> Cr-Commit-Position: refs/heads/master@{#617422} 18 December 2018, 09:22:11 UTC
4d7f8d3 cc Change expected result for xml:base test xml:base was removed from the HTML and DOM specs quite a while ago (and has now also been removed from the validator.nu HTML parser). 18 December 2018, 08:33:29 UTC
748c200 Refiling which spec some tests are filed against The connection to writing-modes is a bit thin, but at least there's a section on bidi there. css-text was the wrong place to file it, and bikeshed's wpt facilities would complain if the tests weren't linked to from any section of the spec. 18 December 2018, 06:39:59 UTC
8506feb Make <use> shadow trees lookup keyframe rules in the containing tree. The same thing we do for rule matching. Differential Revision: https://phabricator.services.mozilla.com/D14548 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1513920 gecko-commit: 1b1eaa3248a7c8652b31644aca098bb6bd32d1ab gecko-integration-branch: autoland gecko-reviewers: heycam 18 December 2018, 04:07:24 UTC
4984b19 Remove Chrome-specific dependency and modernize. Differential Revision: https://phabricator.services.mozilla.com/D14596 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1514241 gecko-commit: b69e3c4f4afb50e5cd91b7b41bcb5030054e21c8 gecko-integration-branch: autoland gecko-reviewers: jib 18 December 2018, 01:40:23 UTC
c022477 [css-text] Fix typo in value name 18 December 2018, 00:48:56 UTC
691e737 [css-text] Remove "exploratory" comment for test backed up by the spec The comment about this test being exploratory is wrong. Assuming that the claim that “people using indic scripts expect the user agent to keep the orthographic syllable as a single unit” is true, the spec definition's of typographic character/letter unit are sufficient to justify the test. 17 December 2018, 23:36:22 UTC
209cda5 [css-text] Improve metadata Fix rel=help link, and rephrase assert. 17 December 2018, 23:26:52 UTC
a093a65 TextDecoder: previous failure should not stick around When the {fatal:true} option is used, the decode() calls throw rather than generating U+FFFD on bad data. Subsequent decode() calls should work as the codec state should be flushed (unless {stream:true} was specified). Blink was not flushing the codec state, so subsequent calls would throw. Fix by flushing the codec state (instantiating a new codec), and align the implementation's code flow/state more closely with the spec. Also added a new WPT test case, based on the bug report. Bug: 910292 Change-Id: Ia47b902b69a4b469341e272ed42bb6b05248c1d8 Reviewed-on: https://chromium-review.googlesource.com/c/1376656 Reviewed-by: Adam Rice <ricea@chromium.org> Commit-Queue: Joshua Bell <jsbell@chromium.org> Cr-Commit-Position: refs/heads/master@{#617215} 17 December 2018, 20:59:59 UTC
3cdc983 [css-contain] Layout containment suppress baseline We were not suppressing baseline in all the cases. This patch fixes the bug detected by Mozilla test contain-layout-suppress-baseline-002.html. At the same time it adds a new test for more elements, however it's not passing yet due to a different bug crbug.com/671132. BUG=909599 TEST=external/wpt/css/css-contain/contain-layout-baseline-005.html TEST=external/wpt/css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-layout-suppress-baseline-002.html Change-Id: Id1b984aae1f2a21f655b9c1e42a54115d0a4659c Reviewed-on: https://chromium-review.googlesource.com/c/1380033 Reviewed-by: Emil A Eklund <eae@chromium.org> Reviewed-by: Morten Stenshorne <mstensho@chromium.org> Commit-Queue: Manuel Rego <rego@igalia.com> Cr-Commit-Position: refs/heads/master@{#617195} 17 December 2018, 20:19:10 UTC
cac03f7 Ship strict MIME checks for 'importScripts()' (#14557) Supporting https://github.com/whatwg/html/pull/4001. 17 December 2018, 16:55:53 UTC
05f3782 Remove support for testharness/reftest tests in IE In reality, all that's been run for a long time is WebDriver tests, and the testharness/reftest automation scripts almost certainly don't work in any version of IE. 17 December 2018, 16:21:27 UTC
eb97f99 [css-text] Correct test metadata (#14551) The section title is out of date and unneeded. Deleting it. The link is broken. Fixing it. 17 December 2018, 14:27:51 UTC
10945ec Update requests from 2.20.1 to 2.21.0 (#14534) 17 December 2018, 14:22:00 UTC
6e9c62b Let `./wpt run --affected revish` ignore testharness* (#14559) This matches the behavior of `./wpt tests-affected`: https://github.com/web-platform-tests/wpt/blob/503a7143f0bd8b719e8ef62d12530b6390d0241d/tools/wpt/testfiles.py#L312-L317 Reported in https://github.com/web-platform-tests/wpt/pull/14540. Added TODOs for https://github.com/web-platform-tests/wpt/issues/14560. 17 December 2018, 14:14:55 UTC
ae0eccd Update interfaces/input-events.idl (#14552) Source: https://github.com/tidoust/reffy-reports/blob/e64cb71/whatwg/idl/input-events.idl Build: https://travis-ci.org/tidoust/reffy-reports/builds/468885960 17 December 2018, 13:17:12 UTC
back to top