aec2db64723e64825b29a4f4cdb2f3fa860ecab4: Bug 1611596 [wpt PR 21420] - Update wpt metadata, a=testonly
moz-wptsync-bot <wptsync@mozilla.com> - Thu, 06 Feb 2020 00:40:41 +0000 - rev 514026
Push 37125 by shindli@mozilla.com at Sat, 15 Feb 2020 09:56:17 +0000
Bug 1611596 [wpt PR 21420] - Update wpt metadata, a=testonly wpt-pr: 21420 wpt-type: metadata
da569964aad1f934b86c43135012979caf433765: Bug 1611596 [wpt PR 21420] - Fix buggy testcase font-variant-position-01.html, a=testonly
jfkthame <jkew@mozilla.com> - Wed, 12 Feb 2020 11:17:40 +0000 - rev 514025
Push 37125 by shindli@mozilla.com at Sat, 15 Feb 2020 09:56:17 +0000
Bug 1611596 [wpt PR 21420] - Fix buggy testcase font-variant-position-01.html, a=testonly Automatic update from web-platform-tests Fix buggy testcase font-variant-position-01.html (#21420) Fixes #21419. (See notes in the issue.) -- wpt-commits: 06fbef7e0a7f4274259bf978dfbff3b036f2c8f4 wpt-pr: 21420
fffd5a11683ddff9272c9ee43b9c6d29668463aa: Bug 1612231 [wpt PR 21507] - Partial style recalc after font loading, a=testonly
Xiaocheng Hu <xiaochengh@chromium.org> - Wed, 12 Feb 2020 11:17:35 +0000 - rev 514024
Push 37125 by shindli@mozilla.com at Sat, 15 Feb 2020 09:56:17 +0000
Bug 1612231 [wpt PR 21507] - Partial style recalc after font loading, a=testonly Automatic update from web-platform-tests Partial style recalc after font loading This patch reduces style recalc after loading a web font, by: 1. Allowing a Font object to be reused after loading a web font, by calling FontFallbackList::Invalidate() when accessing a FontFallbackList after font updates. 2. On the style and layout update after font loading: a. Traverses the document, and invalidates styles on nodes where font metrics are required for style computation: when length units 'ch' and 'ex' are used, or when 'font-size-adjust' property is set. b. Stops using IsLoadingCustomFont() related checks for style or layout invalidation. c. Traverses the layout tree to manually invalidate layout, since font changes are no longer reflected in ComputedStyle differences. Bug: 441925 Change-Id: I932b733e71a6de936f95bdff435ce177997820ff Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1952189 Reviewed-by: Dominik Röttsches <drott@chromium.org> Reviewed-by: Rune Lillesveen <futhark@chromium.org> Commit-Queue: Xiaocheng Hu <xiaochengh@chromium.org> Cr-Commit-Position: refs/heads/master@{#738710} -- wpt-commits: 3f8358844a35a0e066d5a406e77a1669f8682d8a wpt-pr: 21507
d15d0703de81ebcf7dddc6f3fb2ad82b29dddc8f: Bug 1611665 [wpt PR 21427] - Update interfaces/media-capabilities.idl, a=testonly
autofoolip <auto@foolip.org> - Wed, 12 Feb 2020 11:17:28 +0000 - rev 514023
Push 37125 by shindli@mozilla.com at Sat, 15 Feb 2020 09:56:17 +0000
Bug 1611665 [wpt PR 21427] - Update interfaces/media-capabilities.idl, a=testonly Automatic update from web-platform-tests Update interfaces/media-capabilities.idl (#21427) Source: https://github.com/tidoust/reffy-reports/blob/3ecc45e/ed/idl/media-capabilities.idl Build: https://travis-ci.org/tidoust/reffy-reports/builds/641928781 -- wpt-commits: 36a47472d3f8586cfcaaa428d7dabf51f80f859a wpt-pr: 21427
ae8817e3ddc9bece8707ddfaf0c64cf6b02449b8: Bug 1611940 [wpt PR 21461] - Remove interfaces/webrtc-dscp.idl, a=testonly
autofoolip <auto@foolip.org> - Wed, 12 Feb 2020 11:17:23 +0000 - rev 514022
Push 37125 by shindli@mozilla.com at Sat, 15 Feb 2020 09:56:17 +0000
Bug 1611940 [wpt PR 21461] - Remove interfaces/webrtc-dscp.idl, a=testonly Automatic update from web-platform-tests Remove interfaces/webrtc-dscp.idl (#21461) Source: https://github.com/tidoust/reffy-reports/commit/2ee80f6 Build: https://travis-ci.org/tidoust/reffy-reports/builds/642930754 -- wpt-commits: 997904fba2e4ea13b900936434c9aca76dc271f6 wpt-pr: 21461
1aa272d2c8cc1f6ff2450e4fddb1a73acb1f9f7a: Bug 1613457 [wpt PR 21606] - Update wpt metadata, a=testonly
moz-wptsync-bot <wptsync@mozilla.com> - Wed, 05 Feb 2020 23:30:49 +0000 - rev 514021
Push 37125 by shindli@mozilla.com at Sat, 15 Feb 2020 09:56:17 +0000
Bug 1613457 [wpt PR 21606] - Update wpt metadata, a=testonly wpt-pr: 21606 wpt-type: metadata
6887e5d47823052df5ffeb24fa4ebf183b9ab72c: Bug 1613457 [wpt PR 21606] - Update interfaces/cookie-store.idl, a=testonly
autofoolip <auto@foolip.org> - Wed, 12 Feb 2020 11:17:15 +0000 - rev 514020
Push 37125 by shindli@mozilla.com at Sat, 15 Feb 2020 09:56:17 +0000
Bug 1613457 [wpt PR 21606] - Update interfaces/cookie-store.idl, a=testonly Automatic update from web-platform-tests Update interfaces/cookie-store.idl (#21606) Source: https://github.com/tidoust/reffy-reports/blob/e3c2a81/ed/idl/cookie-store.idl Build: https://travis-ci.org/tidoust/reffy-reports/builds/646544501 -- wpt-commits: 2b8c9ec6d4cf6df65f723aec01a840e073417e59 wpt-pr: 21606
5f70cc005429bf85b509799c03533bc95c464437: Bug 1613197 [wpt PR 21579] - Update wpt metadata, a=testonly
moz-wptsync-bot <wptsync@mozilla.com> - Wed, 05 Feb 2020 21:54:15 +0000 - rev 514019
Push 37125 by shindli@mozilla.com at Sat, 15 Feb 2020 09:56:17 +0000
Bug 1613197 [wpt PR 21579] - Update wpt metadata, a=testonly wpt-pr: 21579 wpt-type: metadata
f32e6a73a0d205f85afc63e3502d7e1352522e5c: Bug 1613197 [wpt PR 21579] - IndexedDB WPT: Shard slow test, a=testonly
Joshua Bell <jsbell@chromium.org> - Wed, 12 Feb 2020 11:17:07 +0000 - rev 514018
Push 37125 by shindli@mozilla.com at Sat, 15 Feb 2020 09:56:17 +0000
Bug 1613197 [wpt PR 21579] - IndexedDB WPT: Shard slow test, a=testonly Automatic update from web-platform-tests IndexedDB WPT: Shard slow test The structured-clone-any.js test is slow as it creates a new database for each of over a hundred test cases, leading to long (>20s) run times on debug builds. This would lead to occasional timeouts. Use the WPT "variant" mechanism and shard the test down to just 20 cases per shard, which drops the test times down to just a few seconds each (on debug builds). Bug: 991415 Change-Id: I5fa792ea0042c7ff6ea29d926a459c625958d10d Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2036957 Auto-Submit: Joshua Bell <jsbell@chromium.org> Commit-Queue: Jarryd Goodman <jarrydg@chromium.org> Reviewed-by: Jarryd Goodman <jarrydg@chromium.org> Cr-Commit-Position: refs/heads/master@{#738655} -- wpt-commits: a4f09b650d25c865045f29fb3f86b428616b2e45 wpt-pr: 21579
904d477bfb8ebf42f426365ac2f3607951638f80: Bug 1613377 [wpt PR 21598] - Update wpt metadata, a=testonly
moz-wptsync-bot <wptsync@mozilla.com> - Wed, 05 Feb 2020 21:27:45 +0000 - rev 514017
Push 37125 by shindli@mozilla.com at Sat, 15 Feb 2020 09:56:17 +0000
Bug 1613377 [wpt PR 21598] - Update wpt metadata, a=testonly wpt-pr: 21598 wpt-type: metadata
0ac8824f87826b02254825ace43c8b639d4730f7: Bug 1613377 [wpt PR 21598] - Fix outline when linebox has non-zero inline offset, a=testonly
Koji Ishii <kojii@chromium.org> - Wed, 12 Feb 2020 11:16:59 +0000 - rev 514016
Push 37125 by shindli@mozilla.com at Sat, 15 Feb 2020 09:56:17 +0000
Bug 1613377 [wpt PR 21598] - Fix outline when linebox has non-zero inline offset, a=testonly Automatic update from web-platform-tests Fix outline when linebox has non-zero inline offset When computing outline rects in an inline formatting context, the coordinate system needs to be relative to the root of the inline formatting context, because the algorithm needs to call |LayoutObject| functions, which uses the coordinate system for inline |LayoutObject|s. This patch fixes not to accumulate line box offset. For the inline direction, this is usually zero and is not visible, but non-zero `padding-left` can expose this difference. Bug: 1048070 Change-Id: I30dfabcca621136b6d78892a1856c1336c7438eb Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2038296 Reviewed-by: Xianzhu Wang <wangxianzhu@chromium.org> Reviewed-by: Aleks Totic <atotic@chromium.org> Commit-Queue: Koji Ishii <kojii@chromium.org> Cr-Commit-Position: refs/heads/master@{#738646} -- wpt-commits: bad725a9c0f83a5f817bcbcc94d74d8af9f975e5 wpt-pr: 21598
7707732a38a462257e105519d81f92d2640a1672: Bug 1613417 [wpt PR 21603] - Remove leftover code in tools/ci/pr_preview.py, a=testonly
Stephen McGruer <smcgruer@chromium.org> - Wed, 12 Feb 2020 11:16:54 +0000 - rev 514015
Push 37125 by shindli@mozilla.com at Sat, 15 Feb 2020 09:56:17 +0000
Bug 1613417 [wpt PR 21603] - Remove leftover code in tools/ci/pr_preview.py, a=testonly Automatic update from web-platform-tests Remove leftover code in tools/ci/pr_preview.py (#21603) This was meant to bail after a single deployment on any given run, but I failed to actually write 'return' so it never had any effect -_-. As it turns out, we do very few deploys/run anyway. -- wpt-commits: 856a7763c936abd7c9af3a7ab7080ec84c5bf445 wpt-pr: 21603
7a9b51284e8fe338f9787660f86b8ea5f899a029: Bug 1612123 [wpt PR 21492] - Update wpt metadata, a=testonly
moz-wptsync-bot <wptsync@mozilla.com> - Wed, 05 Feb 2020 17:10:56 +0000 - rev 514014
Push 37125 by shindli@mozilla.com at Sat, 15 Feb 2020 09:56:17 +0000
Bug 1612123 [wpt PR 21492] - Update wpt metadata, a=testonly wpt-pr: 21492 wpt-type: metadata
0de020b2761b1a062f70f045bf4550e2a997a334: Bug 1612123 [wpt PR 21492] - Add interfaces/permissions-request.idl and test, a=testonly
Stephen McGruer <smcgruer@chromium.org> - Wed, 12 Feb 2020 11:16:46 +0000 - rev 514013
Push 37125 by shindli@mozilla.com at Sat, 15 Feb 2020 09:56:17 +0000
Bug 1612123 [wpt PR 21492] - Add interfaces/permissions-request.idl and test, a=testonly Automatic update from web-platform-tests Add interfaces/permissions-request.idl and test (#21492) Closes https://github.com/web-platform-tests/wpt/pull/21314 -- wpt-commits: 920bfb5fa3daff87e52d51841a332fb32526b4ed wpt-pr: 21492
93e9d045a80f8593f387914f7d99762494fa21a2: Bug 1612095 [wpt PR 21489] - Update wpt metadata, a=testonly
moz-wptsync-bot <wptsync@mozilla.com> - Wed, 05 Feb 2020 17:06:59 +0000 - rev 514012
Push 37125 by shindli@mozilla.com at Sat, 15 Feb 2020 09:56:17 +0000
Bug 1612095 [wpt PR 21489] - Update wpt metadata, a=testonly wpt-pr: 21489 wpt-type: metadata
d72f97bcd4ef59104fd8c067834dc2ffc42e54c5: Bug 1612095 [wpt PR 21489] - Add interfaces/permissions-revoke.idl and test, a=testonly
Stephen McGruer <smcgruer@chromium.org> - Wed, 12 Feb 2020 11:16:38 +0000 - rev 514011
Push 37125 by shindli@mozilla.com at Sat, 15 Feb 2020 09:56:17 +0000
Bug 1612095 [wpt PR 21489] - Add interfaces/permissions-revoke.idl and test, a=testonly Automatic update from web-platform-tests Add interfaces/permissions-revoke.idl and test (#21489) Closes https://github.com/web-platform-tests/wpt/pull/21315 -- wpt-commits: 43bbb26b97b73672cabffdbfe3b21c1040e50c05 wpt-pr: 21489
0d0c5aef21dcb6a03baf6fd46742c361d4978a0f: Bug 1613183 [wpt PR 21578] - [css-pseudo] Fix legacy ::marker margins not getting updated, a=testonly
Oriol Brufau <obrufau@igalia.com> - Wed, 12 Feb 2020 11:16:33 +0000 - rev 514010
Push 37125 by shindli@mozilla.com at Sat, 15 Feb 2020 09:56:17 +0000
Bug 1613183 [wpt PR 21578] - [css-pseudo] Fix legacy ::marker margins not getting updated, a=testonly Automatic update from web-platform-tests [css-pseudo] Fix legacy ::marker margins not getting updated Outside markers behave out-of-flowish, so their intrinsic contribution to the list item should be 0. In legacy, this is done by adding negative margins, so that the width of the marker plus its margins are 0. However, when calculating the intrinsic contributions of the children, the code uses the margins in the computed style, not the margins of the box. Therefore, the marker code used to replace the computed style with another one that had the changed margins. This approach was error-prone, for example special care was needed to reapply the previously calculated margins when the computed style changed, in order to avoid triggering unnecessary layout. However, this caused a problem: if 'list-style-position' changed, the old margins were preserved. But the margins depend on whether the marker is inside or outside! This patch fixes the problem and stops changing the computed style of the marker. For inside markers, margins don't depend on the size of the marker, and they were already applied to the computed style in style_adjuster.cc, so they work well. For outside markers, the patch skips them when calculating the intrinsic size of the list item. Bug: 1048672, 457718 TEST=external/wpt/css/css-pseudo/marker-intrinsic-contribution-001.html TEST=external/wpt/css/css-pseudo/marker-intrinsic-contribution-002.html The former test fails in LayoutNG because trailing marker spaces are not preserved, and fails in legacy due to the lack of 'content' support. Change-Id: Ic21603e9fe1b17b11237286dac3f207b1837a07e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2035962 Reviewed-by: Rune Lillesveen <futhark@chromium.org> Reviewed-by: Koji Ishii <kojii@chromium.org> Commit-Queue: Oriol Brufau <obrufau@igalia.com> Cr-Commit-Position: refs/heads/master@{#738550} -- wpt-commits: 6fc4cbe9e6fd83095e43125a3f407f7bc4874115 wpt-pr: 21578
c531d1b44231d6b719b60d05f1ed916216f67740: Bug 1612015 [wpt PR 21478] - Update wpt metadata, a=testonly
moz-wptsync-bot <wptsync@mozilla.com> - Wed, 05 Feb 2020 15:25:13 +0000 - rev 514009
Push 37125 by shindli@mozilla.com at Sat, 15 Feb 2020 09:56:17 +0000
Bug 1612015 [wpt PR 21478] - Update wpt metadata, a=testonly wpt-pr: 21478 wpt-type: metadata
f51f67d538a35c65787b15acb3d7e6752b73766d: Bug 1612015 [wpt PR 21478] - Add interfaces/video-raf.idl and test, a=testonly
Stephen McGruer <smcgruer@chromium.org> - Wed, 12 Feb 2020 11:16:25 +0000 - rev 514008
Push 37125 by shindli@mozilla.com at Sat, 15 Feb 2020 09:56:17 +0000
Bug 1612015 [wpt PR 21478] - Add interfaces/video-raf.idl and test, a=testonly Automatic update from web-platform-tests Add interfaces/video-raf.idl and test (#21478) Closes https://github.com/web-platform-tests/wpt/pull/21472 -- wpt-commits: e92baffe525abd5eddb6fb8b7b9aa6f6b10952d8 wpt-pr: 21478
4509caf900f94cf6d423bb3b78c0ffa505438b61: Bug 1612141 [wpt PR 21494] - Update wpt metadata, a=testonly
moz-wptsync-bot <wptsync@mozilla.com> - Wed, 05 Feb 2020 15:23:23 +0000 - rev 514007
Push 37125 by shindli@mozilla.com at Sat, 15 Feb 2020 09:56:17 +0000
Bug 1612141 [wpt PR 21494] - Update wpt metadata, a=testonly wpt-pr: 21494 wpt-type: metadata
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip