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

sort by:
Revision Author Date Message Commit Date
9d582d8 Module scripts use same-origin credentials mode by default Before this CL, module scripts via <script type=module> used "omit" as the default credentials mode. After this CL, "same-origin" is used. This extends to module script descendants as well. Intent to implement and ship: https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/CUAxbvtnCh4. R=kinuko@chromium.org, kouhei@chromium.org, nhiroki@chromium.org Bug: 849101 Change-Id: I62617aafd3e226bc86459ec4a24138d9eac6e8ff Reviewed-on: https://chromium-review.googlesource.com/1239638 Reviewed-by: Kouhei Ueno <kouhei@chromium.org> Reviewed-by: Kinuko Yasuda <kinuko@chromium.org> Reviewed-by: Hiroki Nakagawa <nhiroki@chromium.org> Commit-Queue: Dominic Farolino <domfarolino@gmail.com> Cr-Commit-Position: refs/heads/master@{#594305} 26 September 2018, 14:56:32 UTC
846f573 Revert "Make wptrunner chrome always use the WebDriver executor (#13200)" (#13220) This reverts commit 9bc71d422a550c47fedf831355b0709b7fab637c. Fixes #13219. 26 September 2018, 12:51:15 UTC
16c953f HTML: test stylesheet loading text/css requirement See https://github.com/whatwg/html/issues/3457 for clarifying this in the HTML Standard. 26 September 2018, 10:45:31 UTC
00416a6 Fix some test expectations in test_handlers.py. 26 September 2018, 10:32:54 UTC
5892592 Run resources unit tests on python 3. (#13197) 26 September 2018, 09:30:01 UTC
e594e00 html: Fix form-autocomplete.html It has incorrect test cases. They expected 'autocomplete' IDL attribute getter for <input> without autocomplete content attribute returned 'autofill field name' instead of 'IDL-exposed autofill value'. These updated tests pass on Chrome, Firefox, and Safari. Specification: https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#autofill-processing-model Bug: 758074 Change-Id: I9f7469d2e2dbf91012fe0f7eddedd0d024e6b120 Reviewed-on: https://chromium-review.googlesource.com/1245018 Reviewed-by: Yoshifumi Inoue <yosin@chromium.org> Commit-Queue: Kent Tamura <tkent@chromium.org> Cr-Commit-Position: refs/heads/master@{#594234} 26 September 2018, 07:26:04 UTC
b36d5b1 Forms: Fix 'autocomplete' IDL attribute getter. This CL implements 'IDL-exposed autofill value' in the algorithm [1] for 'autocomplete' IDL attribute getters of INPUT, TEXTAREA, and SELECT. The new behavior is interoperable with Firefox and Safari. [1] https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#autofill-processing-model Bug: 758074 Change-Id: I44e081f50903204d3041cfe7a938ba4a4695e625 Reviewed-on: https://chromium-review.googlesource.com/1242765 Reviewed-by: Yoshifumi Inoue <yosin@chromium.org> Commit-Queue: Kent Tamura <tkent@chromium.org> Cr-Commit-Position: refs/heads/master@{#594195} 26 September 2018, 03:13:24 UTC
8236d16 Use in-tree metadata rather than relying on links in the objdir Differential Revision: https://phabricator.services.mozilla.com/D6673 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1493674 gecko-commit: 56894c8957aecf7ce0336691b24a55469bccbd06 gecko-integration-branch: autoland gecko-reviewers: ato 26 September 2018, 00:08:38 UTC
5990975 Fix Picture-in-Picture test with User Activation V2 With User Activation V2, the click activation is carried on to the following tests since the state is no longer stack-scoped. By re-ordering tests, this CL makes sure test doesn't fail when User Activation V2 is enabled. Bug: 860718 Change-Id: I54ebc6ca2d808323e4b87997b9687c56e2c8606d Reviewed-on: https://chromium-review.googlesource.com/1244239 Commit-Queue: Mounir Lamouri <mlamouri@chromium.org> Reviewed-by: Mounir Lamouri <mlamouri@chromium.org> Cr-Commit-Position: refs/heads/master@{#594133} 25 September 2018, 23:06:43 UTC
8ccac53 [css-contain] Fix size containment on fieldsets Fieldsets with "contain: size" were not ignoring the legend when determining their size. Spec (https://drafts.csswg.org/css-contain/#containment-size): "When calculating the size of the containing element, it must be treated as having no contents." The patch is just an early return in LayoutFieldset::ComputePreferredLogicalWidths() like we have in other parts of the code. BUG=882388 TEST=external/wpt/css/css-contain/contain-size-fieldset-001.html Change-Id: I79425cf9c10ecf794f52cb4f635b95e1be059d81 Reviewed-on: https://chromium-review.googlesource.com/1242357 Commit-Queue: Morten Stenshorne <mstensho@chromium.org> Reviewed-by: Morten Stenshorne <mstensho@chromium.org> Reviewed-by: Emil A Eklund <eae@chromium.org> Cr-Commit-Position: refs/heads/master@{#594119} 25 September 2018, 22:23:15 UTC
770fcb8 [LayoutNG] Make table captions calculate their own margins Before this, auto margins were always resolved as 0 Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_layout_ng Change-Id: I38f45a656d993aa12ee5afff720d4db3239bbb45 Reviewed-on: https://chromium-review.googlesource.com/1220398 Commit-Queue: David Grogan <dgrogan@chromium.org> Reviewed-by: Morten Stenshorne <mstensho@chromium.org> Reviewed-by: Christian Biesinger <cbiesinger@chromium.org> Cr-Commit-Position: refs/heads/master@{#594018} 25 September 2018, 18:50:07 UTC
e6c8f04 [wdspec] Add test that shift modifier produces capital letters. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1405370 gecko-commit: bdb144bdca1649682b0a34712eb9aad3c4c799da gecko-integration-branch: central gecko-reviewers: ato 25 September 2018, 17:28:08 UTC
7d1d262 [wdspec] Reorganize key action tests for "Perform Actions". bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1405370 gecko-commit: 7c1a9d25aaf013ee3ec9b6856445dabe5ac484a1 gecko-integration-branch: central gecko-reviewers: ato 25 September 2018, 17:28:08 UTC
9bc71d4 Make wptrunner chrome always use the WebDriver executor (#13200) 25 September 2018, 16:54:24 UTC
1e7408f Add headless mode for chrome_webdriver (#13201) 0200c63a74a540dfb870881d5f476280c367d1c1 failed to add this to chrome_webdriver, so add this now. 25 September 2018, 16:35:36 UTC
a46228c [wdspec] Create tests for "Release Actions" command. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1492469 gecko-commit: 608db3dcd0c1a9c5dd2ed7f56286c2e128bcd434 gecko-integration-branch: central gecko-reviewers: ato 25 September 2018, 15:10:52 UTC
af658ff [wdspec] Relocate "Perform Actions" tests, and separate tests by input source. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1492469 gecko-commit: 4b65e5a97c77694e4bb2218b3e2277989e838edd gecko-integration-branch: central gecko-reviewers: ato 25 September 2018, 15:10:52 UTC
c801e26 [css-properties-values-api] Substitution behavior. Currently, registered properties substitute into other values exactly like specified (like unregistered properties). This means that, for a <length>-registered property with a specified value "10em" (for instance), when that property is substituted via var()-reference, the tokens "10em" are inserted. This is not correct, and produces the wrong result with e.g. inherited values. This CL changes that, by implementing "absolutization" of registered custom properties: a process which calculates the computed value of the property, and then produces a token stream usable for substitution which is equivalent to the computed value. * Currently we resolve var()-references on all custom properties before applying high-priority properties. This is no longer possible, because the true value of a custom property (also unregistered) can not be known until the font has been updated. Consider: --reg-len: 1em; --unreg:var(--reg-len). Here, the computed value of --unreg should be "16px" (assuming a font-size of 16px), and not "1em". If we destructively resolve --unreg before the font size is known, we end up with the wrong tokens. Hence the resolution process has been moved to after the font has been updated. * Custom properties must also be usable from high-priority properties. Since they are no longer resolved beforehand, they are resolved "on the fly", non-destructively. "Non-destructively" means that resolved token streams are not stored on ComputedStyle, such that any var()-references are kept for the _real_ resolution pass after the font has been updated. This works, because the high-priority properties do not require proper "absolute substitution" to produce the correct value. Note that font-size is special, in that font-relative units may not be used if they arrive via a registered custom property. * There is a special resolving pass for registered custom properties (ComputeRegisteredVariables). This pass produces non-absolute CSSValues for calculation of animation. * Parsing of registered properties now happens entirely in CSSVariableResolver, and no longer in variable.cc. Having this in multiple places is just confusing. R=futhark@chromium.org Bug: 641877 Change-Id: Ic705d0808ffcea0ae5db02fb20870767175bb706 Reviewed-on: https://chromium-review.googlesource.com/1240274 Reviewed-by: Rune Lillesveen <futhark@chromium.org> Commit-Queue: Anders Ruud <andruud@chromium.org> Cr-Commit-Position: refs/heads/master@{#593902} 25 September 2018, 13:19:19 UTC
f3a1f93 Fix firefox find_binary_path to accomodate channels Firefox find_binary_path returned None since browser-channels were introduced due to path differences. This fixes the same, along with a minor change to the Nightly path on Mac as it contains a space. The default for |wpt run firefox| without a channel specified is set to nightly, along with a log message when this happens. 25 September 2018, 10:09:37 UTC
b040cb2 Add interface tests for TransitionEvent These are modelled after the similar tests that exist for AnimationEvent in css/css-animations, except written using more modern WPT style. Bug: 695504 Change-Id: I63573cf48aba6821f5e22486ef18217d0f2828ee Reviewed-on: https://chromium-review.googlesource.com/1239457 Reviewed-by: Stephen McGruer <smcgruer@chromium.org> Reviewed-by: Xida Chen <xidachen@chromium.org> Commit-Queue: Stephen McGruer <smcgruer@chromium.org> Cr-Commit-Position: refs/heads/master@{#593620} 24 September 2018, 19:28:21 UTC
b9acbf4 Test for minimum rendered width of 0.5ch for the tab character. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1432198 gecko-commit: 3ef50c7154b81fd2a34795a89d55bb68aeb318f2 gecko-integration-branch: mozilla-inbound gecko-reviewers: xidorn 24 September 2018, 17:56:11 UTC
68d63d5 [PE] Fix fragment clip and paint offset under multicol vertical-rl scrolled The previous code in VisualOffsetFromPaintOffsetRoot() converting the result into scrolling contents space used ScrolledContentOffset which mismatched the new ScrollTranslation which also includes scroll origin. Now use ScrollTranslation instead. Also removed the wrong remedy about scroll origin in one of the callers. Bug: 887423 Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_slimming_paint_v2;master.tryserver.blink:linux_trusty_blink_rel Change-Id: I9a72ed6ddc066c5b4c9970037ed4c4287c5a2f0f Reviewed-on: https://chromium-review.googlesource.com/1239170 Commit-Queue: Xianzhu Wang <wangxianzhu@chromium.org> Reviewed-by: Morten Stenshorne <mstensho@chromium.org> Reviewed-by: Philip Rogers <pdr@chromium.org> Cr-Commit-Position: refs/heads/master@{#593572} 24 September 2018, 17:25:05 UTC
f6de5f7 [css-grid] Performance optimizations in the Baseline alignment code Since we integrated the baseline alignment logic in the grid tracks sizing algorithm, its impact on performance has grown considerably. The analysis of the new logic added and its overhead, due to different operations, shows that evaluating the item's participation in the baseline alignment context is the most expensive one. It's specially demanding the evaluation of the grid item's alignment properties. Considering that currently we are doing this for every grid item, this CL propose to reuse the loop we already have to clear the grid item's override size to cache the items with a baseline value in their alignment CSS properties. Thanks to this cache we can determine the item's participation in a baseline alignment context in the different phases of the track sizing algorithm, with almost no cost (compared to the current logic). It may be possible to share the cache with the algorithm run for computing the grid's intrinsic size; however, if the intrinsic size logic is run before the grid's layout, we'll end up duplicating the cache. Additionally, this cache is also used in the alignment phase of the grid layout logic; this change helps to avoid the various issues we have been suffering related to the different evaluations of the item's participation in baseline during the different phases of the grid layout algorithm. BUG = 873452 Change-Id: Ida27be11ae0f5c455e6077367a277981ab35cec1 Reviewed-on: https://chromium-review.googlesource.com/1179897 Commit-Queue: Javier Fernandez <jfernandez@igalia.com> Reviewed-by: Manuel Rego <rego@igalia.com> Cr-Commit-Position: refs/heads/master@{#593552} 24 September 2018, 16:37:09 UTC
0200c63 Add a headless mode command line option (#13076) For browsers which support headless mode starting wptrunner with --headless will run the tests in headless mode; otherwise it will be ignored. --no-headless is avaiable to explicitly disable the mode when frontends change the defaults. For firefox switch the default for wpt run to be headless; for Chrome changing the default broke some smoketests, so don't switch until that is resolved. In all cases continue to run in a normal windowed mode in CI. 24 September 2018, 15:08:05 UTC
00c1fd9 Visual change on background-clip changes. The background-clip property affects background-color visually, so we need to say a layer is visually different even without an image. We had a wpt test for this which had a stray line which made the test always pass. Bug: 887350 Change-Id: Icc585f9e631485970b6509e015eff1e2007e4f0b Reviewed-on: https://chromium-review.googlesource.com/1238448 Reviewed-by: Anders Ruud <andruud@chromium.org> Reviewed-by: Fredrik Söderquist <fs@opera.com> Commit-Queue: Rune Lillesveen <futhark@chromium.org> Cr-Commit-Position: refs/heads/master@{#593523} 24 September 2018, 14:19:08 UTC
61e09be Fix some tests in test_request.py for python 3. (#11757) 24 September 2018, 13:40:10 UTC
91491de Update mozrunner from 7.0.0 to 7.0.2 (#13167) 24 September 2018, 12:36:22 UTC
75a06f9 Typo: seperated → separated (#13188) Found by https://chromium-review.googlesource.com/c/chromium/src/+/1240181#message-2a9347bd8ccd79130eb02de97600c0faf4d429ce But the same typo also made elsewhere. 24 September 2018, 12:30:26 UTC
23c5494 Update marionette_driver from 2.6.0 to 2.7.0 (#10805) 24 September 2018, 12:01:14 UTC
5bd512c Various test fixes for python3 support. (#11769) 24 September 2018, 11:42:16 UTC
7bbbe6e Make use navigator.mediaDevices.getUserMedia (#13181) 24 September 2018, 10:56:46 UTC
e020ec6 Add tests for calling WebAssembly functions with too many arguments bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1492778 gecko-commit: f2ecea87ed9f0b61a4b8aca468f070ede9c5619d gecko-integration-branch: central gecko-reviewers: lth 24 September 2018, 10:04:36 UTC
1c99c70 Remove WebKitAnimationEvent This is an obsolete prefixed alias of AnimationEvent. An intent-to-remove has been sent, and has got LGTM*3. Blink intent thread: https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/EgMUDqySZwE Bug: 695504 Change-Id: Ia86e830fe3f653aa6a7b2f983afb75fd4d088831 Reviewed-on: https://chromium-review.googlesource.com/1238497 Commit-Queue: Stephen McGruer <smcgruer@chromium.org> Reviewed-by: Dave Tapuska <dtapuska@chromium.org> Reviewed-by: Tim Volodine <timvolodine@chromium.org> Reviewed-by: Rick Byers <rbyers@chromium.org> Cr-Commit-Position: refs/heads/master@{#593405} 24 September 2018, 10:02:06 UTC
efa1c1e [testharness.js] Remove deprecated API (#12976) [testharness.js] Remove deprecated API The testharness.js functions `assert_exists` and `assert_not_exists` have been labeled "deprecated" since 2012-01-31 [1]. Remove the functions and replace all existing references with equivalent assertions. [1] 1780607fc4582b65b7fcdded3e39e79e95c8d915 24 September 2018, 09:49:58 UTC
7f3e17f Make is_html actually work in Output#resolve_log(). In particular, is_html would never become true if SVGSVGElement was supported at all. Even if SVGSVGElement was not supported, it would never become true because we were checking the namespace and localName of the Document object, rather than the root element. 24 September 2018, 09:48:58 UTC
664b50b Update mozprofile from 1.1.0 to 2.0.0 24 September 2018, 09:47:51 UTC
24c572a Update selenium from 3.14.0 to 3.14.1 24 September 2018, 09:46:00 UTC
f5de401 Update selenium from 3.14.0 to 3.14.1 24 September 2018, 09:46:00 UTC
90d366c Update selenium from 3.14.0 to 3.14.1 24 September 2018, 09:46:00 UTC
3328d27 Update selenium from 3.13.0 to 3.14.1 24 September 2018, 09:46:00 UTC
bc3d67c Update selenium from 3.14.0 to 3.14.1 24 September 2018, 09:46:00 UTC
ee8755b Update selenium from 3.14.0 to 3.14.1 24 September 2018, 09:46:00 UTC
fab6e8e Update selenium from 3.14.0 to 3.14.1 24 September 2018, 09:46:00 UTC
82d852b Check if platform is Windows before catching WindowsError Check if the platform is Windows and the error is a WindowsError before trying to run git.bat, as WindowsError is not defined in non-Windows. Closes https://github.com/web-platform-tests/wpt/issues/12693 24 September 2018, 09:45:28 UTC
1306690 Also ignore ERROR in slow test check Tweak the docstring accordingly to explain why. 24 September 2018, 09:41:22 UTC
3a749a1 [wptrunner] Fix support for `--binary-arg` in Fx (#13154) In order to automate Firefox, wptrunner requires the browser's internal module "Marionette" to be enabled. This is a requirement regardless of any custom configuration specified by the user, including additional command-line flags via the `--binary-arg` argument. Previously, this project would omit the `-marionette` argument in the presence of any user-specified arguments. Because this interferes with normal operation (and because the source code is formatted in a way that conflicts with the order of operations), this is likely an unintentional behavior. Modify the code which derives the command-line arguments to always include the `-marionette` argument. 24 September 2018, 09:36:45 UTC
fc8a4ea Part 11: Add loading font source wpt test Differential Revision: https://phabricator.services.mozilla.com/D1945 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1330487 gecko-commit: 221f5b9e37ed44f3d1a33c37a310d6455d688983 gecko-integration-branch: autoland gecko-reviewers: heycam 24 September 2018, 09:26:50 UTC
da7604a Part 10: Add loading child stylesheet wpt tests Differential Revision: https://phabricator.services.mozilla.com/D1944 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1330487 gecko-commit: 2180d6ea9c6f7129d634e585270d7745ef272418 gecko-integration-branch: autoland gecko-reviewers: heycam 24 September 2018, 09:26:50 UTC
d1b49c5 Part 9: Add referencing svg from css wpt test Differential Revision: https://phabricator.services.mozilla.com/D1943 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1330487 gecko-commit: b20b9b86b510da3394a3beef93db216aee6e851c gecko-integration-branch: autoland gecko-reviewers: heycam 24 September 2018, 09:26:50 UTC
d9c7f32 Part 8: Restruct, moving wpt tests to new folder Differential Revision: https://phabricator.services.mozilla.com/D1942 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1330487 gecko-commit: 0f19433e45b7b53fc30d35c173755124ac6d3788 gecko-integration-branch: autoland gecko-reviewers: heycam 24 September 2018, 09:26:50 UTC
3d117ae Merge pull request #13179 from yoavweiss/multiple_wildcard_test [resource-timing] Add TAO test for multiple wildcards 24 September 2018, 01:02:41 UTC
aea0e32 [resource-timing] Add TAO test for multiple wildcards This PR adds a test for multiple TAO wildcards, to make sure it passes the timing allow check. It also adds asserts to make sure TAO tests fail if the relevant RT entry is missing. 23 September 2018, 19:17:29 UTC
61efc6b Update interfaces/SVG.idl (#13175) Source: https://github.com/tidoust/reffy-reports/blob/7faca77/whatwg/idl/SVG.idl Build: https://travis-ci.org/tidoust/reffy-reports/builds/432054136 23 September 2018, 08:24:24 UTC
5d58e09 Unbreak html/dom/interfaces.https.html This change makes /interfaces/touch-events.idl get fetched, rather than /interfaces/touchevents.idl (which doesn't exist). 22 September 2018, 16:55:06 UTC
6373d37 Fix grammar mistake docs 22 September 2018, 15:15:29 UTC
d519fc8 Fix some typos in docs 22 September 2018, 15:14:23 UTC
eacbf1f Share tests between new WebAssembly.Instance() and WebAssembly.instantiate() bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1491254 gecko-commit: b969eeed85fa3e4fd6033652830d308a07f9783a gecko-integration-branch: central gecko-reviewers: bbouvier 22 September 2018, 12:14:00 UTC
c9354ab Update interfaces/picture-in-picture.idl (#13169) Source: https://github.com/tidoust/reffy-reports/blob/c1b283c/whatwg/idl/picture-in-picture.idl Build: https://travis-ci.org/tidoust/reffy-reports/builds/431787852 22 September 2018, 08:30:59 UTC
b17c53f Update interfaces/webaudio.idl (#13170) Source: https://github.com/tidoust/reffy-reports/blob/c1b283c/whatwg/idl/webaudio.idl Build: https://travis-ci.org/tidoust/reffy-reports/builds/431787852 22 September 2018, 08:29:53 UTC
a9c5abb Add a test for the WebAssembly.Memory() constructor with initial > maximum bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1493096 gecko-commit: dc1e32c716534bec52f280568c27940f21c3c8d8 gecko-integration-branch: central gecko-reviewers: bbouvier 22 September 2018, 06:35:48 UTC
629061b throw the appropriate exception object for each error. Type errors on entry to webidl-specified functions are thrown as TypeError. Range errors discovered later are throw as RangeError. We were conflating these in a single error message, hence nothing worked quite properly. Two fixes here to test cases that also did not quite distinguish these two cases. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1488473 gecko-commit: 54e9cd8211b3ac47092cbcbf6aaca0fb0abdb53e gecko-integration-branch: mozilla-inbound gecko-reviewers: bbouvier, ms2ger 22 September 2018, 05:00:00 UTC
f430b03 make operations on wasm namespaces and interfaces enumerable. The WebIDL spec requires enumerable operations here. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1490229 gecko-commit: ef8e1b2515df8a8284d2b8abad753bba9a9aa4df gecko-integration-branch: mozilla-inbound gecko-reviewers: bbouvier, ms2ger 22 September 2018, 04:49:49 UTC
7897f9d [service-workers] Return value in cleanup (#13163) Previously, many tests un-registered service workers using the testharness.js API `add_cleanup` without returning the promise which tracked the operation. While this ensured the operation was started at the completion of the test, it did not guarantee that the operation would be completed before the test was considered "complete." In automation scenarios where many tests are executed in rapid succession, this enabled a race condition: the navigation could interrupt the un-registration process. In order to account for the possibility of registrations that persisted from previous test failures, the tests included "setup" code to defensively un-register such workers. The `Test#add_cleanup` method was recently extended to support asynchronous "clean up" operations [1]. Use that API to ensure tests are not considered "complete" until after service worker un-registration is done. [1] https://github.com/web-platform-tests/wpt/pull/8748 21 September 2018, 22:12:00 UTC
eb68211 Merge pull request #13159 from web-platform-tests/fix-mplus-1p-regular Fix the path of mplus-1p-regular.woff in all tests 21 September 2018, 21:41:22 UTC
b3ca0ce Fix scrollIntoView(...) for SVG elements AbsoluteBoundingBoxRectForScrollIntoView and associated helpers did not compute the correct bounding box for SVG shapes (or anything but the SVG root.) Compute the bounding rect using the stroke bounding box. Bug: 803440 Change-Id: If25ca98b686f17a0db699e569460cb4c276f06a0 Reviewed-on: https://chromium-review.googlesource.com/1238458 Reviewed-by: David Bokan <bokan@chromium.org> Commit-Queue: Fredrik Söderquist <fs@opera.com> Cr-Commit-Position: refs/heads/master@{#593306} 21 September 2018, 20:08:30 UTC
a6ca234 Fix the path of mplus-1p-regular.woff in all tests Following #9718, the font is now in /fonts/ instead of /fonts/CSSTest/. Globally fix the path using sed. 21 September 2018, 20:02:40 UTC
45f38e4 Revert "bindings: Implement timers with V8Function" This reverts commit 254369a5f6df06c2c6be067d14c2cb2a036ba173. Reason for revert: <INSERT REASONING HERE> Original change's description: > bindings: Implement timers with V8Function > > This fixes bug 866610 by using the IDL infrastructure to properly enter > the v8::Context before calling the registered callback. > > Also ensure eager finalization of ScheduledAction in DOMTimer to > prevent a memory leak. Added two more effective DCHECKs to confirm. > > Bug: 866610 > Change-Id: I37d7bd05f035fe31856cfe68bae51aa0632cd3b1 > Reviewed-on: https://chromium-review.googlesource.com/1220486 > Reviewed-by: Nate Chapin <japhet@chromium.org> > Reviewed-by: Yuki Shiino <yukishiino@chromium.org> > Reviewed-by: Hitoshi Yoshida <peria@chromium.org> > Commit-Queue: Timothy Gu <timothygu@chromium.org> > Cr-Commit-Position: refs/heads/master@{#593108} TBR=peria@chromium.org,yukishiino@chromium.org,haraken@chromium.org,japhet@chromium.org,timothygu@chromium.org Change-Id: Ifaccc3374466b851fc28b10c63ed1397bdae635e No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: 866610 Reviewed-on: https://chromium-review.googlesource.com/1239216 Reviewed-by: Frank Liberato <liberato@chromium.org> Commit-Queue: Frank Liberato <liberato@chromium.org> Cr-Commit-Position: refs/heads/master@{#593260} 21 September 2018, 18:44:44 UTC
2719d8f Run stable daily and beta weekly (#13147) 21 September 2018, 18:35:38 UTC
80fa83f [css-layout-api] Move perform-child-layout tests to child-constraints As above, move similar tests into subdirectory, and apply minor documentation cleanups. Adds two new tests checking that setting an invalid (negative) available size, clamps it to zero. Bug: 726125 Change-Id: Id5bdfa25970a4e4bfe359377b88176043ab1f6c3 Reviewed-on: https://chromium-review.googlesource.com/1236266 Commit-Queue: Ian Kilpatrick <ikilpatrick@chromium.org> Reviewed-by: Aleks Totic <atotic@chromium.org> Reviewed-by: Morten Stenshorne <mstensho@chromium.org> Cr-Commit-Position: refs/heads/master@{#593236} 21 September 2018, 17:32:19 UTC
159da2f [css-layout-api] Adds ability to specify percentage{Inline,Block}Size. This allows developers to specify the size which percentages in the block (wrt child writing mode) direction should be resolved against. Currently inline percentages still resolve against the available inline-size. This adds a "OverrideContainingBlockPercentageResolutionLogicalHeight" field on layout box, which both the logic for LayoutBox::ComputePercenatgeLogicalHeight and LayoutBox::ComputeReplacedLogicalHeight use. They follow similar logic to LayoutGrid, in that in quirks mode, percentages are treated as indefinite (doesn't "walk-up" the tree). Change-Id: I256381687d2eed7693a908074f7f5032d5963e2b Reviewed-on: https://chromium-review.googlesource.com/1232206 Commit-Queue: Ian Kilpatrick <ikilpatrick@chromium.org> Reviewed-by: Aleks Totic <atotic@chromium.org> Cr-Commit-Position: refs/heads/master@{#593208} 21 September 2018, 16:42:17 UTC
501cfb6 Set up infra so we can move the wpt-manifest out of tree Changes the wpt manifest path to the topobjdir instead so it can be moved out of tree. Other changes so that the manifest download and update, and |mach wpt| and |mach test <wpt-test>| work with the new path. The manifest is also downloaded and updated when creating the tests-archive to ensure that it exists when we run tests on TC. Differential Revision: https://phabricator.services.mozilla.com/D5312 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1473915 gecko-commit: fcb3abf6410154560a362dbe1aad16f2d11fd42e gecko-integration-branch: autoland gecko-reviewers: gps 21 September 2018, 12:47:12 UTC
689968f [css-properties-values-api] Use inherited value for substitution. When a var()-reference produces tokens that are incompatible with the current syntax, or the var()-reference refers to a variable that does not exist, we currently always substitute the initial value, even for inherited properties. This is incorrect, as the value should behave as 'unset', which means 'inherit' for inherited properties. Note that if syntax-incompatible tokens are specified directly (not via a var()-reference), we correctly behave as 'unset'. This is because the var()-less case is handled by a different code path (variable.cc). R=futhark@chromium.org Bug: 641877 Change-Id: Ifdd5435ee77f4b8cd3998967713cb6fcb7e8d5f4 Reviewed-on: https://chromium-review.googlesource.com/1235579 Commit-Queue: Anders Ruud <andruud@chromium.org> Reviewed-by: Rune Lillesveen <futhark@chromium.org> Cr-Commit-Position: refs/heads/master@{#593145} 21 September 2018, 11:22:22 UTC
5824695 Treat invalid in="" attributes as if they weren't specified Differential Revision: https://phabricator.services.mozilla.com/D6355 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1492694 gecko-commit: 4fa839cdb8881706bdf50a3156926bb9d5f5e474 gecko-integration-branch: autoland gecko-reviewers: longsonr 21 September 2018, 10:56:47 UTC
b73d87f Improve handling of startup crashes Instead of failing with an error, catch the error and run mozcrash. Differential Revision: https://phabricator.services.mozilla.com/D6036 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1455852 gecko-commit: 6fef3d568af2c025e360156713061cf7afa7666b gecko-integration-branch: autoland gecko-reviewers: whimboo 21 September 2018, 10:56:01 UTC
a515ab7 Update interfaces/payment-method-basic-card.idl (#13097) Source: https://github.com/tidoust/reffy-reports/blob/fb94b83/whatwg/idl/payment-method-basic-card.idl Build: https://travis-ci.org/tidoust/reffy-reports/builds/431349655 21 September 2018, 10:52:39 UTC
637c9f7 Update interfaces/payment-request.idl (#13098) Source: https://github.com/tidoust/reffy-reports/blob/d22394f/whatwg/idl/payment-request.idl Build: https://travis-ci.org/tidoust/reffy-reports/builds/430876511 21 September 2018, 10:52:10 UTC
9da31eb Update interfaces/webrtc-stats.idl (#13099) Source: https://github.com/tidoust/reffy-reports/blob/d22394f/whatwg/idl/webrtc-stats.idl Build: https://travis-ci.org/tidoust/reffy-reports/builds/430876511 21 September 2018, 10:51:35 UTC
0ba3e36 radio groups should work in shadow DOM bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1490406 gecko-commit: bfb9062ec18bb386bf3cf851b75fcf2f1de55756 gecko-integration-branch: central gecko-reviewers: ehsan 21 September 2018, 10:38:55 UTC
4e4e74c [wdspec] Add tests for null input source and missing duration for pause primitive. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1491751 gecko-commit: 35e63e22c36773a412337276ea3ed9564972f8b4 gecko-integration-branch: mozilla-inbound gecko-reviewers: ato 21 September 2018, 10:32:33 UTC
af65cfb Don't try to parse the contents of server errors in idl_test(). 21 September 2018, 10:29:07 UTC
c591e86 Update interfaces/CSP.idl (#13137) Source: https://github.com/tidoust/reffy-reports/blob/fb94b83/whatwg/idl/CSP.idl Build: https://travis-ci.org/tidoust/reffy-reports/builds/431349655 21 September 2018, 09:46:38 UTC
33a9abd Add pictureInPictureWindow to enterpictureinpicture event. This makes sure web developers can access to the PictureInPicture window object when user agent initiates Picture-in-Picture. It does so by adding a pictureInPictureWindow attribute to the existing enterpictureinpicture event Intent to ship: https://groups.google.com/a/chromium.org/d/msg/blink-dev/ibVPbqBQapU/Fgf307XJBgAJ Change-Id: I46ce1f4047b670f49dd746e39c7e62efc1b4a135 Bug: 887856 Reviewed-on: https://chromium-review.googlesource.com/1228122 Commit-Queue: François Beaufort <beaufort.francois@gmail.com> Reviewed-by: Jochen Eisinger <jochen@chromium.org> Reviewed-by: Mounir Lamouri <mlamouri@chromium.org> Cr-Commit-Position: refs/heads/master@{#593127} 21 September 2018, 09:23:10 UTC
4eaebdf bindings: Implement timers with V8Function This fixes bug 866610 by using the IDL infrastructure to properly enter the v8::Context before calling the registered callback. Also ensure eager finalization of ScheduledAction in DOMTimer to prevent a memory leak. Added two more effective DCHECKs to confirm. Bug: 866610 Change-Id: I37d7bd05f035fe31856cfe68bae51aa0632cd3b1 Reviewed-on: https://chromium-review.googlesource.com/1220486 Reviewed-by: Nate Chapin <japhet@chromium.org> Reviewed-by: Yuki Shiino <yukishiino@chromium.org> Reviewed-by: Hitoshi Yoshida <peria@chromium.org> Commit-Queue: Timothy Gu <timothygu@chromium.org> Cr-Commit-Position: refs/heads/master@{#593108} 21 September 2018, 08:10:43 UTC
b0cfc3c Fix preserve-3d in presence of anon boxes. In the button case we have a ::-moz-button-content pseudo-element, but this is also an issue for tables and such. These are supposed to be implementation details, so avoid looking at them for preserve-3d. I don't know how I didn't think of this on the regressing bug. Differential Revision: https://phabricator.services.mozilla.com/D6131 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1491864 gecko-commit: 20d5ba6677f5a9167e3cfe1963617c4e05db81f6 gecko-integration-branch: central gecko-reviewers: mattwoodrow 21 September 2018, 07:43:16 UTC
ab1c117 Remove languageCode tests (#12684) 21 September 2018, 01:33:11 UTC
50ff4f9 fix: incorrectly named test (#13134) 21 September 2018, 01:23:13 UTC
f0ef29b [css-masking] Inheritance and initial values (#13094) Test that CSS Masking properties inherit. Test their initial values match the spec. https://drafts.fxtf.org/css-masking-1/#property-index 20 September 2018, 23:21:19 UTC
90e5630 [css-writing-modes] Inheritance and initial values (#13093) Test that CSS Writing Modes properties inherit. Test that initial values match the spec. https://drafts.csswg.org/css-writing-modes-3/#property-index 20 September 2018, 23:21:02 UTC
e441850 [css-break] Inheritance and initial values (#13092) Test inheritance and initial values of properties defined by CSS Fragmentation. https://drafts.csswg.org/css-break/#property-index 20 September 2018, 23:20:46 UTC
a25aa4b Revert "Revert "[css-tables] Force layout when colgroups are removed or added"" Fixes an uninitialised variable caught by MSAN. This reverts commit 66a74d2f7e1b369ce086c3c41ee089d72f3d0018. Change-Id: I1e896476fe201fb05072970220bab5c3b20588a2 Reviewed-on: https://chromium-review.googlesource.com/1233746 Commit-Queue: David Grogan <dgrogan@chromium.org> Reviewed-by: Emil A Eklund <eae@chromium.org> Reviewed-by: David Grogan <dgrogan@chromium.org> Cr-Commit-Position: refs/heads/master@{#592938} 20 September 2018, 21:15:26 UTC
9f97edb [css-shapes] Inheritance and initial values (#13068) Test that CSS Shapes properties are not inherited. Ttest the initial values match the spec. https://drafts.csswg.org/css-shapes/#property-index 20 September 2018, 21:05:23 UTC
7930fce Merge pull request #13063 from ewilligers/contain-inheritance [css-contain] Inheritance and initial value 20 September 2018, 20:30:11 UTC
479f209 Merge pull request #13060 from ewilligers/display-inheritance [css-display] Inheritance and initial value 20 September 2018, 20:28:45 UTC
c73ea25 Use NotFoundError instead of InvalidPointerId This cl follows the new pointerevent spec which uses more common WebIDL specified exception NotFoundError instead of defining new InvalidPointerId exception. Bug: 885321 Change-Id: I28e946ffcb96c9fb4f70c76a4b9c09be620f981d Reviewed-on: https://chromium-review.googlesource.com/1231990 Reviewed-by: Dave Tapuska <dtapuska@chromium.org> Reviewed-by: Ella Ge <eirage@chromium.org> Reviewed-by: Yuki Shiino <yukishiino@chromium.org> Commit-Queue: Navid Zolghadr <nzolghadr@chromium.org> Cr-Commit-Position: refs/heads/master@{#592903} 20 September 2018, 20:00:07 UTC
6718d7d Merge pull request #13131 from Loirooriol/css-computed-insets-fix Fix syntax and typos in tests from #12956 20 September 2018, 19:53:37 UTC
b0ea108 Update doc regarding exp. features on Chrome Following https://github.com/web-platform-tests/wpt/pull/13011, `wpt` automatically turns on experimental web platform features on Chrome if the channel is "dev". Update the doc to reflect this change. 20 September 2018, 19:34:11 UTC
b1e8aea [service-workers] Correct typo (#13064) * [service-workers] Correct typo 20 September 2018, 19:00:09 UTC
3411e4b [service-workers] Refactor tautological tests (#13043) * [service-workers] Refactor tautological tests Previously, these tests created Promise values which would be fulfilled even when expectations were violated. This would cause the test harness to interpret them as "passing" regardless of implementation status. Remove the use of `Promise.prototype.catch` to ensure that promise rejections which occur during test execution lead to test failure. 20 September 2018, 18:39:32 UTC
1a9f229 Merge pull request #13116 from ewilligers/list-inheritance [css-lists] Inheritance and initial values 20 September 2018, 18:38:16 UTC
59142c0 Fix syntax and typos in tests from #12956 Edge doesn't support spread syntax in object initializers, so use Object.assign instead. Also I didn't write my email correctly. 20 September 2018, 18:16:31 UTC
back to top