3b2013abdcbc024da09f4c5b89a1c1e4fad46850: Bug 1609638 - Add analysis identifying dereferences of temporary RefPtr objects. r=andi
Simon Giesecke <sgiesecke@mozilla.com> - Mon, 20 Jan 2020 14:11:21 +0000 - rev 510775
Push 37036 by dvarga@mozilla.com at Tue, 21 Jan 2020 00:17:43 +0000
Bug 1609638 - Add analysis identifying dereferences of temporary RefPtr objects. r=andi Differential Revision: https://phabricator.services.mozilla.com/D60167
73a4fc3b58695069bbe902edd308018b5212516c: Bug 1609397 - [wpt-sync] Update web-platform-tests to a5e2efd90b6766f33e94d92e1858a68f8c40c977, a=testonly
moz-wptsync-bot <wptsync@mozilla.com> - Wed, 15 Jan 2020 11:51:34 +0000 - rev 510774
Push 37036 by dvarga@mozilla.com at Tue, 21 Jan 2020 00:17:43 +0000
Bug 1609397 - [wpt-sync] Update web-platform-tests to a5e2efd90b6766f33e94d92e1858a68f8c40c977, a=testonly MANUAL PUSH: wpt sync bot wpt-head: a5e2efd90b6766f33e94d92e1858a68f8c40c977 wpt-type: landing
1b05bea426e200fac978b142fdf7b231828b8cea: Bug 1607407 [wpt PR 21064] - Update wpt metadata, a=testonly
moz-wptsync-bot <wptsync@mozilla.com> - Wed, 15 Jan 2020 11:40:26 +0000 - rev 510773
Push 37036 by dvarga@mozilla.com at Tue, 21 Jan 2020 00:17:43 +0000
Bug 1607407 [wpt PR 21064] - Update wpt metadata, a=testonly wpt-pr: 21064 wpt-type: metadata
3b7d516c6378ad0f9526023b999ba0a356d6326f: Bug 1607407 [wpt PR 21064] - [Import Maps] Migrate Jest-based parsing tests into JSON-based, a=testonly
Hiroshige Hayashizaki <hiroshige@chromium.org> - Wed, 15 Jan 2020 11:51:12 +0000 - rev 510772
Push 37036 by dvarga@mozilla.com at Tue, 21 Jan 2020 00:17:43 +0000
Bug 1607407 [wpt PR 21064] - [Import Maps] Migrate Jest-based parsing tests into JSON-based, a=testonly Automatic update from web-platform-tests [Import Maps] Migrate Jest-based parsing tests into JSON-based This CL - Converts Jest-based parsing tests into JSONs (with minor refinement, and removing test cases depending on interoperability issues of underlying URL parsers), - Adjust the JSON schema for parsing tests, and - Removes imported resolution tests. The test failures (virtual/import-maps-without-builtin-modules/external/wpt/import-maps/common/parsing.tentative.html) are due to https://github.com/WICG/import-maps/issues/184, i.e. whether `null` mappings are removed from parsed import map or not. Bug: 1026809, https://github.com/WICG/import-maps/issues/170 Change-Id: If1e53cbeafd44c1de1a7fa38ef646fcd5721b495 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1982509 Reviewed-by: Domenic Denicola <domenic@chromium.org> Commit-Queue: Hiroshige Hayashizaki <hiroshige@chromium.org> Cr-Commit-Position: refs/heads/master@{#731910} -- wpt-commits: a5e2efd90b6766f33e94d92e1858a68f8c40c977 wpt-pr: 21064
ebc4e12919f688205b1f1b9cf53378e58c94cd3a: Bug 1609358 [wpt PR 21185] - [WPT/common/security-features] Allow `excluded_tests` based on `expectation` value, a=testonly
Hiroshige Hayashizaki <hiroshige@chromium.org> - Wed, 15 Jan 2020 11:51:08 +0000 - rev 510771
Push 37036 by dvarga@mozilla.com at Tue, 21 Jan 2020 00:17:43 +0000
Bug 1609358 [wpt PR 21185] - [WPT/common/security-features] Allow `excluded_tests` based on `expectation` value, a=testonly Automatic update from web-platform-tests [WPT/common/security-features] Allow `excluded_tests` based on `expectation` value Previously: `excluded_tests` excluded selections that have the same values for the fields included in `selection_pattern`. However, as `selection_pattern` doesn't contain `expectation`, `expectation` can't be used in `excluded_tests`, blocking [1]. After this CL: `excluded_tests` excluded selections that have the same values for all the fields (except for `name`). For this purpose, this CL: - Sets `delivery_key` for `excluded_selection`, so that selections and excluded selections have the same set of fields. - Uses `dump_test_parameters()` rather than `selection_pattern` for exclusion matching (`exclusion_dict`). - Applies exclusions after all overrides are processed. This is a fix for cases like: - "default" selection A - "override" selection B, overriding A - exclusion pattern E, matching B but not A Previously: E excludes B but not A, so A is generated. After this CL: B overrides A, then E excludes B. As A is already overridden, no selections are generated. This CL doesn't change generated results, because before [1] there are no cases hitting these issues. [1] https://chromium-review.googlesource.com/c/chromium/src/+/1991066 Bug: 906850 Change-Id: Ifa36167df710edd89d4e572346a3f1b928710119 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1991074 Commit-Queue: Hiroshige Hayashizaki <hiroshige@chromium.org> Reviewed-by: Mike West <mkwst@chromium.org> Cr-Commit-Position: refs/heads/master@{#731904} -- wpt-commits: 61616b5bfd5e7c0e86e68b6e4fbb0192ba78d170 wpt-pr: 21185
f974466d5a2e714428cdfee4663e6fddcb82f077: Bug 1609355 [wpt PR 21184] - [WPT/common/security-features] Keep field order of spec.src.json, a=testonly
Hiroshige Hayashizaki <hiroshige@chromium.org> - Wed, 15 Jan 2020 11:51:03 +0000 - rev 510770
Push 37036 by dvarga@mozilla.com at Tue, 21 Jan 2020 00:17:43 +0000
Bug 1609355 [wpt PR 21184] - [WPT/common/security-features] Keep field order of spec.src.json, a=testonly Automatic update from web-platform-tests [WPT/common/security-features] Keep field order of spec.src.json For easier debugging for [1]: [1] will dump merged spec JSONs into files. Keeping the field order makes taking diff easy. [1] https://chromium-review.googlesource.com/c/chromium/src/+/1991066 Bug: 906850 Change-Id: Ibef14a818a52b4c58ee60272ecb2c1c653842a93 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1991073 Commit-Queue: Hiroshige Hayashizaki <hiroshige@chromium.org> Reviewed-by: Hiroki Nakagawa <nhiroki@chromium.org> Reviewed-by: Mike West <mkwst@chromium.org> Cr-Commit-Position: refs/heads/master@{#731900} -- wpt-commits: 2f7ba1096225f74ae6ee4850df0db5aebf3534cf wpt-pr: 21184
42c037b4562c3c8af0ea608ca44bbbb29cdf3d90: Bug 1608776 [wpt PR 21143] - Update wpt metadata, a=testonly
moz-wptsync-bot <wptsync@mozilla.com> - Wed, 15 Jan 2020 09:26:44 +0000 - rev 510769
Push 37036 by dvarga@mozilla.com at Tue, 21 Jan 2020 00:17:43 +0000
Bug 1608776 [wpt PR 21143] - Update wpt metadata, a=testonly wpt-pr: 21143 wpt-type: metadata
03c2bce07aaed2ef1e33f9c646573e0af18aff9f: Bug 1608776 [wpt PR 21143] - [WebNFC] Rename push NDEFWriter method to write, a=testonly
Francois Beaufort <beaufort.francois@gmail.com> - Wed, 15 Jan 2020 11:50:55 +0000 - rev 510768
Push 37036 by dvarga@mozilla.com at Tue, 21 Jan 2020 00:17:43 +0000
Bug 1608776 [wpt PR 21143] - [WebNFC] Rename push NDEFWriter method to write, a=testonly Automatic update from web-platform-tests [WebNFC] Rename push NDEFWriter method to write Following spec change at https://github.com/w3c/web-nfc/pull/526, this CL renames NDEFWriter.push to NDEFWriter.write and NDEFPushOptions to NDEFWriteOptions. BUG=520391 Change-Id: Icfaec0609e8cb6145eef4f344519e2ff7b04159c Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1993805 Reviewed-by: Rijubrata Bhaumik <rijubrata.bhaumik@intel.com> Reviewed-by: Daniel Cheng <dcheng@chromium.org> Reviewed-by: Leon Han <leon.han@intel.com> Commit-Queue: Fran├žois Beaufort <beaufort.francois@gmail.com> Cr-Commit-Position: refs/heads/master@{#731890} -- wpt-commits: 48483e8e5afed7db92b43a05c4e7963b613f6ba9 wpt-pr: 21143
a1c448a0d65355ef57f8f227900e2fba00d895e7: Bug 1604858 [wpt PR 20845] - Fail when calling createOffer in the wrong signaling state, a=testonly
Dominique Hazael-Massieux <dom@w3.org> - Wed, 15 Jan 2020 11:50:50 +0000 - rev 510767
Push 37036 by dvarga@mozilla.com at Tue, 21 Jan 2020 00:17:43 +0000
Bug 1604858 [wpt PR 20845] - Fail when calling createOffer in the wrong signaling state, a=testonly Automatic update from web-platform-tests Fail when calling createOffer in the wrong signaling state (#20845) * Fail when calling createOffer in the wrong signaling state close #16188 per https://github.com/w3c/webrtc-pc/issues/2145 -- wpt-commits: 841671e2b4e2bba13b76a805723c4cfb4560dbe9 wpt-pr: 20845
bec4b9ca35d56c0a42fd31a6b5076777494c9407: Bug 1605042 [wpt PR 20862] - Use getNoiseStream instead of getUserMedia, a=testonly
Dominique Hazael-Massieux <dom@w3.org> - Wed, 15 Jan 2020 11:50:45 +0000 - rev 510766
Push 37036 by dvarga@mozilla.com at Tue, 21 Jan 2020 00:17:43 +0000
Bug 1605042 [wpt PR 20862] - Use getNoiseStream instead of getUserMedia, a=testonly Automatic update from web-platform-tests Use getNoiseStream instead of getUserMedia (#20862) * Use getNoiStream instead of getUserMedia Avoid dependency on device permission May enable to switch the tests from https to http (since they should apply generally) * Add dependency to RTCPC-helpers to addTransceiver test to use getNoiseStream -- wpt-commits: 213a7607e8d6ba44d88f1774319e6c1c82ab1ccb wpt-pr: 20862
1161693a5572590e0dcce3e964322f79df94276e: Bug 1609323 [wpt PR 21179] - Fix bidi-reordering not to break inline box nesting, a=testonly
Koji Ishii <kojii@chromium.org> - Wed, 15 Jan 2020 11:50:39 +0000 - rev 510765
Push 37036 by dvarga@mozilla.com at Tue, 21 Jan 2020 00:17:43 +0000
Bug 1609323 [wpt PR 21179] - Fix bidi-reordering not to break inline box nesting, a=testonly Automatic update from web-platform-tests Fix bidi-reordering not to break inline box nesting This patch fixes bidi-reordering to compute children of inline boxes correctly. r728439 <crrev.com/c/1980663> broke the computation when two inline boxes are adjacent without any text/spaces between them, Bug: 1040884 Change-Id: I0368a94b3b2d4cabd62bd82e1114fcadabf81acc Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2000399 Commit-Queue: Koji Ishii <kojii@chromium.org> Reviewed-by: Yoshifumi Inoue <yosin@chromium.org> Cr-Commit-Position: refs/heads/master@{#731860} -- wpt-commits: 0902595fbf20511c455512fb1d268da7763496f5 wpt-pr: 21179
888730e8fbcca6e8605477538526c1f6200a62ea: Bug 1608334 [wpt PR 21123] - [WPT/common/security-features] Move per-project config into spec.src.json, a=testonly
Hiroshige Hayashizaki <hiroshige@chromium.org> - Wed, 15 Jan 2020 11:50:34 +0000 - rev 510764
Push 37036 by dvarga@mozilla.com at Tue, 21 Jan 2020 00:17:43 +0000
Bug 1608334 [wpt PR 21123] - [WPT/common/security-features] Move per-project config into spec.src.json, a=testonly Automatic update from web-platform-tests [WPT/common/security-features] Move per-project config into spec.src.json [1] will enable sub projects inheriting parent's `spec.src.json`, in order to generate similar but subtlely different tests. As a preparation for [1], this CL centralizes per-project configs into `spec.src.json`, by moving config values from per-project `generate.py` into `spec.src.json`. - `spec_directory` is now the current directory, or specified by the `--spec` command line option, while previously it is calculated based on the per-project `generate.py`'s path. - Script paths (`helper_js`, `sanity_checker_js`, `spec_json_js`) are now hard-coded (using `spec_directory`) in `common/security-features/tools/generate.py`. - Other config values are moved into `spec.src.json`. - `spec_json.js` is moved under `generic/`, to a little centralize generator-related files into `generic/`. Generated files are affected because: - Scripts (like `test-case.sub.js`) are now referenced as relative paths from generated test HTMLs. - `disclaimer.template` is updated. Generated files will be updated in a separate CL [2]. [1] https://chromium-review.googlesource.com/c/chromium/src/+/1991066/ [2] https://chromium-review.googlesource.com/c/chromium/src/+/1992955/ Bug: 906850 Change-Id: Id3b2a26b67296a1de2b682e07bdcf473f666cd25 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1989718 Commit-Queue: Hiroshige Hayashizaki <hiroshige@chromium.org> Reviewed-by: Hiroki Nakagawa <nhiroki@chromium.org> Cr-Commit-Position: refs/heads/master@{#731858} -- wpt-commits: d0adb1443bac2da650b04db557cf38ae6b368071 wpt-pr: 21123
46be9bfd0c0c66dee73538263a96fd2016a60b17: Bug 1608587 [wpt PR 21137] - Update wpt metadata, a=testonly
moz-wptsync-bot <wptsync@mozilla.com> - Wed, 15 Jan 2020 03:55:55 +0000 - rev 510763
Push 37036 by dvarga@mozilla.com at Tue, 21 Jan 2020 00:17:43 +0000
Bug 1608587 [wpt PR 21137] - Update wpt metadata, a=testonly wpt-pr: 21137 wpt-type: metadata
46f50a62b7cd5593b3a330dcff35e9aee7f49b80: Bug 1608587 [wpt PR 21137] - [FlexNG] Fix min-width: auto for flex item tables, a=testonly
David Grogan <dgrogan@chromium.org> - Wed, 15 Jan 2020 11:50:27 +0000 - rev 510762
Push 37036 by dvarga@mozilla.com at Tue, 21 Jan 2020 00:17:43 +0000
Bug 1608587 [wpt PR 21137] - [FlexNG] Fix min-width: auto for flex item tables, a=testonly Automatic update from web-platform-tests [FlexNG] Fix min-width: auto for flex item tables This patch only modifies the min-width: auto case for tables by skipping the flex-specific behavior and just using the table's preferred minimum width as calculated by legacy. We now match legacy when tables are flex items. But I think when the spec was updated in https://github.com/w3c/csswg-drafts/commit/66241e4896d3e6300d8559080a0de4ee9a11fdcd, legacy became incorrect in cases where min-width is specified. Compare css/css-flexbox/table-as-item-fixed-min-width.html with http://wpt.live/css/css-flexbox/table-as-item-auto-min-width.html . The only difference is an additional min-width: 5px that should have no effect but does, see https://i.imgur.com/yMxUdeI.png for how the new test renders in legacy. An older patchset (3) does what I think is the newly-correct behavior, which also says that http://wpt.live/css/css-flexbox/table-as-item-wide-content.html is invalid -- the green square should be 500px wide. Bug: 845235 Change-Id: Ica870fe3aa12fc1fbeb2388c0f2c69263c5e8860 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1995617 Commit-Queue: David Grogan <dgrogan@chromium.org> Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org> Reviewed-by: Morten Stenshorne <mstensho@chromium.org> Cr-Commit-Position: refs/heads/master@{#731785} -- wpt-commits: 04b48bfa0229518fe6c198d1eb3fb40a6ea8db7a wpt-pr: 21137
85f4095845e2811877714b734828f8fa37e581a8: Bug 1608284 [wpt PR 21121] - Update wpt metadata, a=testonly
moz-wptsync-bot <wptsync@mozilla.com> - Wed, 15 Jan 2020 03:19:42 +0000 - rev 510761
Push 37036 by dvarga@mozilla.com at Tue, 21 Jan 2020 00:17:43 +0000
Bug 1608284 [wpt PR 21121] - Update wpt metadata, a=testonly wpt-pr: 21121 wpt-type: metadata
19c82073fb95428ca0d74a85ea5c0a5aa890bbbf: Bug 1608284 [wpt PR 21121] - Change EncryptionScheme to match latest spec, a=testonly
John Rummell <jrummell@chromium.org> - Wed, 15 Jan 2020 11:50:19 +0000 - rev 510760
Push 37036 by dvarga@mozilla.com at Tue, 21 Jan 2020 00:17:43 +0000
Bug 1608284 [wpt PR 21121] - Change EncryptionScheme to match latest spec, a=testonly Automatic update from web-platform-tests Change EncryptionScheme to match latest spec The current version of the EME spec (https://w3c.github.io/encrypted-media/) has encryptionScheme as a DOMString with an additional value allowed ("cbcs-1-9"). Updating the code to match this. This also moves the feature to stable now that it has been approved. With this change the W3C test (https://wpt.live/encrypted-media/clearkey-check-encryption-scheme.https.html) passes. Bug: 1035153 Test: Updated media_blink_unittests, browser_tests, and WPT tests pass Change-Id: I00cb2ce8a4c4f52f95817471226b5e8129660247 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1972617 Reviewed-by: Daniel Cheng <dcheng@chromium.org> Reviewed-by: Xiaohan Wang <xhwang@chromium.org> Commit-Queue: John Rummell <jrummell@chromium.org> Cr-Commit-Position: refs/heads/master@{#731780} -- wpt-commits: 48159f641f5208218a47d4dde463ac8f3e05e80a wpt-pr: 21121
826093e23cb96647f76c6f0de7b3afb94c65b2d0: Bug 1609273 [wpt PR 21175] - Update wpt metadata, a=testonly
moz-wptsync-bot <wptsync@mozilla.com> - Wed, 15 Jan 2020 02:24:20 +0000 - rev 510759
Push 37036 by dvarga@mozilla.com at Tue, 21 Jan 2020 00:17:43 +0000
Bug 1609273 [wpt PR 21175] - Update wpt metadata, a=testonly wpt-pr: 21175 wpt-type: metadata
2bc7f878f0b93108e831f9fefb373f114b9698f7: Bug 1609273 [wpt PR 21175] - WebXR: add WPT for AR module., a=testonly
Mounir Lamouri <mlamouri@chromium.org> - Wed, 15 Jan 2020 11:50:11 +0000 - rev 510758
Push 37036 by dvarga@mozilla.com at Tue, 21 Jan 2020 00:17:43 +0000
Bug 1609273 [wpt PR 21175] - WebXR: add WPT for AR module., a=testonly Automatic update from web-platform-tests WebXR: add WPT for AR module. This is adding tests for: - isSessionSupported (immersive-ar on AR & VR devices). - requestSession (immersive-ar on AR & VR devices). - environmentBlendMode allowed values in AR & VR. Bug: 949296 Change-Id: Idee7a1d03a0f9bc961e65a225e8fcc851c2eaa14 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2001196 Reviewed-by: Piotr Bialecki <bialpio@chromium.org> Commit-Queue: Mounir Lamouri <mlamouri@chromium.org> Cr-Commit-Position: refs/heads/master@{#731752} -- wpt-commits: 179c0be0909aa2d291b096ddfe672bb149abb64d wpt-pr: 21175
789acea8824f9ea03b1d7b23beab9347da7a4597: Bug 1607010 [wpt PR 21039] - WebIDL: [PutForwards] should not throw if [[Set]] has failed, a=testonly
Alexey Shvayka <shvaikalesh@gmail.com> - Wed, 15 Jan 2020 11:50:06 +0000 - rev 510757
Push 37036 by dvarga@mozilla.com at Tue, 21 Jan 2020 00:17:43 +0000
Bug 1607010 [wpt PR 21039] - WebIDL: [PutForwards] should not throw if [[Set]] has failed, a=testonly Automatic update from web-platform-tests WebIDL: [PutForwards] should not throw if [[Set]] has failed (#21039) This tests https://github.com/heycam/webidl/pull/832. Co-authored-by: Timothy Gu <timothygu99@gmail.com> -- wpt-commits: 585514a9a7198148ba844895dbcd4c273f186cfe wpt-pr: 21039
05967b3a9dd5966b4f175b7ba14bed8eee0258b0: Bug 1609239 [wpt PR 21174] - Add alignment.css ref to align-content-distribution tests, a=testonly
Rossana Monteriso <rmonteriso@igalia.com> - Wed, 15 Jan 2020 11:50:01 +0000 - rev 510756
Push 37036 by dvarga@mozilla.com at Tue, 21 Jan 2020 00:17:43 +0000
Bug 1609239 [wpt PR 21174] - Add alignment.css ref to align-content-distribution tests, a=testonly Automatic update from web-platform-tests Add alignment.css ref to align-content-distribution tests This CL: * adds a required reference to the alignment.css resource file, that provides alignment-related CSS classes used in several test cases. Adding this reference fixes the align-content-distribution tests. * changes the dimension of grids having 3 rows, .verticalLR and .stretchedGrid classes, and gives them a new value of 300px width and 400px height (by using the class .width300height400). This way each row width is now equal to 300px/3=100px, instead of the previous dimension of 400px/3=133,33...px. The 133,33...px dimension was, in fact, interpreted differently in different browsers, thus making some tests fail in WebKit and Firefox. * removes the -expected.txt files, related to align-content-distribution tests, that were generated when these tests were failing. Change-Id: I404dd188e8a2275042b4ace218c78a99e3248be5 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1996303 Reviewed-by: Javier Fernandez <jfernandez@igalia.com> Commit-Queue: Javier Fernandez <jfernandez@igalia.com> Cr-Commit-Position: refs/heads/master@{#731689} -- wpt-commits: bd72596a728176e5c00b21c2ca3193bc45516cf8 wpt-pr: 21174
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip