a4b1f65fc17b8669c442f3a89fcc6f17aa5eda7e: Bug 1693091 [wpt PR 27646] - Update wpt metadata, a=testonly draft
moz-wptsync-bot <wptsync@mozilla.com> - Wed, 17 Feb 2021 01:08:31 +0000 - rev 3544593
Push 655974 by wptsync@mozilla.com at Wed, 17 Feb 2021 01:10:58 +0000
Bug 1693091 [wpt PR 27646] - Update wpt metadata, a=testonly wpt-pr: 27646 wpt-type: metadata
1c7cd1a97a9929614a5c1d0e119c37db7bf352ce: Bug 1693091 [wpt PR 27646] - [LayoutNG] Replace column break tokens during OOF fragmentation, a=testonly draft
Alison Maher <almaher@microsoft.com> - Wed, 17 Feb 2021 01:08:48 +0000 - rev 3544592
Push 655974 by wptsync@mozilla.com at Wed, 17 Feb 2021 01:10:58 +0000
Bug 1693091 [wpt PR 27646] - [LayoutNG] Replace column break tokens during OOF fragmentation, a=testonly SKIP_BMO_CHECK If a column fragment is updated during nested fragmentation of OOF positioned elements, we currently replace the column fragment in its existing multicol parent fragment. However, that column fragment may also have a break token that is referenced in its parent's list of child break tokens. This change adds support for replacing such break tokens by exposing a mutable part of an NGBlockBreakToken. Bug: 1079031 Change-Id: I371eb8766067b7150759c8a29e0a6c7678f248b3 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2692357 Reviewed-by: Morten Stenshorne <mstensho@chromium.org> Commit-Queue: Alison Maher <almaher@microsoft.com> Cr-Commit-Position: refs/heads/master@{#854509} wpt-commit: ead7146d46542b1036c6b531d5aaa0aabf460e40 wpt-pr: 27646
b3739451d29b9c51a9b29c9f51e2caba7e0ef21b: try_task_config for https://phabricator.services.mozilla.com/D105397 draft
libmozevent <release-mgmt-analysis@mozilla.com> - Wed, 17 Feb 2021 01:08:01 +0000 - rev 3544591
Push 655973 by reviewbot at Wed, 17 Feb 2021 01:08:19 +0000
try_task_config for https://phabricator.services.mozilla.com/D105397 Differential Diff: PHID-DIFF-gb6dyowunacnk3g4axt7
2938c138d69f4ab4b7da996f44c71d142a75c7d7: Bug 1675375 Part 2: Add a polygon clip case to CreateSimpleClipRegion. draft
Brad Werth <bwerth@mozilla.com> - Wed, 17 Feb 2021 01:07:56 +0000 - rev 3544590
Push 655973 by reviewbot at Wed, 17 Feb 2021 01:08:19 +0000
Bug 1675375 Part 2: Add a polygon clip case to CreateSimpleClipRegion. Summary: Depends on D105396 Test Plan: Reviewers: Subscribers: Bug #: 1675375 Differential Diff: PHID-DIFF-gb6dyowunacnk3g4axt7
07438b538289b211322b3cbc8815d8f9f9d6587b: Bug 1675375 Part 1: Define a WebRender PolygonClipRegion. draft
Brad Werth <bwerth@mozilla.com> - Wed, 17 Feb 2021 01:07:54 +0000 - rev 3544589
Push 655973 by reviewbot at Wed, 17 Feb 2021 01:08:19 +0000
Bug 1675375 Part 1: Define a WebRender PolygonClipRegion. Summary: Test Plan: Reviewers: Subscribers: Bug #: 1675375 Differential Diff: PHID-DIFF-qer64yjrui53hj4o6m2t
d0d04f1263cc4973d178f9d73bdb52aa597cc620: Fuzzy query=debug !macos !android !windows7&paths=toolkit/components/printing/tests/browser_print_duplex.js draft
Erik Nordin <nordzilla@mozilla.com> - Tue, 16 Feb 2021 17:07:06 -0800 - rev 3544588
Push 655972 by enordin@mozilla.com at Wed, 17 Feb 2021 01:07:33 +0000
Fuzzy query=debug !macos !android !windows7&paths=toolkit/components/printing/tests/browser_print_duplex.js Pushed via `mach try fuzzy`
cd6387cb027085ba0bcf22bd687b7aa106bc58fa: Bug 1692316 - Update Print UI Duplex Terminology r=dholbert,emilio,sfoster draft
Erik Nordin <nordzilla@mozilla.com> - Tue, 16 Feb 2021 16:33:56 -0800 - rev 3544587
Push 655972 by enordin@mozilla.com at Wed, 17 Feb 2021 01:07:33 +0000
Bug 1692316 - Update Print UI Duplex Terminology r=dholbert,emilio,sfoster Updates the print UI to use the new "long edge" and "short edge" duplex print terminology that is now used in the print platform.
090cc9347c451fafec8aa33c108b6ffd4182a979: Bug 1692316 - Update Platform Duplex Print Terminology r=dholbert,emilio draft
Erik Nordin <nordzilla@mozilla.com> - Tue, 16 Feb 2021 16:27:02 -0800 - rev 3544586
Push 655972 by enordin@mozilla.com at Wed, 17 Feb 2021 01:07:33 +0000
Bug 1692316 - Update Platform Duplex Print Terminology r=dholbert,emilio This patch updates the terminology used by the print platform from the formly used terms of "side edge" and "top edge" to now using terms of "long edge" and "short edge". This decision was made to remain congruent with many existing APIs that use the "long edge" and "short edge" terminology.
ea66e296fb1d9d9e281e3e1f8b07a5e6564fa5e4: try_task_config for https://phabricator.services.mozilla.com/D105396 draft
libmozevent <release-mgmt-analysis@mozilla.com> - Wed, 17 Feb 2021 01:06:37 +0000 - rev 3544585
Push 655971 by reviewbot at Wed, 17 Feb 2021 01:06:55 +0000
try_task_config for https://phabricator.services.mozilla.com/D105396 Differential Diff: PHID-DIFF-qer64yjrui53hj4o6m2t
57e66e86307a4bab20ddcf5c514a33affda84b91: Bug 1675375 Part 1: Define a WebRender PolygonClipRegion. draft
Brad Werth <bwerth@mozilla.com> - Wed, 17 Feb 2021 01:06:33 +0000 - rev 3544584
Push 655971 by reviewbot at Wed, 17 Feb 2021 01:06:55 +0000
Bug 1675375 Part 1: Define a WebRender PolygonClipRegion. Summary: Test Plan: Reviewers: Subscribers: Bug #: 1675375 Differential Diff: PHID-DIFF-qer64yjrui53hj4o6m2t
c0865aabc7a2d807ac87127469e9e789f6f7a277: Fuzzy query=android opt mochitest !gpu&paths=dom/broadcastchannel/tests/test_bfcache.html draft
Anny Gakhokidze <agakhokidze@mozilla.com> - Tue, 16 Feb 2021 20:05:41 -0500 - rev 3544583
Push 655970 by agakhokidze@mozilla.com at Wed, 17 Feb 2021 01:06:02 +0000
Fuzzy query=android opt mochitest !gpu&paths=dom/broadcastchannel/tests/test_bfcache.html Pushed via `mach try fuzzy`
d39707c7ce00c7d0a17f79f8a091fd7c0d8bea38: fixy draft
Anny Gakhokidze <agakhokidze@mozilla.com> - Tue, 16 Feb 2021 20:03:28 -0500 - rev 3544582
Push 655970 by agakhokidze@mozilla.com at Wed, 17 Feb 2021 01:06:02 +0000
fixy
d827ed5518c2ccf08c0971c6fe73700d90cc6942: try_task_config for https://phabricator.services.mozilla.com/D104880 draft
libmozevent <release-mgmt-analysis@mozilla.com> - Wed, 17 Feb 2021 01:02:44 +0000 - rev 3544581
Push 655969 by reviewbot at Wed, 17 Feb 2021 01:03:02 +0000
try_task_config for https://phabricator.services.mozilla.com/D104880 Differential Diff: PHID-DIFF-pqgyhyrbgnftsxfpvq5z
8b5ac1609c18119433ec8e7295edcef999a12d5f: Bug 1691145 - Make Set Default first page of default onboarding draft
emcminn <emcminn@mozilla.com> - Wed, 17 Feb 2021 01:02:40 +0000 - rev 3544580
Push 655969 by reviewbot at Wed, 17 Feb 2021 01:03:02 +0000
Bug 1691145 - Make Set Default first page of default onboarding Summary: Differential Revision: https://phabricator.services.mozilla.com/D104880 Test Plan: Reviewers: Subscribers: Bug #: 1691145 Differential Diff: PHID-DIFF-pqgyhyrbgnftsxfpvq5z
68cac35ce9914471e54a7df6a61b95c2f45112dd: try_task_config for https://phabricator.services.mozilla.com/D104846 draft
libmozevent <release-mgmt-analysis@mozilla.com> - Wed, 17 Feb 2021 01:02:10 +0000 - rev 3544579
Push 655968 by reviewbot at Wed, 17 Feb 2021 01:02:29 +0000
try_task_config for https://phabricator.services.mozilla.com/D104846 Differential Diff: PHID-DIFF-6nm5kzvkpoodb34gxna7
904347e4b8f848aa8c5c36d398f90b388ae3af1d: Bug 1688698 - Add telemetry for sponsored TopSites draft
Nan Jiang <njiang028@gmail.com> - Wed, 17 Feb 2021 01:02:06 +0000 - rev 3544578
Push 655968 by reviewbot at Wed, 17 Feb 2021 01:02:29 +0000
Bug 1688698 - Add telemetry for sponsored TopSites Summary: Differential Revision: https://phabricator.services.mozilla.com/D104846 Test Plan: Reviewers: Subscribers: Bug #: 1688698 Differential Diff: PHID-DIFF-6nm5kzvkpoodb34gxna7
73cbd47e9a53cfce0648c1e6001b35d86a50781b: Try Chooser Enhanced (546 tasks selected) draft
Ting-Yu Lin <tlin@mozilla.com> - Tue, 16 Feb 2021 17:00:47 -0800 - rev 3544577
Push 655967 by aethanyc@gmail.com at Wed, 17 Feb 2021 01:01:12 +0000
Try Chooser Enhanced (546 tasks selected) Pushed via `mach try chooser`
f2c10327e4d351ee42223496704abc84e81abac9: Bug 1674302 Part 4 - Fix reftests and adjust test expectations. draft
Ting-Yu Lin <tlin@mozilla.com> - Tue, 09 Feb 2021 22:32:17 -0800 - rev 3544576
Push 655967 by aethanyc@gmail.com at Wed, 17 Feb 2021 01:01:12 +0000
Bug 1674302 Part 4 - Fix reftests and adjust test expectations. With this patch series, firefox now renders flexbox-table-flex-items-1.html the same as Google Chrome. Hence the modification to flexbox-table-flex-items-1-ref.html. Add a "flex-basis:10px" to both flex items in table-as-item-narrow-content.html so that both flex items have the same flex base size and receive the same portion of free spaces. Both table-as-item-flex-cross-size.html and table-as-item-stretch-cross-size.html contain multiple captions. We still don't support multiple caption (bug 144517), but passing them means we correctly subtract caption's block-size when overriding table flex item's block-size. We also don't have enough test coverage for table flex items in column flex container. Add some reftests adapted from existing ones that tests table flex items in a row flex containers Differential Revision: https://phabricator.services.mozilla.com/D103440
8306bafb831c820739059f04161169e50c0b8a42: Bug 1674302 Part 3 - Fix flex base size resolution and main/cross size override for table flex items. draft
Ting-Yu Lin <tlin@mozilla.com> - Tue, 09 Feb 2021 23:12:53 -0800 - rev 3544575
Push 655967 by aethanyc@gmail.com at Wed, 17 Feb 2021 01:01:12 +0000
Bug 1674302 Part 3 - Fix flex base size resolution and main/cross size override for table flex items. This is the main patch of this bug. When a flex container provides size overrides for a table flex item, there are two use cases. (1) When resolving flex base size, we want to use `flex-basis` to replace the preferred main size on the *inner table frame* directly. This is how `height` works on a table element. That is, it sets the height of the inner table frame, not the table wrapper. This patch invents `mApplyOverridesVerbatim` flag to tell table wrapper frame don't do any modification. (2) When overriding main-size/cross-size for a table flex item, the size is for *table wrapper frame*. To apply the size to inner table frame, the table wrapper frame needs adjust the size by subtracting the area occupied by caption, border, and padding (depending on the box-sizing). This patch fixes the flex base resolution, and implements the logic for (2). We use nsLayoutUtils::GetStyleFrame() to dig into inner table's sizing properties when resolving flex base size, so we can stop inheriting flex properties to table wrapper frame in ua.css. We also need to look style frame's StylePosition() in IsCrossSizeAuto(). Otherwise with this patch, the table flex item with fixed height in dom/flex/test/chrome/test_flex_item_rect.html will be wrongly stretched. Differential Revision: https://phabricator.services.mozilla.com/D103437
7e911c88604ab1a3b40bc289eb240e93a29f3c79: Bug 1674302 Part 2 - Use StyleSizeOverrides to replace ComputeSizeFlag::UseAutoISize. draft
Ting-Yu Lin <tlin@mozilla.com> - Tue, 09 Feb 2021 22:17:08 -0800 - rev 3544574
Push 655967 by aethanyc@gmail.com at Wed, 17 Feb 2021 01:01:12 +0000
Bug 1674302 Part 2 - Use StyleSizeOverrides to replace ComputeSizeFlag::UseAutoISize. `UseAutoISize` flag is buggy when used on table flex items because it never propagates to inner table frame. Luckily, we can fix it by replacing the flag with StyleSizeOverrides emplacing an 'auto' mStyleISize, because the size overrides already propagates from table wrapper to inner table via the following path: `nsTableWrapperFrame::ComputeSize()` [1] -> `nsTableWrapperFrame::ComputeAutoSize()` -> `nsTableWrapperFrame::InnerTableShrinkWrapISize()` -> `nsTableFrame::ComputeSize()`. This patch fixes the content size suggestion for table flex items. Combining this patch with Part 3, we can fix those reftests in Part 4. [1] In this patch, the table wrapper is still using nsContainerFrame's ComputeSize(), but in Part 3, we'll override it. Differential Revision: https://phabricator.services.mozilla.com/D103438
(0) -3000000 -1000000 -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 +1000000 tip