0b58d4793d6be1bcace9022cae96a9741db6e926: Backed out 3 changesets (bug 1649595, bug 1649596, bug 1649593) for causing failures in ExtensionParent.jsm
Noemi Erli <nerli@mozilla.com> - Mon, 31 Aug 2020 11:17:27 +0300 - rev 612260
Push 13943 by ffxbld-merge at Mon, 21 Sep 2020 13:41:08 +0000
Backed out 3 changesets (bug 1649595, bug 1649596, bug 1649593) for causing failures in ExtensionParent.jsm Backed out changeset ff93a88d2de2 (bug 1649596) Backed out changeset df182a7545bb (bug 1649595) Backed out changeset 75df9f571169 (bug 1649593)
6afa3ab22816e5e6a982f4c2bbcd2c855ae653ee: Backed out changeset d0f173a90792 (bug 1519636) for causing bustages.
Mihai Alexandru Michis <malexandru@mozilla.com> - Mon, 31 Aug 2020 10:14:58 +0300 - rev 612259
Push 13943 by ffxbld-merge at Mon, 21 Sep 2020 13:41:08 +0000
Backed out changeset d0f173a90792 (bug 1519636) for causing bustages. CLOSED TREE
7c5a723760178fd66a55ee7335551a1274039156: Bug 1617369 - Reformat recent rust changes with rustfmt r=emilio
Sylvestre Ledru <sledru@mozilla.com> - Mon, 31 Aug 2020 06:51:29 +0000 - rev 612258
Push 13943 by ffxbld-merge at Mon, 21 Sep 2020 13:41:08 +0000
Bug 1617369 - Reformat recent rust changes with rustfmt r=emilio # ignore-this-changeset Differential Revision: https://phabricator.services.mozilla.com/D88714
d0f173a90792ddb6f03f57977a5e2bda4a763d74: Bug 1519636 - Reformat recent changes to the Google coding style r=andi
Sylvestre Ledru <sledru@mozilla.com> - Mon, 31 Aug 2020 06:51:21 +0000 - rev 612257
Push 13943 by ffxbld-merge at Mon, 21 Sep 2020 13:41:08 +0000
Bug 1519636 - Reformat recent changes to the Google coding style r=andi # ignore-this-changeset Differential Revision: https://phabricator.services.mozilla.com/D88713
a397749fdb14ceacc18885fe900000532b3e1e97: Bug 1658498 - Untangle bookmark engine tests to make removal of the legacy engine easier. r=lina
Mark Hammond <mhammond@skippinet.com.au> - Mon, 31 Aug 2020 06:39:55 +0000 - rev 612256
Push 13943 by ffxbld-merge at Mon, 21 Sep 2020 13:41:08 +0000
Bug 1658498 - Untangle bookmark engine tests to make removal of the legacy engine easier. r=lina Differential Revision: https://phabricator.services.mozilla.com/D86684
66ea54d010499d97686b116e19ddd8d59f5d5055: Bug 1661621 - Add more emoji reftests for keycap and skintone. r=jfkthame
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Mon, 31 Aug 2020 04:46:17 +0000 - rev 612255
Push 13943 by ffxbld-merge at Mon, 21 Sep 2020 13:41:08 +0000
Bug 1661621 - Add more emoji reftests for keycap and skintone. r=jfkthame This is follow up issue of bug 1371386. After landing it, some reftests for keycap and skintone are successful. Differential Revision: https://phabricator.services.mozilla.com/D88539
81897edbbb9f107853fb6f7749c40b54c13610f0: Bug 1641085 Part 7 - Simplify the definition of FrameListPropertyDescriptor. r=mats
Ting-Yu Lin <tlin@mozilla.com> - Sat, 29 Aug 2020 00:22:45 +0000 - rev 612254
Push 13943 by ffxbld-merge at Mon, 21 Sep 2020 13:41:08 +0000
Bug 1641085 Part 7 - Simplify the definition of FrameListPropertyDescriptor. r=mats It's easier to jump to the definition of FrameListPropertyDescriptor in editors without too many indirections. Differential Revision: https://phabricator.services.mozilla.com/D88461
b3abd9cd4d8c67018802531f9f2ab02df1f7d3bc: Bug 1641085 Part 6 - Remove GetPropTableFrames() and RemovePropTableFrames() in nsContainerFrame. r=mats
Ting-Yu Lin <tlin@mozilla.com> - Sat, 29 Aug 2020 00:22:43 +0000 - rev 612253
Push 13943 by ffxbld-merge at Mon, 21 Sep 2020 13:41:08 +0000
Bug 1641085 Part 6 - Remove GetPropTableFrames() and RemovePropTableFrames() in nsContainerFrame. r=mats Differential Revision: https://phabricator.services.mozilla.com/D88460
70bfa693b6e7ecbb2ce36b0ee50711cbd4334685: Bug 1641085 Part 5 - Remove SetPropTableFrames() in nsContainerFrame. r=mats
Ting-Yu Lin <tlin@mozilla.com> - Sat, 29 Aug 2020 00:22:41 +0000 - rev 612252
Push 13943 by ffxbld-merge at Mon, 21 Sep 2020 13:41:08 +0000
Bug 1641085 Part 5 - Remove SetPropTableFrames() in nsContainerFrame. r=mats We already use SetProperty() extensively for nsFrameList properties like OutsideMarkerProperty(), BackdropProperty(), etc, so we can simplify the interface by removing SetPropTableFrames(). Differential Revision: https://phabricator.services.mozilla.com/D88459
c40583cb419731994a2efedd1ae91342bee3e2b5: Bug 1641085 Part 4 - Revise DrainAndMergeSelfOverflowList() so that it's free of explicit allocation and deletion of nsFrameList. r=mats,emilio
Ting-Yu Lin <tlin@mozilla.com> - Mon, 31 Aug 2020 04:06:26 +0000 - rev 612251
Push 13943 by ffxbld-merge at Mon, 21 Sep 2020 13:41:08 +0000
Bug 1641085 Part 4 - Revise DrainAndMergeSelfOverflowList() so that it's free of explicit allocation and deletion of nsFrameList. r=mats,emilio Because the frame property look-up is expensive, change the SetOverflowFrames(), SetOverflowContainers(), and SetExcessOverflowContainers() to return the frame list so that the caller don't need to use Get methods to retrieve it again. Differential Revision: https://phabricator.services.mozilla.com/D88458
f2e88db56acc950105bff24521a96f64efeeac66: Bug 1641085 Part 3 - Add APIs to manipulate excess overflow containers list. r=mats
Ting-Yu Lin <tlin@mozilla.com> - Sat, 29 Aug 2020 00:22:31 +0000 - rev 612250
Push 13943 by ffxbld-merge at Mon, 21 Sep 2020 13:41:08 +0000
Bug 1641085 Part 3 - Add APIs to manipulate excess overflow containers list. r=mats This patch is similar to Part 2, but for adding APIs for ExcessOverflowContainersProperty(). Differential Revision: https://phabricator.services.mozilla.com/D88457
08e7ad0c607208d8d999d71c4c2780bdcc753366: Bug 1641085 Part 2 - Add APIs to manipulate overflow containers list. r=mats
Ting-Yu Lin <tlin@mozilla.com> - Sat, 29 Aug 2020 00:22:23 +0000 - rev 612249
Push 13943 by ffxbld-merge at Mon, 21 Sep 2020 13:41:08 +0000
Bug 1641085 Part 2 - Add APIs to manipulate overflow containers list. r=mats Not all APIs added in this patch are used immediately, but for the sake of completeness, they are all added. Their document will be updated in Part 3 after adding the relevant APIs for ExcessOverflowContainersProperty(). nsContainerFrame::DrainExcessOverflowContainersList() has several calls to set OverflowContainersProperty() whose life cycle need special attention. We will deal with them later in Part 4. Differential Revision: https://phabricator.services.mozilla.com/D88456
2e007acb711c05ab4f9736aab23c3f260a6e0184: Bug 1641085 Part 1 - Add move semantic to nsFrameList, and use it on SetOverflowFrames(). r=mats
Ting-Yu Lin <tlin@mozilla.com> - Sat, 29 Aug 2020 00:22:16 +0000 - rev 612248
Push 13943 by ffxbld-merge at Mon, 21 Sep 2020 13:41:08 +0000
Bug 1641085 Part 1 - Add move semantic to nsFrameList, and use it on SetOverflowFrames(). r=mats It's useful to use `std::move()` to indicate the frames' ownership in one list is transferred to the another list. For a frame list managed by AutoFrameListPtr, after moving its frames to another list, it can be automatically deleted when it is going out of scope. Differential Revision: https://phabricator.services.mozilla.com/D88455
c1fa84508a52f140ca9cd52710c8f53391eaa996: Bug 1658702 - part 1: Create a path to compute target ranges of deleting edit actions for `beforeinput` events on `HTMLEditor` r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Mon, 31 Aug 2020 03:48:39 +0000 - rev 612247
Push 13943 by ffxbld-merge at Mon, 21 Sep 2020 13:41:08 +0000
Bug 1658702 - part 1: Create a path to compute target ranges of deleting edit actions for `beforeinput` events on `HTMLEditor` r=m_kato In strictly speaking, we should use same computed target ranges for any edit actions which causes removing non-collapsed selection. However, for now, this patch makes only `DeleteSelectionAsAction()` because it's not so important differences for shipping `beforeinput` in Nightly channel. Differential Revision: https://phabricator.services.mozilla.com/D88376
cc4b6a85883f22bdffe86b5aa61e5be4f43f9c2c: Bug 1661874 Part 4 - Simplify the condition to set colData.mHasExcessBSize to true. r=heycam
Ting-Yu Lin <tlin@mozilla.com> - Mon, 31 Aug 2020 03:45:38 +0000 - rev 612246
Push 13943 by ffxbld-merge at Mon, 21 Sep 2020 13:41:08 +0000
Bug 1661874 Part 4 - Simplify the condition to set colData.mHasExcessBSize to true. r=heycam nsColumnSetFrame's ComputedBSize() and ComputedMaxBSize() are always NS_UNCONSTRAINEDSIZE. Differential Revision: https://phabricator.services.mozilla.com/D88700
84313d82b10a30871d3309e08c7a95957b6b2e81: Bug 1661874 Part 3 - Reverse the meaning of skipIncremental and rename it. r=heycam
Ting-Yu Lin <tlin@mozilla.com> - Mon, 31 Aug 2020 03:45:23 +0000 - rev 612245
Push 13943 by ffxbld-merge at Mon, 21 Sep 2020 13:41:08 +0000
Bug 1661874 Part 3 - Reverse the meaning of skipIncremental and rename it. r=heycam I feel skipIncremental is hard to reasoning. It's easier to list all the possible reasons that the child needs to be reflowed again. Differential Revision: https://phabricator.services.mozilla.com/D88699
d1bacf3c0f3f368167e84c0c6ad8af7a78d124d6: Bug 1661874 Part 2 - Remove the support of ColumnSetFrame being an abs.pos container. r=heycam
Ting-Yu Lin <tlin@mozilla.com> - Mon, 31 Aug 2020 03:45:15 +0000 - rev 612244
Push 13943 by ffxbld-merge at Mon, 21 Sep 2020 13:41:08 +0000
Bug 1661874 Part 2 - Remove the support of ColumnSetFrame being an abs.pos container. r=heycam The support of this was added in https://hg.mozilla.org/mozilla-central/rev/fb0790d28846 After supporting column-span, ColumnSetFrame isn't the top-level multicol container anymore, and is not served as an abs.pos container. Thus, we can simply the reflow code a bit. Differential Revision: https://phabricator.services.mozilla.com/D88698
6bc1452132f5643d14c942277c152a0913e1e8c7: Bug 1661874 Part 1 - Rename mColMaxBSize to mColBSize in ReflowConfig. r=heycam
Ting-Yu Lin <tlin@mozilla.com> - Mon, 31 Aug 2020 03:45:13 +0000 - rev 612243
Push 13943 by ffxbld-merge at Mon, 21 Sep 2020 13:41:08 +0000
Bug 1661874 Part 1 - Rename mColMaxBSize to mColBSize in ReflowConfig. r=heycam Rename so that its naming is consistent with ReflowConfig::mColISize, and to avoid confusion with ColumnBalanceData::mMaxBSize. Differential Revision: https://phabricator.services.mozilla.com/D88697
ff93a88d2de232038327da95b143cf6b89ee8d69: Bug 1649596: Use IOUtils instead of OS.File in CrashService.jsm r=barret,froydnj
Keefer Rourke <krourke@mozilla.com> - Fri, 28 Aug 2020 15:51:04 +0000 - rev 612242
Push 13943 by ffxbld-merge at Mon, 21 Sep 2020 13:41:08 +0000
Bug 1649596: Use IOUtils instead of OS.File in CrashService.jsm r=barret,froydnj Differential Revision: https://phabricator.services.mozilla.com/D87495
df182a7545bb258cfb44417f937a1e7c678cc241: Bug 1649595: Use IOUtils instead of OS.File in CrashMonitor.jsm r=barret
Keefer Rourke <krourke@mozilla.com> - Fri, 28 Aug 2020 15:50:56 +0000 - rev 612241
Push 13943 by ffxbld-merge at Mon, 21 Sep 2020 13:41:08 +0000
Bug 1649595: Use IOUtils instead of OS.File in CrashMonitor.jsm r=barret Differential Revision: https://phabricator.services.mozilla.com/D87488
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 tip