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

sort by:
Revision Author Date Message Commit Date
efebd77 Use WorkerRef in FileReader, bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1436784 gecko-commit: 7344e313e2e9f32118ceb5a7aab1e93e2b4c2f8f gecko-integration-branch: central gecko-reviewers: smaug 14 March 2018, 18:16:47 UTC
182c9ae Use WorkerRef in WebSocket, bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1436784 gecko-commit: b59d4d53efd636b5d0ccd4287d44bdc269e77dab gecko-integration-branch: central gecko-reviewers: smaug 14 March 2018, 18:16:44 UTC
6813711 Use WorkerRef in BroadcastChannel and MessagePort, bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1436784 gecko-commit: fd00b80ae9b7a48d67af6645305917a7147fb8ac gecko-integration-branch: central gecko-reviewers: smaug 14 March 2018, 18:16:42 UTC
343fd25 Snap Point selection should satisfy visibility requirement. According to spec, https://www.w3.org/TR/css-scroll-snap-1/#snap-scope we should only consider the snap points of visible snap areas. This patch implements the visibility requirement by adding a field of visible region for each snap point. It also handles the case of visibility conflict when snapping to two axes individually. Bug: 778257 Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.android:android_optional_gpu_tests_rel Change-Id: I7a3d2aa6b9c1293df3f05118152f105fa3265d29 Reviewed-on: https://chromium-review.googlesource.com/814874 Commit-Queue: Sandra Sun <sunyunjia@chromium.org> Reviewed-by: Jeremy Roman <jbroman@chromium.org> Reviewed-by: Ali Juma <ajuma@chromium.org> Reviewed-by: Majid Valipour <majidvp@chromium.org> Cr-Commit-Position: refs/heads/master@{#543111} 14 March 2018, 18:11:13 UTC
ec54ac4 Remove duplicate code 14 March 2018, 18:08:06 UTC
24da741 Rename bind_hostname to bind_address This keeps on confusing me; hopefully this will stop that. 14 March 2018, 18:08:06 UTC
88e7f59 [Beacon API] Port beacon-cross-origin.https.html to wpt Despite its name, the test checks the mixed content check for sendBeacon. This CL moves it to wpt/mixed-content. Bug: 821294 Change-Id: Ifd264dae0fec5c4d821d61d37d61f4ebbc763516 Reviewed-on: https://chromium-review.googlesource.com/959982 Reviewed-by: Mike West <mkwst@chromium.org> Commit-Queue: Yutaka Hirano <yhirano@chromium.org> Cr-Commit-Position: refs/heads/master@{#543105} 14 March 2018, 18:02:18 UTC
77530f2 Add README file for entries-api 14 March 2018, 17:41:29 UTC
17dd2c4 Stop running Chrome wptrunner infrastructure tests for bustage The tests were failing with some kind of Chromedriver/Chrome version mismatch, so we can't block on these tests until that issue is fixed. 14 March 2018, 17:40:42 UTC
d0a30f8 Exit wptrunner with an error status if no tests ran Typically no tests completing means that some error occured, or the user supplied an invalid test path. In either case we should log the problem and return a failure code. 14 March 2018, 17:40:42 UTC
a656fe7 Fix a link to the README in the documentation. 14 March 2018, 17:23:24 UTC
bd1994b Remove redundant importScript bits from a .any.js test (#10033) The test results do not change as a result of these changes. See http://web-platform-tests.org/writing-tests/testharness.html#multi-global-tests 14 March 2018, 17:13:40 UTC
e3d85ce Merge pull request #10032 from mrego/css-align-prefix-gutter [css-align] Use actual prefixed properties in the grid-* gutter tests 14 March 2018, 16:19:37 UTC
93beb83 Replace a lonely domstringlist.idl with filtering html.idl Filtering support from https://github.com/w3c/web-platform-tests/pull/7861. 14 March 2018, 16:02:29 UTC
a956588 Add a lint to catch adding files that would otherwise be ignored by git. 14 March 2018, 15:58:12 UTC
6534d85 Update the screen-orientation IDL file (#9827) 14 March 2018, 15:55:18 UTC
7278d99 [css-align] Use actual prefixed properties in the grid-* gutter tests 14 March 2018, 15:34:29 UTC
7d1bf74 Move reference file 14 March 2018, 15:29:18 UTC
8e84ffc Address reviewer comments 14 March 2018, 15:29:18 UTC
c221fc7 Add test for whitespace: nowrap and float:left When whitespace: nowrap is specified, text should not wrap unless it is forced to (e.g. by the width of the container, a break, etc). This includes if content is floated; the float should just move before the cotent on the same line. This test comes from https://bugzilla.mozilla.org/show_bug.cgi?id=488725, as it turns out that Firefox does not follow the spec correctly here. 14 March 2018, 15:29:18 UTC
f721ccc [css-grid] Add support for calc() in gutter properties There was a crash in debug if you use calc() mixing fixed and percentage values due to the wrong DCHECK in GapLength constructor. The patch fixes this assert. In addition LayoutGrid::GridGap() was also wrong and didn't consider calc() either. The fix is again easy just using the proper check. Regarding testing, the parsing tests have been updated to include this combination of fixed and percentage values in calc(). At the same time, the patch actually uses "grid-" prefixed properties in the tests that were supposed to test those. Last, two new tests are added to verify the proper behavior of calc() with mixed values on a grid layout container. BUG=816300 TEST=external/wpt/css/css-align/gaps/column-gap-parsing-001.html TEST=external/wpt/css/css-align/gaps/gap-parsing-001.html TEST=external/wpt/css/css-align/gaps/grid-column-gap-parsing-001.html TEST=external/wpt/css/css-align/gaps/grid-gap-parsing-001.html TEST=external/wpt/css/css-align/gaps/grid-row-gap-parsing-001.html TEST=external/wpt/css/css-align/gaps/row-gap-parsing-001.html TEST=external/wpt/css/css-grid/alignment/grid-gutters-011.html TEST=external/wpt/css/css-grid/alignment/grid-gutters-012.html Change-Id: I4c9fe6b2525a253c6bb00cbda727c2bf1ae6e90b Reviewed-on: https://chromium-review.googlesource.com/962148 Commit-Queue: Manuel Rego Casasnovas <rego@igalia.com> Reviewed-by: Sergio Villar <svillar@igalia.com> Cr-Commit-Position: refs/heads/master@{#543079} 14 March 2018, 15:25:44 UTC
716fa06 Adjust MathML tests to Workaround WebKit's bug with document.fonts.ready (#10025) 14 March 2018, 14:48:29 UTC
3686c5f show() must be triggered by user activation (#9990) 14 March 2018, 14:11:00 UTC
3b3651a Improve HTMLAllCollection IDL See https://github.com/whatwg/html/pull/3562. 14 March 2018, 14:02:30 UTC
258c8ad [LayoutNG] Use the containing LayoutBlock for legacy write-back. The LayoutBox associated with a block node will *normally* be the containing block (on the legacy side) of its children (on the NG side), but this isn't an invariant. Multicol and list item markers are two examples. Remove the kembo DCHECK, since it seems impossible to come up with a complete list of exceptions to the rule (that the node's box should be the containing block of the child nodes' boxes). Instead always get the right containing block from legacy layout. Don't use that of the node. With the DCHECK removed, a lot of tests stop crashing, and some just start passing instead. One known effect of this change is that floats that are direct children of multicol containers are painted correctly. They used to be added to the float list of the multicol container, rather than that of the flow thread, which caused two problems: paint order (regular blocks got painted on top of them), and that they appeared unfragmented (they just overflowed the multicol container instead). Added a test for that. Cq-Include-Trybots: master.tryserver.chromium.linux:linux_layout_tests_layout_ng Change-Id: I1ee926c39fbedfd52d87e9cf790996909914efb2 Reviewed-on: https://chromium-review.googlesource.com/960027 Commit-Queue: Morten Stenshorne <mstensho@chromium.org> Reviewed-by: Emil A Eklund <eae@chromium.org> Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org> Reviewed-by: Aleks Totic <atotic@chromium.org> Cr-Commit-Position: refs/heads/master@{#543065} 14 March 2018, 13:51:13 UTC
0d817ea Add WPT tests for feature policy frame policy 1. Without specifying allow attribute, frame policy inherits correctly. 2. With allow attribute, frame policy inherits from and overrides header policy correctly. Updating allowfullscreen and allowpaymentrequest correctly updates frame policy. 3. Frame policy is not affected by the frame's document policy. Bug: 732003 Change-Id: Ib41f883a779f11c564c91cfc03ff1224330108f5 Reviewed-on: https://chromium-review.googlesource.com/850896 Commit-Queue: Luna Lu <loonybear@chromium.org> Reviewed-by: Ian Clelland <iclelland@chromium.org> Cr-Commit-Position: refs/heads/master@{#542837} 14 March 2018, 13:28:38 UTC
9cd6f7a Review and cleanup wpt/css/css-text/ failures This patch reviewed failures of wpt/css/css-text, grouped and sorted, with following modifications: 1. Skip importing features with no active contributors. When we have plans or contributors, we can unskip them. 2. Following tests were removed because they are based on old versions of Unicode. According to the most recent spec at: https://www.unicode.org/Public/UNIDATA/extracted/DerivedLineBreak.txt css3-text-line-break-opclns-013 U+23B4 is AL, not CL css3-text-line-break-opclns-048 U+FD3E is CL, not OP css3-text-line-break-opclns-118 U+23B5 is AL, not CL css3-text-line-break-opclns-154 U+FD3F is OP, not CL css3-text-line-break-opclns-216 U+30FC is CJ, not NS css3-text-line-break-opclns-224 U+FF70 is CJ, not NS 3. Following tests were removed because they hard code pixel widths, and their cases are covered by other tests. word-break-normal-002 4. Following tests were removed because they are based on JLREQ, a W3C notes that explains traditional Japanese typography, but not defined in the CSS spec nor in Unicode spec. line-break-normal-025 line-break-strict-018a line-break-strict-018b Bug: 817781, 817778, 817776 Change-Id: I92b1abc99fa8019e5d514e485f6c4733075216ba Reviewed-on: https://chromium-review.googlesource.com/960683 Reviewed-by: Manuel Rego Casasnovas <rego@igalia.com> Reviewed-by: Robert Ma <robertma@chromium.org> Commit-Queue: Koji Ishii <kojii@chromium.org> Cr-Commit-Position: refs/heads/master@{#543049} 14 March 2018, 11:37:56 UTC
19fb3d6 [css-grid] Minimum width items should include margins for indefinite grid containers We had a TODO in IndefiniteSizeStrategy::MinLogicalWidthForChild() that was always using 0 as margin of the item. The patch just changes that for a call to GridLayoutUtils::MarginLogicalWidthForChild() (like we do in the DefiniteSizeStrategy version). BUG=816762 TEST=external/wpt/css/css-grid/grid-items/grid-items-minimum-width-001.html TEST=external/wpt/css/css-grid/grid-items/grid-items-minimum-width-002.html Change-Id: I743584aff234625f2d00327c711c0577ffeab457 Reviewed-on: https://chromium-review.googlesource.com/955062 Commit-Queue: Manuel Rego Casasnovas <rego@igalia.com> Reviewed-by: Javier Fernandez <jfernandez@igalia.com> Cr-Commit-Position: refs/heads/master@{#543046} 14 March 2018, 11:04:27 UTC
a6c31d6 Async Cookies API: Change events for documents. Bug: 729800 Cq-Include-Trybots: master.tryserver.chromium.linux:linux_mojo Change-Id: Ic81f291fd9ea34647f0260d4d4dd88f3c90504d0 Reviewed-on: https://chromium-review.googlesource.com/881586 Reviewed-by: Kentaro Hara <haraken@chromium.org> Reviewed-by: Robert Sesek <rsesek@chromium.org> Reviewed-by: Reilly Grant <reillyg@chromium.org> Reviewed-by: Joshua Bell <jsbell@chromium.org> Commit-Queue: Victor Costan <pwnall@chromium.org> Cr-Commit-Position: refs/heads/master@{#543042} 14 March 2018, 10:02:31 UTC
7b460c2 document.open()'s type argument is useless Ensure it stays that way for https://github.com/whatwg/html/pull/3559. 14 March 2018, 09:26:38 UTC
872f840 Add an "Edit on GitHub" link to the docs 14 March 2018, 08:40:13 UTC
b52a190 Move GetBoundingRect.html getBoundingClientRec is defined in CSSOM View, not CSSOM. 14 March 2018, 08:35:20 UTC
825f054 Add and correct CSSOM spec references Many CSSOM tests were missing spec references or had incorrect ones; add/update these references. 14 March 2018, 08:35:20 UTC
6573773 [LayoutNG] Don't resolve unresolvable percentage min-height and max-height. We cannot use the content size (intrinsic block size) as min-height or max-height (min-width or max-width, if writing mode is vertical). Doing so would cause min-height to incorrectly override any specified height or max-height that is less than the intrinsic block size, and max-height to override any specified height that's greater than the intrinsic block size. Do what the spec says [1] instead: max-height to become 'none', and min-height to become 0. This fixes the final rendering problem with Acid2 (this was about the min-height issue). It now renders correctly with LayoutNG! Since no other tests than Acid2 started to pass with this change, I wrote a couple. [1] https://www.w3.org/TR/CSS22/visudet.html#min-max-heights XXXXXX XX XX X X X O O X X X X /\ X X \/ X X X X X X X X XXXXXXXX X X X XX XX XXXXXX Cq-Include-Trybots: master.tryserver.chromium.linux:linux_layout_tests_layout_ng Change-Id: Ic4f2c3c1dbc2bd66956ed4b270b08058999bc351 Reviewed-on: https://chromium-review.googlesource.com/960085 Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org> Reviewed-by: Aleks Totic <atotic@chromium.org> Reviewed-by: Emil A Eklund <eae@chromium.org> Commit-Queue: Morten Stenshorne <mstensho@chromium.org> Cr-Commit-Position: refs/heads/master@{#543018} 14 March 2018, 06:48:02 UTC
07b4a27 Add sensor tests to throw NotSupportedError for an unsupported option (#10023) reflect to w3c/sensors#356 14 March 2018, 05:45:20 UTC
dc2b101 WritableStream: Add smoke tests for abort() with non-Error arguments Verify that abort(), abort(undefined) and abort('string') all work as expected, when called on a writer. The reason must be reflected in rejections received from the object. 14 March 2018, 05:15:54 UTC
d69705f [css-typed-om] Support scroll-margin-*. This patch adds support for scroll-margin-* and adds relevant tests. Spec: https://drafts.csswg.org/css-scroll-snap-1/#margin-longhands-physical Bug: 820299 Change-Id: I46f8482c88c237de2a9d263b3a334ac9c03f4fca Reviewed-on: https://chromium-review.googlesource.com/958755 Reviewed-by: nainar <nainar@chromium.org> Commit-Queue: Darren Shen <shend@chromium.org> Cr-Commit-Position: refs/heads/master@{#543004} 14 March 2018, 04:47:19 UTC
a0a4cfa [css-typed-om] Add tests for font-size. Pretty standard test apart from font-size can't be negative. Bug: 774887 Change-Id: Ieae05dc71c68b5f777d6078e4c9daec0b6eebee4 Reviewed-on: https://chromium-review.googlesource.com/936961 Commit-Queue: Darren Shen <shend@chromium.org> Reviewed-by: nainar <nainar@chromium.org> Cr-Commit-Position: refs/heads/master@{#542985} 14 March 2018, 02:33:30 UTC
bdec0b6 [css-typed-om] support break-after, break-before, break-inside break-after, break-before, break-inside are added to support in whitelist. and test file are also added. Bug: 820299 Change-Id: I9eb35a7371dd385edf3c039aea367b42e194e1e1 Reviewed-on: https://chromium-review.googlesource.com/960701 Reviewed-by: Darren Shen <shend@chromium.org> Commit-Queue: Hwanseung Lee <hwanseung@chromium.org> Cr-Commit-Position: refs/heads/master@{#542980} 14 March 2018, 01:55:00 UTC
772ed22 Add tests for GeolocationSensor.read() (#9662) * Add tests for GeolocationSensor.read() covers: - verify sensor reading when call read() method - verify sensor reading when signal is set to null - throw AbortError when singal's abort flag is set - throw SecurityError when disabled by Feature Policy - AbortError takes priority when disabled by Feature Policy 14 March 2018, 01:29:05 UTC
b202bbb Update the encoding IDL file (#9780) Also update the existing idlharness.js test to use it. 14 March 2018, 01:18:08 UTC
8896c5c Replace assert_own_property with assert_idl_attribute (#9960) CSSOM objects do not implement attributes as their own properties; they are IDL attributes. Switch to use assert_idl_attribute instead of assert_own_property. Also make inline-style-001.html pass by removing assert_readonly (it resets the attribute, making future tests fail) and use assert_equals instead of assert_regexp_match. 14 March 2018, 00:17:00 UTC
72a6148 Allow for exception to occur if medium not found (#9958) According to https://drafts.csswg.org/cssom/#dom-medialist-deletemedium, "If nothing was removed, then throw a NotFoundError exception." Throwing an exception in this step stops the test with an error. Assert that the correct exception is thrown, and allow the test to continue. 14 March 2018, 00:10:51 UTC
4f4793b Revert "Add a lint to catch adding files that would otherwise be ignored by git." (#10020) This reverts commit b3b4332e7aaf7b027c11be8a0750b9136bb90a70. See #10012. 13 March 2018, 22:43:57 UTC
47d3a27 Merge pull request #10011 from w3c/sync_ef805cb3832c2deaf1ab8fc4f3353b65671e6f32 Merge pull request #10011 from sync_ef805cb3832c2deaf1ab8fc4f3353b65671e6f32 13 March 2018, 19:31:58 UTC
ef805cb Remove HTMLIFrameElement.allowvr test This attribute was unshipped. Upstreamed from https://github.com/servo/servo/pull/20287 [ci skip] 13 March 2018, 19:31:51 UTC
3c78e4a Change PaymentRequest.abort() to manual test (#9988) 13 March 2018, 17:58:01 UTC
970fca8 Make .coveragerc not ignored 13 March 2018, 13:55:16 UTC
897dbad Make /testharness_runner.html not ignored 13 March 2018, 13:55:16 UTC
6ea93b9 Only ignore top-level MANIFEST.json 13 March 2018, 13:55:16 UTC
3b7a03a Ignore .pytest_cache 13 March 2018, 13:55:16 UTC
44395a6 Rearrange .gitignore 13 March 2018, 13:55:16 UTC
b5b3c1f [LayoutNG] Need parent's clearance offset when positioning child. If clear is specified on an element whose first piece of content is inside a child (so that the element's BFC offset cannot be determined at the beginning of layout), we need this child to know about the clearance offset on the parent, or it will not be pushed below adjacent floats as it should. Just pushing the parent, but leaving the children unaffected by clearance won't do. We need this in order to be able to lay out in a single pass (and apply clearance when we detect it, rather than doing it on the element with 'clear' and relayout the children if something moved). Since a constraint space's clearance offset is now "inherited" down the tree, as long as we're within the same block formatting context, we now also need to propagate the "is pushed by floats" flag upwards, or we won't detect class C break points correctly. Without this the unit test ClassCBreakPointBeforeBlockMarginCollapsing in NGColumnLayoutAlgorithmTest would regress, because it would incorrectly detect a class C break point before the break-inside:avoid block. We must make sure that class C break points are only detected on the outermost block that got pushed by floats, because it's there that we'll get the gap between the inner edge of the container and the outer edge of the child. Added some tests. One of them fails in legacy (but not in NG). One of the tests, clear-on-child-with-margins.html, passes both with and without this code change, but I started to wonder if we'd suddenly could end up pulling the parent of the box with 'clear' downwards, so thought I better add it, to make sure we don't regress in this regard. The test NoClassCBreakPointBeforeBfc in NGColumnLayoutAlgorithmTest no longer needs its workaround, because the display:flow-root child of #container now sets its position correctly (past the float) right away. Acid2 also looks slightly better now! Cq-Include-Trybots: master.tryserver.chromium.linux:linux_layout_tests_layout_ng Change-Id: I732b19398bd43b9874f6bb8c57ce435d1c510754 Reviewed-on: https://chromium-review.googlesource.com/957045 Commit-Queue: Morten Stenshorne <mstensho@chromium.org> Reviewed-by: Emil A Eklund <eae@chromium.org> Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org> Cr-Commit-Position: refs/heads/master@{#542769} 13 March 2018, 11:37:14 UTC
c7a4bd8 magnetometer: Rename LocalCoordinateSystem enum. (#9974) Call it `MagnetometerLocalCoordinateSystem` after w3c/magnetometer#45. 13 March 2018, 09:07:53 UTC
71b44f9 orientation-sensor: Rename LocalCoordinateSystem enum. (#9975) Call it `OrientationSensorLocalCoordinateSystem` per w3c/orientation-sensor#56. 13 March 2018, 09:07:09 UTC
8f7d065 Prevent redirect loop in fetch/api/redirect/redirect-location.html (#9970) The value of invalidLocationUrl, "#invalidurl:" is actually treated as a valid URL by redirect.py, leading to a redirect loop. This makes the test take over 6 seconds in Chrome, causing it to time out. Change invalidLocationUrl to "invalidurl:" to avoid the redirect loop and make the test faster. See Chrome issue http://crbug.com/815286 about the test timing out. 13 March 2018, 08:47:53 UTC
05333aa convert PR.canMakePayment() to manual test 13 March 2018, 06:29:56 UTC
7879f0f External WPT tests for Client hints This CL includes the test for "Accept-CH" header. If the origin includes "Accept-CH" in the response header, then the browser should include the specified client hints in the HTTP request headers for the resources contained in that page. Bug: 817049 Change-Id: Id74193ab7a1cc3c4b03d66e080c43c64a6fcfbb2 Reviewed-on: https://chromium-review.googlesource.com/951867 Reviewed-by: Philip Jägenstedt <foolip@chromium.org> Reviewed-by: Kinuko Yasuda <kinuko@chromium.org> Commit-Queue: Tarun Bansal <tbansal@chromium.org> Cr-Commit-Position: refs/heads/master@{#542724} 13 March 2018, 04:35:03 UTC
6163df2 [css-typed-om] Generate whitelist from CSSProperties.json5. Currently, any CSS property in CSSProperties.json5 with keywords will implicitly accept keywords. This can cause crashes if the property doesn't actually store keywords as CSSIdenifierValues. We solved this by having a manual whitelist of properties we explicitly support. However, this is annoying to maintain. So we generate this whitelist from CSSProperties.json5 by explicitly specifying "Keyword" as a typedom_type. e.g. a property that doesn't have typedom_types will not be supported by Typed OM. A property that has "Keyword" in typedom_types will take CSSKeywordValues and reify as CSSKeywordValues. We also add support for scroll-padding-* because the JSON for that was already there and we just to write a test for it. Diff of generated files: https://gist.github.com/darrnshn/03cb617909abab7bf94aaaaad9874a15/revisions Bug: 820299 Change-Id: I6fa01c3623161e0778c5f8764009c6e0cdd6bbf3 Reviewed-on: https://chromium-review.googlesource.com/956903 Reviewed-by: nainar <nainar@chromium.org> Commit-Queue: Darren Shen <shend@chromium.org> Cr-Commit-Position: refs/heads/master@{#542697} 13 March 2018, 02:45:28 UTC
592bb79 [css-typed-om] Fix DCHECK when creating a CSSUnitValue an empty unit. When we create a CSSUnitValue with '' as the unit, we hit a DCHECK in the unit trie code because the length is 0. This is because we don't correctly reject the empty string as an invalid unit. In this patch we fix this. Interestingly, we already have a test to assert that using an empty unit throws type error. However the test used an incorrect variable name, causing it to throw a TypeError anyway, so our tests would've passed no matter what. Bug: 820905 Change-Id: I72ab5e4010d892042b2cfddf1014ab79d04a846d Reviewed-on: https://chromium-review.googlesource.com/958624 Reviewed-by: nainar <nainar@chromium.org> Commit-Queue: Darren Shen <shend@chromium.org> Cr-Commit-Position: refs/heads/master@{#542693} 13 March 2018, 02:28:24 UTC
682f0a2 Correct order of serialized media list values (#9985) According to the spec (https://drafts.csswg.org/cssom/#serialize-a-media-query-list), each media query should be serialized in the same order as they appear in the media query list. Media *features* are sorted in lexicographical order in a single media query, but media queries are not sorted in the same manner. Fix two tests to reflect the spec. 13 March 2018, 02:14:06 UTC
ae13e06 Web Animations: Early-exit from setCurrentTime if new time is null The spec says that setting the current time to null should throw if the existing currentTime is non-null, or do nothing otherwise. Bug: 818196 Change-Id: Iac89e46d6b884c924c88b603fbec77b61a337ce2 Reviewed-on: https://chromium-review.googlesource.com/946050 Reviewed-by: Xida Chen <xidachen@chromium.org> Commit-Queue: Stephen McGruer <smcgruer@chromium.org> Cr-Commit-Position: refs/heads/master@{#542682} 13 March 2018, 01:41:53 UTC
28300a0 Upstream registerProperty tests to WPT Many tests of CSS.registerProperty were written, but none have been upstreamed to WPT. Upstream these tests to ensure interoperability. Bug: 641877 Change-Id: I8272b14c78cb75bb6f5f3cedb770091cbcba522a Reviewed-on: https://chromium-review.googlesource.com/959422 Reviewed-by: Robert Ma <robertma@chromium.org> Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org> Commit-Queue: Chris Nardi <cnardi@chromium.org> Cr-Commit-Position: refs/heads/master@{#542649} 12 March 2018, 23:37:41 UTC
284dfe4 minor changes 12 March 2018, 22:39:10 UTC
a41d008 minor fixes 12 March 2018, 22:39:10 UTC
36ce607 minor changes 12 March 2018, 22:39:10 UTC
d597a46 remove lines with GLib-GObject-CRITICAL 12 March 2018, 22:39:10 UTC
2f110a4 This adds the ability to download latest Servo for `wpt run` Closes https://github.com/w3c/web-platform-tests/issues/9544 12 March 2018, 21:30:16 UTC
18ce941 Remove the rest of Sauce support for stability runs (including JWT) (#9977) Fixes https://github.com/w3c/web-platform-tests/issues/9903. 12 March 2018, 18:51:56 UTC
27b759e Remove entries from the lint whitelist that are fixed by the fix for #9912. 12 March 2018, 16:49:06 UTC
a94171a Sync Mozilla tests as of https://hg.mozilla.org/mozilla-central/rev/415e9b18ca2a1532086d5e2d5d21343cd004b5fd . This commit contains a single change: * [bug 1444136](https://bugzilla.mozilla.org/show_bug.cgi?id=1444136) by me, already reviewed by @gsnedders. Fixes #9912. 12 March 2018, 16:49:06 UTC
13bf4e5 Update selenium to 3.11.0 (#9969) 12 March 2018, 16:43:57 UTC
fcf82eb Remove duplicate color parsing tests css3/calc/color-{hsl/rgb}.html are already covered by external/wpt/css/css-values/calc-in-color-001.html, and fast/css/named-colors.html is already covered by external/wpt/css/css-color/color-resolving-keywords.html. Remove these duplicate tests. Change-Id: I2540ae5a6280bbfad0eb2192862826fc483d8314 Reviewed-on: https://chromium-review.googlesource.com/958285 Reviewed-by: Rune Lillesveen <futhark@chromium.org> Commit-Queue: Chris Nardi <cnardi@chromium.org> Cr-Commit-Position: refs/heads/master@{#542457} 12 March 2018, 16:28:27 UTC
b11a9be Revert "Fix #9481: fix invalid output during environment initialization" This reverts commit 9692b53853bddd1afc53815ecce32de221612faf. 12 March 2018, 16:14:31 UTC
5a1c088 Add tests for return value of DOMTokenList's replace() method See https://github.com/whatwg/dom/pull/582 and https://github.com/whatwg/dom/issues/577. 12 March 2018, 15:43:43 UTC
3c5d863 Verify that modals are blocked in sandboxed frames without 'allow-mod… (#6618) Verify that modals are blocked in sandboxed frames without 'allow-modals'. 12 March 2018, 14:35:24 UTC
9692b53 Fix #9481: fix invalid output during environment initialization Earlier the logger was emitting an empty JSON file for errors during environment initialization. Now the mozlog shutdown() method is called if the environment initialization fails to ensure that the generated report file contains valid JSON object. The suite_end() method functionality has been moved to the shutdown function to avoid redundancy. 12 March 2018, 12:04:33 UTC
8806dfd Remove the Sauce Travis jobs Sauce cannot be kept working beyond April 17, see https://github.com/w3c/web-platform-tests/issues/9903. Given that they are not very reliable and take up Travis capacity, and that we don't have a replacement for this that can be put in place before April 17, it seems best to turn it off right away. The code is left in place until this is determined to work. 12 March 2018, 11:08:19 UTC
6e88051 Add sensor screen tests (#9942) * Add sensor screen tests * Add the detailed TODO thing in the annotation 12 March 2018, 08:03:18 UTC
e4f8dad Add Response test for propagating underlying ReadableStream error When a Response is constructed with ReadableStream, errors originating in that ReadableStream need to propagate to the Response during a Promise rejection. Tests throw errors in start() and pull() methods. Closes https://github.com/whatwg/fetch/issues/676. 12 March 2018, 07:14:27 UTC
cdf5b39 Revert "bluetooth: Use DeviceUUID in FakeBluetooth" This reverts commit af1c15b16f99d290799c83d34c111bce52447026. Reason for revert: suspected for persistent failures on Win7 Tests (dbg)(1) Unexpected Failures: * external/wpt/bluetooth/server/getPrimaryServices/blocklisted-services.https.html * external/wpt/bluetooth/service/getCharacteristic/gen-blocklisted-characteristic.https.html * external/wpt/bluetooth/service/getCharacteristics/blocklisted-characteristics.https.html * external/wpt/bluetooth/service/getCharacteristics/gen-blocklisted-characteristic-with-uuid.https.html * external/wpt/upgrade-insecure-requests/link-upgrade.sub.https.html since https://ci.chromium.org/buildbot/chromium.win/Win7%20Tests%20%28dbg%29%281%29/66761 errors like 15:59:42.310 5904 worker/4 external/wpt/bluetooth/service/getCharacteristics/gen-blocklisted-characteristic-with-uuid.https.html crashed, (stderr lines): 15:59:42.311 5904 CONSOLE MESSAGE: line 255: Web Bluetooth is experimental on this platform. See https://github.com/WebBluetoothCG/web-bluetooth/blob/gh-pages/implementation-status.md 15:59:42.327 1300 [1691/5755] external/wpt/bluetooth/service/getCharacteristics/gen-blocklisted-characteristic-with-uuid.https.html failed unexpectedly (content_shell crashed [pid=5644]) Original change's description: > bluetooth: Use DeviceUUID in FakeBluetooth > > This change refactors the Web Bluetooth test API to use the > DeviceUUIDs helper class defined in BluetoothDevice. Additionally, > this change finishes the implementation of SimulateGATTServicesChanged, > and as a result, tests are updated to set the next discovery response > before calling this interface. > > BUG=719826 > > Change-Id: I0f986eb7afe6fbf7ebaa80ac4b633d46a027b80d > Reviewed-on: https://chromium-review.googlesource.com/939984 > Commit-Queue: Ovidio Henriquez <odejesush@chromium.org> > Reviewed-by: Giovanni Ortuño Urquidi <ortuno@chromium.org> > Cr-Commit-Position: refs/heads/master@{#541577} TBR=cco3@chromium.org,ortuno@chromium.org,odejesush@chromium.org # Not skipping CQ checks because original CL landed > 1 day ago. Bug: 719826 Change-Id: I02bb7066c6f1282191f7a24e91b3d2c5614b8104 Reviewed-on: https://chromium-review.googlesource.com/958741 Reviewed-by: Trent Apted <tapted@chromium.org> Commit-Queue: Trent Apted <tapted@chromium.org> Cr-Commit-Position: refs/heads/master@{#542421} 12 March 2018, 04:10:37 UTC
9c9d8f2 Merge pull request #9941 from fippo/better-dtmf-test-helper webrtc: improve Firefox compability of RTCDTMFHelper 11 March 2018, 20:34:37 UTC
5e377e2 resolved Lint error 10 March 2018, 22:25:25 UTC
8feb066 add HTTPS, root CA, and certs location info to README and Docs 10 March 2018, 22:25:25 UTC
2f6cfc4 bluetooth: Handle UUIDs in service data Adds a Mojo typemap to properly handle the UUID strings in the service_data field of ScanRecord. The typemap allows the service_data field to map to a device::BluetoothDevice::ServiceDataMap object in C++. BUG=817603 Change-Id: Ie4d5785e8b04098fda76ca8bc99c58141c9b5b82 Reviewed-on: https://chromium-review.googlesource.com/942307 Commit-Queue: Ovidio Henriquez <odejesush@chromium.org> Reviewed-by: Ken Rockot <rockot@chromium.org> Reviewed-by: Daniel Cheng <dcheng@chromium.org> Reviewed-by: Giovanni Ortuño Urquidi <ortuno@chromium.org> Cr-Commit-Position: refs/heads/master@{#542344} 10 March 2018, 22:01:23 UTC
b0a57a6 idl: Fix [EnforceRange] annotations This CL fixes usages of [EnforceRange] annotations in IDL files. No changes on behaviors. CSSUnitValue: [EnforceRange] can't annotate non-integer numbers, and the spec doesn't have the annotation. OffscreenCanvas: The spec doesn't have [EnforceRange], but it seems the spec is wrong. (requesting to update the spec; https://github.com/whatwg/html/issues/3540) IDBFactory and IDBIndex: Follows spec. Test IDLs: This CL works for tests in Chromium repository, and following tests need to be upstream for WPT. - wpt/interfaces/IndexedDB.idl - wpt/interfaces/WebCryptoAPI.idl Bug: 819112 Change-Id: If7082cba0251a83e269fea428340b3b61d4c17cf Reviewed-on: https://chromium-review.googlesource.com/952589 Reviewed-by: Yuki Shiino <yukishiino@chromium.org> Reviewed-by: Kent Tamura <tkent@chromium.org> Reviewed-by: Kentaro Hara <haraken@chromium.org> Commit-Queue: Hitoshi Yoshida <peria@chromium.org> Cr-Commit-Position: refs/heads/master@{#542375} 10 March 2018, 16:25:27 UTC
412da2c Computed style inside iframe depends on parent layout. Make sure we layout the parent document when it's dirty. Bug: 819189 Change-Id: I3835aa913e20abdd4adaab072567191b3ca25c20 Reviewed-on: https://chromium-review.googlesource.com/951248 Commit-Queue: Rune Lillesveen <futhark@chromium.org> Reviewed-by: Steve Kobes <skobes@chromium.org> Cr-Commit-Position: refs/heads/master@{#542372} 10 March 2018, 10:37:27 UTC
1f638e8 Make 2 tests immune to legitimate races between cross-origin subframes Bug: 820589 Change-Id: I16c02746c61f42fafead5f96ae436b331fba4f85 Reviewed-on: https://chromium-review.googlesource.com/957587 Commit-Queue: Łukasz Anforowicz <lukasza@chromium.org> Reviewed-by: Alex Moshchuk <alexmos@chromium.org> Cr-Commit-Position: refs/heads/master@{#542360} 10 March 2018, 06:45:19 UTC
ed82311 Implement InputDeviceInfo.getCapabilities() for audio devices Bug: 817769 Change-Id: Iae2abc17aee26c5586c38412140f18fbacc66568 Reviewed-on: https://chromium-review.googlesource.com/945590 Reviewed-by: Philip Jägenstedt <foolip@chromium.org> Reviewed-by: Guido Urdaneta <guidou@chromium.org> Commit-Queue: Chandan Padhi <c.padhi@samsung.com> Cr-Commit-Position: refs/heads/master@{#542312} 10 March 2018, 02:14:19 UTC
83b0a62 Add http-state cookie tests from abart/http-state github repository These are the first steps to port the http-state cookie tests from https://github.com/abarth/http-state/tree/master/tests to the external/wpt/ directory. Accessing <server>/cookies/http-state/all-tests.html will run all tests in cookies/http-state/resources/test-files/. This ensures that tests stay isolated, ignore set cookies and clean up cookies after themselves. By accessing the server directly, single tests can be debugged. e.g. to run test file 0005 in isolation, access this URL: <server>/cookies/http-state/resources/cookie-setter.py?debug=0005 Change-Id: I1fceccf0bc5d080d024998451abd027142d6a16a Reviewed-on: https://chromium-review.googlesource.com/807988 Commit-Queue: Friedrich Horschig <fhorschig@chromium.org> Reviewed-by: Mike West <mkwst@chromium.org> Cr-Commit-Position: refs/heads/master@{#542085} 09 March 2018, 23:41:26 UTC
8913605 Fix link to w3c-test.org in the running-tests docs 09 March 2018, 23:00:40 UTC
e4899e9 accelerometer: Rename LocalCoordinateSystem to AccelerometerLocalCoordinateSystem (#9949) Adapt to w3c/accelerometer#42. 09 March 2018, 22:23:55 UTC
47e4c8d gyroscope: Rename LocalCoordinateSystem to GyroscopeLocalCoordinateSystem (#9948) Adapt to w3c/gyroscope#34. 09 March 2018, 22:23:19 UTC
90d610b Document that we wait for web fonts in reftests (#9951) 09 March 2018, 22:17:57 UTC
18d9e51 Automatically setting session to None for new session tests There is an edge case in the current implementation where a new session test can create a new session and expressly close the created session by calling `end()`, but the next test that is not a new session test sees the "current session" object as not `None`, and failing to create a new session. This change fixes that issue. If the session is not None and has a valid session ID, the `end()` method still gets called. If the current session is not None, but has an invalid session ID, it cannot be terminated any other way, so setting the current session to None at that point is not a negative side effect. Finally, if the current session is already None, setting the variable to None again does not hurt. 09 March 2018, 21:13:14 UTC
de0c4ad [PE] Add "image/apng" to supported image MIME types Supported for animated PNG (APNG) was added via crbug.com/437662 (commit 7d2b8c45afc9c0230410011293cc2e1dbb8943a7.) The "image/apng" MIME type is included in the "Accept" header for image requests. Add "image/apng" to kSupportedImageTypes to allow things like the <picture> element to work (select an appropriate image based on 'type'.) Add "image/apng" to kPrimaryMappings to allow the MIME type to resolve to a reasonable file extension. Bug: 730588 Change-Id: I070e8b16dc8312552b11dc32e776493b3a5be669 Reviewed-on: https://chromium-review.googlesource.com/957092 Commit-Queue: Fredrik Söderquist <fs@opera.com> Reviewed-by: Asanka Herath <asanka@chromium.org> Cr-Commit-Position: refs/heads/master@{#542113} 09 March 2018, 15:45:56 UTC
42c98bf [PE] Don't truncate table cell's padding Truncation caused inadequate logical width when padding is like 1.7px. Bug: 817342 Change-Id: Ibdb76cc528cc7e04801fe65409bb8f60e5ac69a5 Reviewed-on: https://chromium-review.googlesource.com/943827 Commit-Queue: Xianzhu Wang <wangxianzhu@chromium.org> Reviewed-by: Morten Stenshorne <mstensho@chromium.org> Cr-Commit-Position: refs/heads/master@{#540991} 09 March 2018, 15:27:25 UTC
6cca524 Don't pixel-snap the top and bottom of lines. That might cause incorrect detection of overflow, since the height of the block isn't pixel-snapped. Bug: 818873 Change-Id: I864be9dfedf6f008fe19ce02088ac6488ec274d0 Reviewed-on: https://chromium-review.googlesource.com/954022 Reviewed-by: Emil A Eklund <eae@chromium.org> Commit-Queue: Morten Stenshorne <mstensho@chromium.org> Cr-Commit-Position: refs/heads/master@{#542080} 09 March 2018, 12:06:35 UTC
d77d53e webrtc: improve Firefox compability of RTCDTMFHelper does not check canInsertDTMF which is not implemented in Firefox yet. 09 March 2018, 08:14:42 UTC
6911cb3 [css-writing-mode] Move sideways-* tests to L4 09 March 2018, 07:44:16 UTC
back to top