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

727494 Коммитов

Автор SHA1 Сообщение Дата
Jan-Ivar Bruaroey 9dcf1f976c Bug 1654430 - Fix mDeviceIDs to only track real devices and not be overwritten by other enumerateDevices requests. r=pehrsons
Differential Revision: https://phabricator.services.mozilla.com/D89231
2020-09-22 21:28:47 +00:00
Jan-Ivar Bruaroey 199d9e5953 Bug 1654430 - Update waitForRtpFlow() mochitest helper to use sender/receiver.getStats. r=ng
Differential Revision: https://phabricator.services.mozilla.com/D89082
2020-09-22 21:30:14 +00:00
Jan-Ivar Bruaroey 2f42fa11e3 Bug 1654430 - Wait for ended events to have fired on other documents to not disrupt subsequent tests r=pehrsons
Differential Revision: https://phabricator.services.mozilla.com/D89081
2020-09-22 21:28:22 +00:00
Jan-Ivar Bruaroey 962754db51 Bug 1654430 - Replace 200ms mainthread sleep on inserting/removing USB/bluetooth cam/mic/speaker with WaitFor() promise. r=achronop
Differential Revision: https://phabricator.services.mozilla.com/D84458
2020-09-22 21:08:54 +00:00
Nihanth Subramanya d75995e17b Bug 1666676 - Use fully-qualified names for all lookups performed by DoH heuristics. r=valentin
Differential Revision: https://phabricator.services.mozilla.com/D91091
2020-09-23 06:36:10 +00:00
Alexandre Poirot 3dad2d6583 Bug 1665306 - Process "network updates" in console with only one `networkUpdateRequest` action call. r=jdescottes,nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D90394
2020-09-23 11:29:38 +00:00
Alexandre Poirot 1ce63dfa6b Bug 1665305 - Process "message network updates" in console with only one `networkMessageUpdate` action call. r=jdescottes
This help modifying redux state only once and prevent many uncesarry copies of the whole messages/network events Maps.
This will also later help getting rid of WebConsoleWrapper throttling in favor of upcoming ResourceWatcher one,
as we could call only one action from onResourceAvailable/Updated.

Differential Revision: https://phabricator.services.mozilla.com/D90367
2020-09-23 11:29:30 +00:00
Narcis Beleuzu 691fd66153 Backed out 4 changesets (bug 1665527) for wpt leakchecks on setactionhandler.html . CLOSED TREE
Backed out changeset 216b96d6a2b3 (bug 1665527)
Backed out changeset a683efbf01c1 (bug 1665527)
Backed out changeset a18103008464 (bug 1665527)
Backed out changeset b97b8759b686 (bug 1665527)
2020-09-23 15:06:17 +03:00
Valentin Gosu d8fa63f024 Bug 1666249 - Save canonical name when lookup with DNS-over-HTTPS enabled r=necko-reviewers,kershaw
Differential Revision: https://phabricator.services.mozilla.com/D90979
2020-09-23 09:29:50 +00:00
Andi-Bogdan Postelnicu d13f799bfc Bug 1666513 - Format with black the python code that generates the C++ database. r=sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D91010
2020-09-22 16:14:03 +00:00
Olli Pettay caf80ded58 Bug 1666596 - Ensure location.reload(true) removes entries for iframes, r=peterv
Differential Revision: https://phabricator.services.mozilla.com/D91050
2020-09-23 10:04:57 +00:00
Narcis Beleuzu 85b4b24cfc Backed out changeset 9480237e1e6f (bug 1665975) for xpcshell failure on test_css-properties-db.js. CLOSED TREE 2020-09-23 13:06:21 +03:00
Jan de Mooij b89eceda14 Bug 1665415 - Add Warp to Nightly Experiments. r=jaws,fluent-reviewers,preferences-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D90444
2020-09-18 18:22:16 +00:00
André Bargull bf0dfea844 Bug 1643944 - Part 3: Transpile LoadFunctionName. r=evilpie
Transpile LoadFunctionName using the same approach as taken for LoadFunctionLength.

Depends on D90966

Differential Revision: https://phabricator.services.mozilla.com/D90967
2020-09-23 09:08:54 +00:00
André Bargull da13b1846e Bug 1643944 - Part 2: Optimise function.name in CacheIR. r=evilpie
Optimise `function.name` similar to the existing `function.length` optimisation.

Depends on D90965

Differential Revision: https://phabricator.services.mozilla.com/D90966
2020-09-23 08:36:43 +00:00
André Bargull 7fd944048e Bug 1643944 - Part 1: Use else-statement in finishBoundFunctionInit. r=evilpie
`name` is non-nullptr if and only if the non-resolve hook fast-path was taken.
That means we can change `if (!name)` to use a simple `else` statement.

Differential Revision: https://phabricator.services.mozilla.com/D90965
2020-09-22 11:43:49 +00:00
moz-wptsync-bot 187eedd289 Bug 1666427 - [wpt-sync] Update web-platform-tests to 17020c8dceff1b0e999453a14fa8b390ee947445, a=testonly
MANUAL PUSH: wpt sync bot

wpt-head: 17020c8dceff1b0e999453a14fa8b390ee947445
wpt-type: landing
2020-09-23 09:03:19 +00:00
moz-wptsync-bot bc2c2c4904 Bug 1665554 [wpt PR 25587] - Update wpt metadata, a=testonly
wpt-pr: 25587
wpt-type: metadata
2020-09-23 09:03:18 +00:00
Olivier Yiptong 3d0ba19dd5 Bug 1665554 [wpt PR 25587] - FontAccess: Sticky User Activation is required to enumerate, a=testonly
Automatic update from web-platform-tests
FontAccess: Sticky User Activation is required to enumerate

This change adds the requirement for sticky user activation for the
enumeration API to return a result. This will require sites to wait for
a user activation on session-restore or whatever causes the page to load
without user activation before accessing the API.

Also, the enumeration API now consumes the transient activation.

Bug: 1043306
Change-Id: I77e18795eaa22cc801145243b276c6fd29308d8c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2414920
Commit-Queue: Olivier Yiptong <oyiptong@chromium.org>
Reviewed-by: Balazs Engedy <engedy@chromium.org>
Reviewed-by: Martin Barbella <mbarbella@chromium.org>
Reviewed-by: Joshua Bell <jsbell@chromium.org>
Cr-Commit-Position: refs/heads/master@{#809194}

--

wpt-commits: 17020c8dceff1b0e999453a14fa8b390ee947445
wpt-pr: 25587
2020-09-23 09:03:18 +00:00
Rune Lillesveen 9d05c2f4a5 Bug 1666288 [wpt PR 25654] - Pass iframe element color-scheme to contentDocument., a=testonly
Automatic update from web-platform-tests
Pass iframe element color-scheme to contentDocument.

The CSS Color Adjustment specification[1] says we should paint an opaque
canvas background for an iframe if the used color-scheme for the iframe
element and the root element of the iframe document do not match.

This CL propagates the used color-scheme from the embedding document as
part of the FrameOwnerProperties mojo API. The embedder and the frame
may live in different processes due to OOPIF.

[1] https://drafts.csswg.org/css-color-adjust-1/#color-scheme-effect

Bug: 1058822
Change-Id: I4db82b774a616b528ab14898755153c624b63adf
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2410223
Reviewed-by: Stefan Zager <szager@chromium.org>
Reviewed-by: Chris Harrelson <chrishtr@chromium.org>
Reviewed-by: Kinuko Yasuda <kinuko@chromium.org>
Commit-Queue: Rune Lillesveen <futhark@chromium.org>
Cr-Commit-Position: refs/heads/master@{#809145}

--

wpt-commits: 58c3d744e600849b2e2aca14a7c4eda9cd0c5175
wpt-pr: 25654
2020-09-23 09:03:18 +00:00
Kent Tamura f2fea9bf42 Bug 1666306 [wpt PR 25656] - Fieldset NG: Fix inline offsets of children in RTL, a=testonly
Automatic update from web-platform-tests
Fieldset NG: Fix inline offsets of children in RTL

NGFieldsetLayoutAlgorithm::CreateConstraintSpaceFor*() should set
TextDirection.

Bug: 1130174
Change-Id: I2f763c5b24b22f1ebe836f6a7a548a63577184e4
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2422059
Commit-Queue: Kent Tamura <tkent@chromium.org>
Auto-Submit: Kent Tamura <tkent@chromium.org>
Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org>
Reviewed-by: Morten Stenshorne <mstensho@chromium.org>
Cr-Commit-Position: refs/heads/master@{#809152}

--

wpt-commits: af5170f572f9df2a878c5ac3d3ca8f9f78a3dc0c
wpt-pr: 25656
2020-09-23 09:03:17 +00:00
moz-wptsync-bot b15e0940d0 Bug 1666250 [wpt PR 25648] - Update wpt metadata, a=testonly
wpt-pr: 25648
wpt-type: metadata
2020-09-23 09:03:17 +00:00
Javier Fernández García-Boente 743f20d4e6 Bug 1666250 [wpt PR 25648] - Use nullopt when the non-hangable-run-end is not applicable, a=testonly
Automatic update from web-platform-tests
Use nullopt when the non-hangable-run-end is not applicable

The new trailing space logic refactoring, landed in r806928 and relanded
again in 807457, assigned the current offset as the non-hangable-run-end
when this is not applicable.

The root cause of this issue is that this offset must not exceed the
item s range-end, so that we clamp it to this range-end value. However,
since in some cases we use the original offset as the the
non-hangable-run-end, we may lead to a situation where the offset used
exceed the item's range end. This is precisely the DCHECK violation
described in the issue 1130288.

Since r808007 we have decided to use optional values for the
non-hangable-run-end, but we didn't update the implementation of the
PreviousBreakOpportunities and NextBreakOpportunities functions
accordingly.

Bug: 1130288
Change-Id: If5e5fb380320ca54f7a6d17d1c2bd020a643e12e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2421728
Reviewed-by: Koji Ishii <kojii@chromium.org>
Commit-Queue: Javier Fernandez <jfernandez@igalia.com>
Cr-Commit-Position: refs/heads/master@{#809016}

--

wpt-commits: 9c03638de8e68cd76da1adfa58c79cdc60a7e551
wpt-pr: 25648
2020-09-23 09:03:16 +00:00
arthursonzogni f759dd6e8f Bug 1665622 [wpt PR 25596] - [COOP] Access reporting with 2 reporters., a=testonly
Automatic update from web-platform-tests
[COOP] Access reporting with 2 reporters.

A regression has been introduced by [1]:
```
[COOP] access reporting: Clear old CoopAccessMonitor.
https://chromium-review.googlesource.com/c/chromium/src/+/2408752
```

Instead of accumulating the CoopAccessMonitor for the same pair of
(accessing, accessed) window, it limited it to one and kept only the
most recent one.

This is an issue, because both the accessing and the accessed window
might have a reporter defined. We must keep both for supporting sending
reports toward both.

This patch adds regressions tests.

Bug: 1090273
Change-Id: I2a3aa7f26458db820d3383245c60c5f3f917acd3
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2414308
Reviewed-by: Camille Lamy <clamy@chromium.org>
Commit-Queue: Arthur Sonzogni <arthursonzogni@chromium.org>
Cr-Commit-Position: refs/heads/master@{#808323}

--

wpt-commits: 9d8250c9da13564b98a7d13a6ec5ca48bd11ec30
wpt-pr: 25596
2020-09-23 09:03:16 +00:00
Raphael Kubo da Costa 1e5a67d6f3 Bug 1666275 [wpt PR 25649] - sensors: Only call test_driver.set_permission from the top-level window., a=testonly
Automatic update from web-platform-tests
sensors: Only call test_driver.set_permission from the top-level window.

testdriver.js' documentation says "presently, testdriver.js only works
in the top-level test browsing context (and not therefore in any frame
or window opened from it".

If we do not restrict the set_permission() call here, the call to
initialize_generic_sensor_tests() in
generic-sensor/resources/iframe_sensor_handler.html will time out
waiting for it to complete when running the iframe tests outside the
Chromium CI (i.e. in wpt.fyi or with "wpt run").

Change-Id: I522a5ebacb7da9e35bbe2ea3564d3288a34c653b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2421671
Auto-Submit: Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
Reviewed-by: Robert Ma <robertma@chromium.org>
Commit-Queue: Robert Ma <robertma@chromium.org>
Commit-Queue: Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
Cr-Commit-Position: refs/heads/master@{#808874}

--

wpt-commits: 06a9829a0f254cdbead7a70da126cbf22321e9f2
wpt-pr: 25649
2020-09-23 09:03:15 +00:00
ziransun 976c34393d Bug 1665597 [wpt PR 25592] - Python3: Read file into a byte string, a=testonly
Automatic update from web-platform-tests
Python3: Read file into a byte string (#25592)

--

wpt-commits: 224c8203dcafdb51d1b5b2630e6cee2449235c4a
wpt-pr: 25592
2020-09-23 09:03:15 +00:00
autofoolip c4a25798ea Bug 1666243 [wpt PR 25647] - Update interfaces/service-workers.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/service-workers.idl (#25647)

Source: https://github.com/w3c/webref/blob/5937606/ed/idl/service-workers.idl
Build: https://travis-ci.org/w3c/webref/builds/185613442
--

wpt-commits: 935548392828ac44ffa61beba82e294ddd93afe9
wpt-pr: 25647
2020-09-23 09:03:14 +00:00
moz-wptsync-bot ae04d7e275 Bug 1666081 [wpt PR 25640] - Update wpt metadata, a=testonly
wpt-pr: 25640
wpt-type: metadata
2020-09-23 09:03:14 +00:00
Stephen McGruer 8169c1cd03 Bug 1666081 [wpt PR 25640] - Update interfaces/html.idl and test, a=testonly
Automatic update from web-platform-tests
Update interfaces/html.idl and test (#25640)

Closes https://github.com/web-platform-tests/wpt/pull/25632
--

wpt-commits: f41d21f87178cad27728db285dc8d4a9f6af32f2
wpt-pr: 25640
2020-09-23 09:03:13 +00:00
Blink WPT Bot d388c71cae Bug 1665956 [wpt PR 25626] - sensors: Cleanup iframe-related tests., a=testonly
Automatic update from web-platform-tests
sensors: Cleanup iframe-related tests. (#25626)

Even after r807421 those tests are presenting some occasional flakiness in
the form of timeouts and, in a few cases, crashes in other parts of the
stack.

Clean up the code a little bit to make the code easier to follow and perhaps
reduce the chance of timeouts:
* send_message_to_frame() does not need to be an async function.
* Use t.add_cleanup() to a few tests to make sure any iframe we add is
  properly removed even if an error occurs.
* Remove all calls to the assert_*() functions from both the code path used
  by initialize_generic_sensor_tests() as well as generic_sensor_mocks.js,
  so that we no longer need to include testharness.js in the iframe handler
  page.
* Make the onmessage handler in the iframe page also send a reply when
  errors occur.

Bug: 1073865
Change-Id: Id6f682c95212d7ad9662f8aadad31c866752b0af
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2418333
Auto-Submit: Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
Commit-Queue: Reilly Grant <reillyg@chromium.org>
Reviewed-by: Reilly Grant <reillyg@chromium.org>
Cr-Commit-Position: refs/heads/master@{#808497}

Co-authored-by: Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
--

wpt-commits: 9fa293bbec827824fade93b67cce005d211e54dd
wpt-pr: 25626
2020-09-23 09:03:13 +00:00
Henrik Boström 2d7ec17f70 Bug 1665933 [wpt PR 25624] - [VideoStreamEncoder] Add a WPT that reproduces a VSE crash., a=testonly
Automatic update from web-platform-tests
[VideoStreamEncoder] Add a WPT that reproduces a VSE crash.

When we are encoding the same MediaStreamTrack multiple times there is
a race that causes VideoStreamEncoder to crash. To aid debugging, this
CL adds WPT test coverage for it.

Bug: webrtc:11485
Change-Id: I0cb2b1b1528521755c18d5c6117b60fc053480dd
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2418376
Commit-Queue: Henrik Boström <hbos@chromium.org>
Reviewed-by: Ilya Nikolaevskiy <ilnik@chromium.org>
Cr-Commit-Position: refs/heads/master@{#808796}

--

wpt-commits: 7445e5a1333218b9f7a193d1b2d7c7e5f4419402
wpt-pr: 25624
2020-09-23 09:03:12 +00:00
autofoolip f21544e835 Bug 1666053 [wpt PR 25637] - Update interfaces/is-input-pending.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/is-input-pending.idl (#25637)

Source: https://github.com/w3c/webref/blob/4f68ec7/ed/idl/is-input-pending.idl
Build: https://travis-ci.org/w3c/webref/builds/185294684
--

wpt-commits: 86b1ae6d6c823d07ca2c5c70865ed8c796d46c3d
wpt-pr: 25637
2020-09-23 09:03:12 +00:00
Marcos Cáceres d04fdb4f6a Bug 1665262 [wpt PR 25560] - Replace allowpaymentrequest attr with allow=payment, a=testonly
Automatic update from web-platform-tests
Replace allowpaymentrequest attr with allow=payment (#25560)

Tests for https://github.com/w3c/payment-request/pull/928
--

wpt-commits: aa0d5711933473ebd2c10d169edb259f08d1136b
wpt-pr: 25560
2020-09-23 09:03:12 +00:00
moz-wptsync-bot e487cb5ecb Bug 1666054 [wpt PR 25638] - Update wpt metadata, a=testonly
wpt-pr: 25638
wpt-type: metadata
2020-09-23 09:03:11 +00:00
Xiaocheng Hu dbe34f02a9 Bug 1666054 [wpt PR 25638] - Upload tests for font metrics override descriptors to WPT, a=testonly
Automatic update from web-platform-tests
Upload tests for font metrics override descriptors to WPT

Following the standardization of @font-face descriptors ascent-override,
descent-override and line-gap-override, this patch uploads the existing
test cases to WPT as test coverage.

This resolves the "Need Testcase (WPT)" label in
https://github.com/w3c/csswg-drafts/issues/4792

Bug: 1098355
Change-Id: Iffadff1fb159e52ca5a0675259381401fbe90c99
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2419585
Reviewed-by: Chris Harrelson <chrishtr@chromium.org>
Commit-Queue: Xiaocheng Hu <xiaochengh@chromium.org>
Cr-Commit-Position: refs/heads/master@{#808665}

--

wpt-commits: fba18cc5e2fb20eb8059b3d26009f4921e61a84b
wpt-pr: 25638
2020-09-23 09:03:11 +00:00
yiyix ebc7ae8631 Bug 1665835 [wpt PR 25612] - Move tests from fast/canvas-api to wpt tests, a=testonly
Automatic update from web-platform-tests
Move tests from fast/canvas-api to wpt tests

Moved 5 more tests from fast/canvas-api to wpt tests: Deleted 1 due to
duplications, arc-crash.html, created 4 new tests.

Bug: 1071659

Change-Id: Ie6f0b3b5854533f81dd8a576ff7e03ae3692b53a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2405314
Commit-Queue: Yi Xu <yiyix@chromium.org>
Reviewed-by: Aaron Krajeski <aaronhk@chromium.org>
Reviewed-by: Fernando Serboncini <fserb@chromium.org>
Cr-Commit-Position: refs/heads/master@{#808660}

--

wpt-commits: 54c24fae1f7f9f63f96e923a4dd1c6112158e413
wpt-pr: 25612
2020-09-23 09:03:10 +00:00
moz-wptsync-bot fe01a92725 Bug 1664546 [wpt PR 25496] - Update wpt metadata, a=testonly
wpt-pr: 25496
wpt-type: metadata
2020-09-23 09:03:10 +00:00
Rick Waldron b991b08d91 Bug 1664546 [wpt PR 25496] - [weakref] FinalizationRegistry.prototype.cleanupSome & "maybe" GC interleaved with queueMicrotask, MutationObserver, a=testonly
Automatic update from web-platform-tests
[weakref] FinalizationRegistry.prototype.cleanupSome & "maybe" GC interleaved with queueMicrotask, MutationObserver (#25496)

* [weakref] FinalizationRegistry.prototype.cleanupSome & "maybe" GC interleaved with queueMicrotask, MutationObserver

* fixup! [weakref] FinalizationRegistry.prototype.cleanupSome & "maybe" GC interleaved with queueMicrotask, MutationObserver

* fixup! fixup! [weakref] FinalizationRegistry.prototype.cleanupSome & "maybe" GC interleaved with queueMicrotask, MutationObserver
--

wpt-commits: f0fa908631e5b8fae2c0769ea1fa25672482fc88
wpt-pr: 25496
2020-09-23 09:03:09 +00:00
Joey Arhar 08f33c9c32 Bug 1665795 [wpt PR 25608] - Fix clear-window-name.https.html fail message, a=testonly
Automatic update from web-platform-tests
Fix clear-window-name.https.html fail message

This test produced different output every time it failed since a
randomly generated string was being passed to assert_equals. This patch
does the same check but prevents the generated string from getting into
the error message so we can include it in our failing test expectations.

Fixed: 1129420
Change-Id: I5cffb6c3dfbe7bb551a626780273291d732f6e1b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2416727
Commit-Queue: Joey Arhar <jarhar@chromium.org>
Reviewed-by: Mason Freed <masonfreed@chromium.org>
Cr-Commit-Position: refs/heads/master@{#808576}

--

wpt-commits: 5a5410b369b69e783fbb526eb997cd70c90ded8e
wpt-pr: 25608
2020-09-23 09:03:09 +00:00
Manuel Rego Casasnovas f38dbf3d67 Bug 1665599 [wpt PR 25593] - [LayoutNG] Fix ScrollableOverflowForPropagation(), a=testonly
Automatic update from web-platform-tests
[LayoutNG] Fix ScrollableOverflowForPropagation()

NGPhysicalFragment::ScrollableOverflowForPropagation()
had an important different compared
to LayoutBox::LayoutOverflowRectForPropagation()
as it was not including the border box when computing
the overflow for propagation.

This was causing issues in some cases calculating the overflow
of replaced elements in LayoutNG, legacy was working fine.

This patch changes AdjustScrollableOverflowForPropagation()
to also include the element's border box.

Note that we cannot do this for ruby boxes
as they have some special behavior
(see crbug.com/1082087 and r784709 for details).

We need new rebaselines for the following test
fast/replaced/border-radius-clip.html
This is because when you scroll down you can see
the border of the embed object (which was hidden before).

BUG=1128984
TEST=css/css-overflow/overflow-replaced-element-001.html

Change-Id: I038ccb46db7e00a922e33a387cf10e3c805b81c6
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2414313
Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org>
Reviewed-by: Kent Tamura <tkent@chromium.org>
Commit-Queue: Manuel Rego <rego@igalia.com>
Cr-Commit-Position: refs/heads/master@{#808518}

--

wpt-commits: 73cc37d43d968acd4abc4a3b24181c841563d11a
wpt-pr: 25593
2020-09-23 09:03:08 +00:00
autofoolip 963a471443 Bug 1665999 [wpt PR 25633] - Update interfaces/wai-aria.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/wai-aria.idl (#25633)

Source: https://github.com/w3c/webref/blob/5084916/ed/idl/wai-aria.idl
Build: https://travis-ci.org/w3c/webref/builds/728415947
--

wpt-commits: e81877eec390593c8984dda8a00d13329675cbda
wpt-pr: 25633
2020-09-23 09:03:08 +00:00
autofoolip 8103ee076c Bug 1666000 [wpt PR 25634] - Update interfaces/web-nfc.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/web-nfc.idl (#25634)

Note: This file was recently manually updated in commit 58daf4ffd6.
      This commit may revert some of those changes.

Source: https://github.com/w3c/webref/blob/5084916/ed/idl/web-nfc.idl
Build: https://travis-ci.org/w3c/webref/builds/728415947
--

wpt-commits: dc19fb2f550c3af13248fb2c7a98afe9250b3501
wpt-pr: 25634
2020-09-23 09:03:07 +00:00
Stephen McGruer 625a2e0cd3 Bug 1665366 [wpt PR 25567] - Reland "[webdriver] Close old windows at the end of each test as well as beginning", a=testonly
Automatic update from web-platform-tests
Reland "[webdriver] Close old windows at the end of each test as well as beginning" (#25567)

This is a reland of #24879 (which was reverted in #25544). It updates the code
to only close the windows if the user hasn't asked us to pause after a test has run.

From the original PR:

----

Previously, we closed old windows at the start of each test. This was nice in terms
of defensiveness (don't assume the last run left the world in a good state), but made
it hard to find problematic tests that left dialogs open (since they wouldn't throw until
the next test).

Instead, this patch does both - close both at the start and end of a test. This should
improve the blaming situation, whilst still being defensive.

There are potential performance implications to this patch, however test runs are
inconclusive. Full runs of Chrome and Safari show +- 2%, which is possibly within
margin of error. Running locally, some directories showed a ~2% slowdown, whilst
others had little or no difference.
--

wpt-commits: ed3c2cd80ae2766813412695306c31716f3c82a7
wpt-pr: 25567
2020-09-23 09:03:07 +00:00
Ian Kilpatrick 8d0d192102 Bug 1665988 [wpt PR 25631] - Reland: "[layout] Ensure fragment tree consistency.", a=testonly
Automatic update from web-platform-tests
Reland: "[layout] Ensure fragment tree consistency."

Original change description:
> This patch ensures that we always have a "consistent" fragment-tree (or
> rather a portion of a fragment-tree if we have legacy nodes).

> Previously it was possible for a fragment-tree to become inconsistent
> whenever we performed layout from a subtree root. Now when we layout
> from a node like this, we rebuild the "spine" of the tree.

> After this change we'll be able to remove most "PostLayout" calls,
> except where they are used for building this "consistent" tree.

The first change had two issues.
1) Cloning a part of the fragment tree which had its layout-objects
   removed from the tree. The fix for this specific issue is to stop
   re-building the spine of the tree when we encounter an object which
   needs layout.
2) AbstractInlineTextBox holding a stale pointer to an NGFragmentItem.
   The fix for this specific issue is to call:
   DetachAbstractInlineTextBoxesIfNeeded on any NGFragmentItem(s) which
   have an associated LayoutText.

Bug: 1066616
Change-Id: Iade8d4c2e7ae9129863d3b295271da944ffec81e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2418978
Reviewed-by: Koji Ishii <kojii@chromium.org>
Commit-Queue: Ian Kilpatrick <ikilpatrick@chromium.org>
Cr-Commit-Position: refs/heads/master@{#808453}

--

wpt-commits: 6140eb48e119a49c77ac3f0031f1b8daebdcff7b
wpt-pr: 25631
2020-09-23 09:03:07 +00:00
Fredrik Söderqvist 9bec67dabc Bug 1665987 [wpt PR 25630] - Add foreignObject tests from a few bugs, a=testonly
Automatic update from web-platform-tests
Add foreignObject tests from a few bugs

 * fO with composited descendant under other fO.

 * gBCR on fO and fO descendant.

Bug: 738022, 848693, 976224, 1066421, 1111779
Change-Id: I0ea5e23ec4466fc206acdc60e04ae8582c587bdc
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2419011
Commit-Queue: Stephen Chenney <schenney@chromium.org>
Auto-Submit: Fredrik Söderquist <fs@opera.com>
Reviewed-by: Stephen Chenney <schenney@chromium.org>
Cr-Commit-Position: refs/heads/master@{#808421}

--

wpt-commits: 0b61deeae98ddf22e96614248f18e150d03fa681
wpt-pr: 25630
2020-09-23 09:03:06 +00:00
Chris Dumez a099d40b6d Bug 1665968 [wpt PR 25628] - Fix expected initial AudioContext state in audiocontext-suspend-resum…, a=testonly
Automatic update from web-platform-tests
Fix expected initial AudioContext state in audiocontext-suspend-resume.html (#25628)

As per specification, the initial state of an AudioContext right after constructing it should be
'suspended', not running. The state should only be set to 'running' asynchronously, if the user
agent allowed it.

Co-authored-by: Chris Dumez <cdumez@apple.com>
--

wpt-commits: 175a1086e0061c75d16c5d7e1acb01c85e5e8935
wpt-pr: 25628
2020-09-23 09:03:06 +00:00
moz-wptsync-bot 4759a671fe Bug 1665964 [wpt PR 25627] - Update wpt metadata, a=testonly
wpt-pr: 25627
wpt-type: metadata
2020-09-23 09:03:05 +00:00
Chris Dumez 238d8ab1fb Bug 1665964 [wpt PR 25627] - Fix capitalization of AudioBuffer in webaudio/the-audio-api/processin…, a=testonly
Automatic update from web-platform-tests
Fix capitalization of AudioBuffer in webaudio/the-audio-api/processing-model/delay-time-clamping.html (#25627)

Fix capitalization of AudioBuffer: Audiobuffer -> AudioBuffer.

Co-authored-by: Chris Dumez <cdumez@apple.com>
--

wpt-commits: fef5a8adaaea8f8cf167a12dc42aab761ce9848f
wpt-pr: 25627
2020-09-23 09:03:05 +00:00
autofoolip fc991a9722 Bug 1665913 [wpt PR 25622] - Update interfaces/web-nfc.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/web-nfc.idl

Source: https://github.com/w3c/webref/blob/17ed43b/ed/idl/web-nfc.idl
Build: https://travis-ci.org/w3c/webref/builds/185197156

--

wpt-commits: 58daf4ffd6801c683866596dd8882d1bd7ff6bba
wpt-pr: 25622
2020-09-23 09:03:04 +00:00
Morten Stenshorne 6c978413d8 Bug 1665633 [wpt PR 25598] - Treat NG objects inside legacy fragmentation as monolithic., a=testonly
Automatic update from web-platform-tests
Treat NG objects inside legacy fragmentation as monolithic.

And vice versa: Treat legacy objects as monolithic inside NG block
fragmentation.

The two block fragmentation implementations (NG and legacy) cannot
cooperate, so once we switch engine somewhere inside a fragmentation
context, we need to treat that subtree as monolithic.

This requires us to specify which fragmentation engine is being in use
when calling GetPaginationBreakability(), at least when possible at all.
This required some work in LayoutFlowThread and
LayoutMultiColumnFlowThread.

Bug: 1127112
Change-Id: I8e0c4d17fd8985c488614e01db23a0c63e899679
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2416069
Commit-Queue: Morten Stenshorne <mstensho@chromium.org>
Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org>
Reviewed-by: Frédéric Wang <fwang@igalia.com>
Cr-Commit-Position: refs/heads/master@{#808334}

--

wpt-commits: 7ff702657b4f55c2b84db189eb8fed8d3cc36797
wpt-pr: 25598
2020-09-23 09:03:04 +00:00