Граф коммитов

20026 Коммитов

Автор SHA1 Сообщение Дата
Jonathan Watt 2cf93a059a Bug 1607671. Back out changeset edf3df2adebb (bug 1602410) for regressions. kmag r=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D59785

--HG--
extra : moz-landing-system : lando
2020-01-22 14:43:46 +00:00
Jan-Ivar Bruaroey 85c420c220 Bug 1547106: Throw OperationError in createDataChannel() if id in use. r=bwc
Differential Revision: https://phabricator.services.mozilla.com/D60569

--HG--
extra : moz-landing-system : lando
2020-01-22 14:20:26 +00:00
Andrew Osmond 0b6c7eca9d Bug 1604535 - Disable OMTP on 32-bit systems due to memory pressure. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D60058

--HG--
extra : moz-landing-system : lando
2020-01-22 13:46:59 +00:00
Narcis Beleuzu cb54b0227b Backed out 5 changesets (bug 1605566) for wpt failures on shared.html . CLOSED TREE
Backed out changeset 622939cef438 (bug 1605566)
Backed out changeset ab98304e6c84 (bug 1605566)
Backed out changeset 7eab8fd2b62e (bug 1605566)
Backed out changeset 99f61f25ed86 (bug 1605566)
Backed out changeset 77bdf4f86052 (bug 1605566)
2020-01-22 12:58:13 +02:00
Andrea Marchesini 47ee255c20 Bug 1605566 - MessagePort + wasm - part 5 - tests, r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D59616

--HG--
extra : moz-landing-system : lando
2020-01-22 09:34:37 +00:00
Glenn Watson 90a55d388c Bug 1608741 - Part 2 - Disable dithering on gradient primitives. r=sotaro,nical
There are a number of issues with the current gradient dithering
implementation, that cause many test failures and also fuzziness
rendering when enabling DirectComposition virtual surfaces. In
particular, the dither result is dependent on the offset of the
update rect within a render target.

For now, this patch disables gradient dithering by default. This
gives us:

 - A heap of new test PASS results (or reduced fuzziness).
 - Fixes a number of non-deterministic fuzziness bugs with DC.
 - Improves performance of gradient rendering by a reasonable amount.

We can fix gradient dithering as a follow up, and re-enable if/when
we find content that would benefit from it significantly (we may
be able to improve gradients in other ways than dithering too).

Differential Revision: https://phabricator.services.mozilla.com/D60460

--HG--
extra : moz-landing-system : lando
2020-01-22 01:24:14 +00:00
Boris Zbarsky ac3e49d4b8 Bug 1610610 part 1. Throw the right exception from MediaSource::SetDuration. r=jya
Differential Revision: https://phabricator.services.mozilla.com/D60595

--HG--
extra : moz-landing-system : lando
2020-01-22 00:47:38 +00:00
Jan-Ivar Bruaroey 5632107dc2 Bug 1610579: Remove tests for datachannel priority. r=bwc
Depends on D60547

Differential Revision: https://phabricator.services.mozilla.com/D60548

--HG--
extra : moz-landing-system : lando
2020-01-21 19:05:32 +00:00
Jan-Ivar Bruaroey 80e5502d62 Bug 1610579: Fix test typo in webrtc/RTCPeerConnection-createDataChannel.html causing failure. r=bwc
Depends on D60535

Differential Revision: https://phabricator.services.mozilla.com/D60547

--HG--
extra : moz-landing-system : lando
2020-01-21 19:06:08 +00:00
Jan-Ivar Bruaroey ec486b8197 Bug 1610579: Remove stale test failure annotation on webrtc/RTCPeerConnection-createDataChannel.html r=bzbarsky
Differential Revision: https://phabricator.services.mozilla.com/D60535

--HG--
extra : moz-landing-system : lando
2020-01-21 18:38:46 +00:00
Boris Zbarsky df14f47c89 Bug 1610422 part 4. Reinstate the changes from bug 1609859 to RTCPeerConnection-createDataChannel.html. r=jgraham
This just reapplies the changes, with some context edits because the whitespace changed.

Differential Revision: https://phabricator.services.mozilla.com/D60471

--HG--
extra : moz-landing-system : lando
2020-01-21 11:17:39 +00:00
Boris Zbarsky af5251e666 Bug 1610422 part 3. Pull in the missing upstream changes for RTCPeerConnection-createDataChannel.html. r=jgraham
The changes are as follows:

1) Add an id (and a change in the test label) in the test that now ends up
reading:

  const channel = pc.createDataChannel('', { negotiated: true, id: 42 });

2) Add some whitespace bits.
3) Removes a bogus test (thus fixing bug 1550497).  The test is bogus because
   `null` converts to 0 when converting to `unsigned short`, and that's a
   perfectly valid id value.

Compared to upstream, that leaves the following local changes:

* Tests for the "id in the unsigned short range, maybe invalid, but
  'negotiated' not set" case.
* A clarification for one of the test descriptions.
* Tests for the "id out of the unsigned short range" case.

These changes are upstreamed in https://github.com/web-platform-tests/wpt/pull/21285

Differential Revision: https://phabricator.services.mozilla.com/D60472

--HG--
extra : moz-landing-system : lando
2020-01-21 11:17:11 +00:00
Boris Zbarsky 563e26b4d2 Bug 1610422 part 2. Revert the bug 1609859 canges to RTCPeerConnection-createDataChannel.html. r=jgraham
This is a clean revert of the changes bug 1609859 made to
RTCPeerConnection-createDataChannel.html.  It's separated out for review ease;
these changes are reinstated 2 changesets later.

Differential Revision: https://phabricator.services.mozilla.com/D60470

--HG--
extra : moz-landing-system : lando
2020-01-21 11:16:59 +00:00
Boris Zbarsky 5f84a2e9df Bug 1610422 part 1. Pull in missing upstream changes for RTCPeerConnection-ondatachannel.html. r=jgraham
It looks like most of the changes from
https://github.com/web-platform-tests/wpt/pull/16038 we have already, except
some whitespace bits.

Differential Revision: https://phabricator.services.mozilla.com/D60469

--HG--
extra : moz-landing-system : lando
2020-01-21 11:16:41 +00:00
Jonathan Kew 083ae19512 Bug 1293584 - Fix implementation of word-break:keep-all to better follow the spec. r=m_kato
Differential Revision: https://phabricator.services.mozilla.com/D60275

--HG--
extra : moz-landing-system : lando
2020-01-21 08:02:20 +00:00
Jonathan Kew aca6f59e9c Bug 1102584 followup: adjust tests2dtext.yaml to match changes to the generated test file. r=lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D60435

--HG--
extra : moz-landing-system : lando
2020-01-20 19:37:15 +00:00
Coroiu Cristina 9490b63809 Backed out changeset b634b7b787d5 (bug 1609491) for wpt failures at /cookies/http-state/general-tests.html on a CLOSED TREE 2020-01-20 20:57:54 +02:00
Cosmin Sabou 2abd0e7011 Bug 1609397 - Update metadata. a=test-only 2020-01-20 19:18:30 +02:00
Jonathan Kew 236402437f Bug 1102584 - patch 3 - Enable support for the actualBoundingBox* attributes of TextMetrics. r=lsalzman
This is unaffected by the differences in font metrics between platform back-ends,
so should be safe to ship without significant risk that it'll be unstable or need
to be revised in future.

Depends on D59679

Differential Revision: https://phabricator.services.mozilla.com/D59680

--HG--
extra : moz-landing-system : lando
2020-01-18 19:51:02 +00:00
Jonathan Kew 71b03a3108 Bug 1102584 - patch 1 - Provide somewhat better defaults for hanging and ideographic baseline alignment of canvas text. r=lsalzman
This is extracted from the original patch by Richard Matheson; it's not strictly necessary
to implementing the additional TextMetrics attributes, but OTOH if we're going to potentially
expose baseline attributes, it seems sensible to make them somewhat more meaningful than the
fallbacks in the current code.

Eventually we should use baseline tables from the font, but (a) we don't have support for
that in the back-end font code, and (b) very few fonts provide the data anyway, so while this
isn't perfect, for now it's the best we can do.

Differential Revision: https://phabricator.services.mozilla.com/D59678

--HG--
extra : moz-landing-system : lando
2020-01-20 16:44:29 +00:00
Jonathan Kew 9f2180baff Bug 1102584 - Allow a little variation in TextMetrics.actualBoundingBox test to account for rendering differences. r=lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D60392

--HG--
extra : moz-landing-system : lando
2020-01-20 16:44:29 +00:00
Henrik Skupin e95648cc18 Bug 1495002 - [wdspec] Disable minimize_window/user_prompts.py for win ccov builds. r=webdriver-reviewers,jgraham
Differential Revision: https://phabricator.services.mozilla.com/D60386

--HG--
extra : moz-landing-system : lando
2020-01-20 15:55:11 +00:00
Jonathan Kew 7f96c65054 Bug 1609730 - Add some extra WPT text-underline-position reftests. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D60352

--HG--
extra : moz-landing-system : lando
2020-01-19 15:04:19 +00:00
Cosmin Sabou 8edca76c44 Bug 1609397 - Update metadata. a=test-only
--HG--
extra : rebase_source : b662763690ee1da17117d7075af707673da6077c
2020-01-20 17:43:29 +02:00
Ehsan Akhgari 5a2d4ea5a4 Bug 1609491 - Stop accepting cookie name-value pairs without an equal sign; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D60040

--HG--
extra : moz-landing-system : lando
2020-01-20 15:59:12 +00:00
moz-wptsync-bot a23857d0fe Bug 1609397 - [wpt-sync] Update web-platform-tests to a5e2efd90b6766f33e94d92e1858a68f8c40c977, a=testonly
MANUAL PUSH: wpt sync bot

wpt-head: a5e2efd90b6766f33e94d92e1858a68f8c40c977
wpt-type: landing
2020-01-20 13:37:32 +00:00
moz-wptsync-bot 657b0ba46d Bug 1607407 [wpt PR 21064] - Update wpt metadata, a=testonly
wpt-pr: 21064
wpt-type: metadata
2020-01-20 13:37:31 +00:00
Hiroshige Hayashizaki 39f41c4497 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
2020-01-20 13:37:31 +00:00
Hiroshige Hayashizaki c3b5a7804d 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
2020-01-20 13:37:30 +00:00
Hiroshige Hayashizaki b63f721d62 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
2020-01-20 13:37:30 +00:00
moz-wptsync-bot c505d52b9a Bug 1608776 [wpt PR 21143] - Update wpt metadata, a=testonly
wpt-pr: 21143
wpt-type: metadata
2020-01-20 13:37:29 +00:00
Francois Beaufort 22e7a22182 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
2020-01-20 13:37:29 +00:00
Dominique Hazael-Massieux b930c1a43b 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
2020-01-20 13:37:28 +00:00
Dominique Hazael-Massieux 4fd11e7446 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
2020-01-20 13:37:28 +00:00
Koji Ishii 907bb429ad 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
2020-01-20 13:37:28 +00:00
Hiroshige Hayashizaki 78c2544005 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
2020-01-20 13:37:27 +00:00
moz-wptsync-bot 768477b73d Bug 1608587 [wpt PR 21137] - Update wpt metadata, a=testonly
wpt-pr: 21137
wpt-type: metadata
2020-01-20 13:37:27 +00:00
David Grogan be397262c0 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
66241e4896,
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
2020-01-20 13:37:26 +00:00
moz-wptsync-bot b7e5c8d836 Bug 1608284 [wpt PR 21121] - Update wpt metadata, a=testonly
wpt-pr: 21121
wpt-type: metadata
2020-01-20 13:37:26 +00:00
John Rummell 5a2347b6bf 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
2020-01-20 13:37:25 +00:00
moz-wptsync-bot dcfb3ff77e Bug 1609273 [wpt PR 21175] - Update wpt metadata, a=testonly
wpt-pr: 21175
wpt-type: metadata
2020-01-20 13:37:25 +00:00
Mounir Lamouri dd0a65013f 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
2020-01-20 13:37:24 +00:00
Alexey Shvayka 9e28938619 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
2020-01-20 13:37:24 +00:00
Rossana Monteriso 1e10a4ebb1 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
2020-01-20 13:37:23 +00:00
Danyao Wang bb52d2d7eb Bug 1608974 [wpt PR 21150] - Ignore unexpected MessageEvents, a=testonly
Automatic update from web-platform-tests
Ignore unexpected MessageEvents (#21150)

--

wpt-commits: 2aad06617dd072cca5a1bcc6d0fc624934c689a4
wpt-pr: 21150
2020-01-20 13:37:23 +00:00
moz-wptsync-bot 67bca1df50 Bug 1608787 [wpt PR 21144] - Update wpt metadata, a=testonly
wpt-pr: 21144
wpt-type: metadata
2020-01-20 13:37:22 +00:00
Aaron Tagliaboschi 9de2efd95a Bug 1608787 [wpt PR 21144] - Unborking the accept-ch-lifetime CH WPT, a=testonly
Automatic update from web-platform-tests
Unborking the accept-ch-lifetime CH WPT

Due to some broswer-state related flakiness, the
"accept-ch-lifetime.tentative.https.html" test was split
into several different files. Also, all mentions of "lifetime"
in the tests was removed to keep up to date with the Client Hint
spec.

Change-Id: I1c06b82d8cbe8bd6e304f5c1fa1d058b100a825c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1994422
Reviewed-by: Yoav Weiss <yoavweiss@chromium.org>
Commit-Queue: Aaron Tagliaboschi <aarontag@chromium.org>
Cr-Commit-Position: refs/heads/master@{#731583}

--

wpt-commits: a0217b3005ca5ba23f37889b730f7692e3d94e38
wpt-pr: 21144


--HG--
rename : testing/web-platform/tests/client-hints/resources/accept_ch_lifetime.html.headers => testing/web-platform/tests/client-hints/accept-ch-stickiness/resources/accept-ch.html.headers
rename : testing/web-platform/tests/client-hints/resources/clear-site-data.html.headers => testing/web-platform/tests/client-hints/accept-ch-stickiness/resources/clear-site-data.html.headers
rename : testing/web-platform/tests/client-hints/resources/http_equiv_accept_ch_lifetime.html.headers => testing/web-platform/tests/client-hints/accept-ch-stickiness/resources/http-equiv-accept-ch.html.headers
2020-01-20 13:37:22 +00:00
Lan Wei 5a5355e3bb Bug 1608249 [wpt PR 21118] - Create a test object in wheel event tests, a=testonly
Automatic update from web-platform-tests
Create a test object in wheel event tests

When I tried to run mouse event wpt tests manually with mouse wheel,
uievents/order-of-events/mouse-events/wheel-basic-manual.html
uievents/order-of-events/mouse-events/wheel-scrolling-manual.html
I got the error "Harness status: Error done() was called without first
defining any tests". I create a test object inside these two tests and
call done() with these test objects.

Bug: 1040611
Change-Id: I1f11f1587540fb335f4361b2cbbd88c8794a5d72
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1993117
Reviewed-by: Navid Zolghadr <nzolghadr@chromium.org>
Commit-Queue: Lan Wei <lanwei@chromium.org>
Cr-Commit-Position: refs/heads/master@{#731538}

--

wpt-commits: 30b4a2b527324b03441d7afc7e24a1bc0edfb4a9
wpt-pr: 21118
2020-01-20 13:37:21 +00:00
Klaus Weidner e757c1b296 Bug 1606142 [wpt PR 20928] - DOM Overlay: update API to match current draft spec, a=testonly
Automatic update from web-platform-tests
DOM Overlay: update API to match current draft spec

The current draft spec https://immersive-web.github.io/dom-overlays/ has
several API shape changes compared to the currently-implemented
prototype, and this CL updates the implementation to match the new API.

Instead of asking applications to use the Fullscreen API to change
the active DOM overlay element, use a separate initialization dictionary
to configure this at session creation time, and make that unmodifiable
from that point on until the session ends.

Also add a domOverlayState XRSession attribute that shows that the
mode is working (this isn't obvious if it was requested as an optional
feature), and also the type of overlay (screen or floating).

This change is part of a series. The following parts are logically also
part of the API update, but split out to keep the size more manageable.
The next steps include renaming the feature name and implementing the
new event deduplication logic.

Bug: 991747
Change-Id: I032fba53f0180d791b0999ed93393bfb4467b3cd
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1974596
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Reviewed-by: Mustaq Ahmed <mustaq@chromium.org>
Reviewed-by: Piotr Bialecki <bialpio@chromium.org>
Commit-Queue: Klaus Weidner <klausw@chromium.org>
Cr-Commit-Position: refs/heads/master@{#731443}

--

wpt-commits: 62c94c1e9ed588bebd1ac6874108a4bd5bf80510
wpt-pr: 20928
2020-01-20 13:37:21 +00:00
Ms2ger 5e7de6d4d4 Bug 1609171 [wpt PR 21168] - Python 3: Fix some old-style/urlparse imports., a=testonly
Automatic update from web-platform-tests
Python 3: Fix some old-style/urlparse imports.

--

wpt-commits: f104e7c3feb0cea1febbe715f57614f204e235aa
wpt-pr: 21168
2020-01-20 13:37:21 +00:00