layout/generic/nsContainerFrame.h
e1624e209c4351f294728557ffe72097021eabc2
created 2021-03-24 17:56 +0000
pushed 2021-03-25 03:42 +0000
Simon Giesecke Simon Giesecke - Bug 708901 - Migrate to nsTHashSet in layout. r=emilio
a29c896b00338ce493b1890c199019416545545f
created 2021-03-24 19:26 +0200
pushed 2021-03-25 03:42 +0000
Csoregi Natalia Csoregi Natalia - Backed out 13 changesets (bug 708901, bug 1184468) for causing build bustage on GeckoViewHistory.cpp. CLOSED TREE
03c3a56c3d136be0a2630be6c2d97d8d0815e503
created 2021-03-24 16:58 +0000
pushed 2021-03-25 03:42 +0000
Simon Giesecke Simon Giesecke - Bug 708901 - Migrate to nsTHashSet in layout. r=emilio
00afc841497293ea739793df69e7db1ddb577f57
created 2021-03-23 10:26 +0000
pushed 2021-03-23 21:43 +0000
Xidorn Quan Xidorn Quan - Bug 1696721 part 2 - Refactor DoIntrinsicInlineISize to make it accept a function for handling children. r=dholbert
5279b71d0068a178739da9dcd57ec7c558781222
created 2021-01-26 02:47 +0000
pushed 2021-01-26 15:55 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1686603 Part 2 - Add StyleSizeOverrides parameter to ReflowInput's constructor & co. to override data from style system data. r=dholbert
f8446e5139b64669581d5ba6667ea74f4a57ff87
created 2021-01-26 04:32 +0200
pushed 2021-01-26 09:25 +0000
Csoregi Natalia Csoregi Natalia - Backed out 8 changesets (bug 1686603) for causing crashtest failures. CLOSED TREE
c82593b13a617a671d5c5dfc7d5cca562452535c
created 2021-01-25 22:29 +0000
pushed 2021-01-26 09:25 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1686603 Part 2 - Add StyleSizeOverrides parameter to ReflowInput's constructor & co. to override data from style system data. r=dholbert
40bc01de5e10a7ad5b19ba0fbdf43eaddde74a3e
created 2021-01-21 09:21 +0200
pushed 2021-01-21 15:33 +0000
Mihai Alexandru Michis Mihai Alexandru Michis - Backed out 7 changesets (bug 1686603) for causing crashtest assertion failures.
965dbe8de1e10060fec3e1f4f13f5aefdf515e35
created 2021-01-21 04:17 +0000
pushed 2021-01-21 15:33 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1686603 Part 2 - Add StyleSizeOverrides parameter to ReflowInput's constructor & co. to override data from style system data. r=dholbert
429a4d022ade4b99563b08473e2f16ac18507bae
created 2021-01-14 03:23 +0000
pushed 2021-01-15 03:50 +0000
Mats Palmgren Mats Palmgren - Bug 1686310 part 7 - Remove ReflowInput::mFrameType and associated code, which is now dead code. r=emilio
5dc148186bb2cac6b7131574ac6c518cea93baf5
created 2020-12-23 22:58 +0000
pushed 2020-12-24 09:42 +0000
Boris Chiou Boris Chiou - Bug 1683424 - Take box sizing into account for replaced elements with aspect-ratio. r=TYLin
4e07cf6a753615eb882847e1a57705c443cb2c5f
created 2020-12-14 15:13 +0000
pushed 2020-12-16 16:10 +0000
Mats Palmgren Mats Palmgren - Bug 1663222 - Move any overflow-container continuations on the OverflowContainers list for the children we pull from our prev-in-flow to the ExcessOverflowContainers to keep frames ordered. r=TYLin CLOSED TREE
2642f290a2bfb3f2b6e4711dc8c74e9253f4d805
created 2020-12-14 19:40 +0000
pushed 2020-12-16 16:10 +0000
Mats Palmgren Mats Palmgren - Bug 1680406 - Allow a prev-in-flow to have an ExcessOverflowContainers list and merge it to our OverflowContainers as needed. r=TYLin CLOSED TREE
840acfd281019cf424822376caef4806204b7203
created 2020-12-15 06:22 +0200
pushed 2020-12-15 09:29 +0000
smolnar smolnar - Backed out 2 changesets (bug 1680406, bug 1663222) for causing mochitest failures. CLOSED TREE
6de49379342e5ecf4d490510300335ed6ff49722
created 2020-12-14 15:13 +0000
pushed 2020-12-15 09:29 +0000
Mats Palmgren Mats Palmgren - Bug 1663222 - Move any overflow-container continuations on the OverflowContainers list for the children we pull from our prev-in-flow to the ExcessOverflowContainers to keep frames ordered. r=TYLin
0ad0d59dbeec56a07c9d02a82554f78e6ccd11dc
created 2020-12-14 19:40 +0000
pushed 2020-12-15 09:29 +0000
Mats Palmgren Mats Palmgren - Bug 1680406 - Allow a prev-in-flow to have an ExcessOverflowContainers list and merge it to our OverflowContainers as needed. r=TYLin
93fabad45659d172b723c9606215d3acaab54df1
created 2020-11-23 16:21 +0000
pushed 2020-11-24 09:22 +0000
Simon Giesecke Simon Giesecke - Bug 1660470 - Add missing include directives/forward declarations. r=nika
29202676dda32da6181edbf3a7f913cdbe800dfb
created 2020-11-20 21:21 +0000
pushed 2020-11-21 09:27 +0000
Jon Bauman Jon Bauman - Bug 1675987 - No derogatory language: Remove references to "crazy" in layout module r=emilio,AlaskanEmily
64a43ed745a188a59a0f0fbc9748e36229b3595e
created 2020-11-18 00:08 +0000
pushed 2020-11-18 16:05 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1677635 Part 4 - Rename nsOverflowAreas to OverflowAreas, and move it into mozilla namespace. r=layout-reviewers,emilio
f1ab1d9462e78120a66c537e966e6c19e0803366
created 2020-10-31 14:39 +0000
pushed 2020-11-02 17:10 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1674450 Part 6 - Convert ReflowInput::Init()'s optional border and padding parameters to Maybe<LogicalMargin>. r=layout-reviewers,jfkthame
6f170fe5df51b86fd0f298f20885ee2c18f1a948
created 2020-10-28 18:07 +0000
pushed 2020-10-29 04:07 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1669393 - Fix up position of overflow container children in a vertical-rl block once we know the final block size. r=jfkthame
73e78c935dea32ebc5e97b893f5d14838e910c80
created 2020-10-01 02:39 +0000
pushed 2020-10-02 04:10 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1668411 - Change IS_TRUE_OVERFLOW_CONTAINER macro into a nsIFrame's inline method. r=emilio
9742d6bf7d2517d511045ec5aa1e3dfd321552c2
created 2020-09-30 23:38 +0000
pushed 2020-10-01 09:40 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1668387 - Make nsContainerFrame::StealFrame() return void since it shouldn't fail. r=emilio
a81a1a6e1c0fe190fa844906c10234a2238919fb
created 2020-09-29 22:33 +0000
pushed 2020-09-30 09:29 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1660122 Part 7 - Implement GetAspectRatio(). r=emilio
cb8232ebe212789afead39e7709556cfe534324e
created 2020-09-26 18:19 +0000
pushed 2020-09-26 21:16 +0000
Botond Ballo Botond Ballo - Bug 1667594 - Avoid including nsLayoutUtils.h in nsContainerFrame.h. r=emilio
977b599edf3f631389157aef63bab71b67316f67
created 2020-09-14 20:42 +0000
pushed 2020-09-15 03:29 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1168478 Part 2 - Combine the border and padding arguments for nsIFrame::ComputeSize(). r=dholbert
918080b4e7aed90174ea50ebf4db379cae8534a8
created 2020-09-14 20:39 +0000
pushed 2020-09-15 03:29 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1168478 Part 1 - Combine the border and padding argument for nsIFrame::ComputeAutoSize(). r=dholbert
fbc1eaa18e51b0e89f97f118480961cc03b1659b
created 2020-09-11 18:32 +0000
pushed 2020-09-12 09:26 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1663822 Part 3 - Move ComputeSizeFlags to LayoutConstants.h, and put it under mozilla namespace. r=dholbert
81897edbbb9f107853fb6f7749c40b54c13610f0
created 2020-08-29 00:22 +0000
pushed 2020-08-31 21:52 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1641085 Part 7 - Simplify the definition of FrameListPropertyDescriptor. r=mats
b3abd9cd4d8c67018802531f9f2ab02df1f7d3bc
created 2020-08-29 00:22 +0000
pushed 2020-08-31 21:52 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1641085 Part 6 - Remove GetPropTableFrames() and RemovePropTableFrames() in nsContainerFrame. r=mats
70bfa693b6e7ecbb2ce36b0ee50711cbd4334685
created 2020-08-29 00:22 +0000
pushed 2020-08-31 21:52 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1641085 Part 5 - Remove SetPropTableFrames() in nsContainerFrame. r=mats
c40583cb419731994a2efedd1ae91342bee3e2b5
created 2020-08-31 04:06 +0000
pushed 2020-08-31 21:52 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1641085 Part 4 - Revise DrainAndMergeSelfOverflowList() so that it's free of explicit allocation and deletion of nsFrameList. r=mats,emilio
f2e88db56acc950105bff24521a96f64efeeac66
created 2020-08-29 00:22 +0000
pushed 2020-08-31 21:52 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1641085 Part 3 - Add APIs to manipulate excess overflow containers list. r=mats
08e7ad0c607208d8d999d71c4c2780bdcc753366
created 2020-08-29 00:22 +0000
pushed 2020-08-31 21:52 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1641085 Part 2 - Add APIs to manipulate overflow containers list. r=mats
2e007acb711c05ab4f9736aab23c3f260a6e0184
created 2020-08-29 00:22 +0000
pushed 2020-08-31 21:52 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1641085 Part 1 - Add move semantic to nsFrameList, and use it on SetOverflowFrames(). r=mats
887e986df7b33be85b4eee792a6f5776b1bae664
created 2020-07-20 20:17 +0000
pushed 2020-07-21 09:42 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1637130 - Rename visual overflow to ink overflow. r=dbaron
9e09edf99e0624ffc0eed7e9490eb4e1840a4726
created 2020-07-08 00:59 +0000
pushed 2020-07-08 09:42 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1651202 Part 1 - Extract nsBlockFrame's printing child lists logic to a helper methods. r=heycam
f250ca90d4990da9607be4502a2f43b8a4707b63
created 2020-07-01 02:33 +0000
pushed 2020-07-01 09:30 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1645549 Part 1 - Move GetFirstNonAnonBoxDescendant() to nsContainerFrame. r=dholbert
b066047e4ecbbe4b432fef27e5ea6dcf60cb1fa8
created 2020-06-27 14:07 +0000
pushed 2020-06-27 21:48 +0000
Kagami Sascha Rosylight Kagami Sascha Rosylight - Bug 1647525 - Use HasAnyStateBits() in nsContainerFrame r=emilio
82d3d4f21315f99dca105cf711ac38977adbe5c9
created 2020-06-12 19:03 +0000
pushed 2020-06-13 03:21 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1405813 - Move prev-in-flow's EOC list to this container frame's OC list in NormalizeChildLists(). r=dholbert
9bea5add0bcdae7bf4f5c47f82c61634e93fc623
created 2020-06-05 02:52 +0000
pushed 2020-06-05 14:35 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1643173 Part 1 - Convert enum nsIFrame::DISPLAY_CHILD_* to enum class. r=dholbert
adac15659f368493883afe5feeead8138f7b1141
created 2020-06-02 02:37 +0000
pushed 2020-06-02 09:35 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1343948 - Merge overflow container children to next-in-flow's OverflowContainersProperty() if the property already exists. r=mats
9c1ad8bba1a069e3ff102c91986d4fab44e8cd76
created 2020-06-02 03:02 +0300
pushed 2020-06-02 03:24 +0000
Razvan Maries Razvan Maries - Backed out changeset 7925ab748617 (bug 1343948) for perma failures on 1343606.html. CLOSED TREE
ea0b7069e9adf06406c0a1b3f28046fe61943624
created 2020-06-01 19:02 +0000
pushed 2020-06-02 03:24 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1642038 Part 2 - Mark [[nodiscard]] for StealOverflowFrames() and RemovePropTableFrames(). r=emilio
e9155daf732bbcc3dd564441683f134c901bc23e
created 2020-06-01 19:02 +0000
pushed 2020-06-02 03:24 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1642038 Part 1 - Move the definition of helpers manipulating overflow list to their declarations. r=emilio
7925ab74861760cb8e1e8d00a846fa25f3d2418d
created 2020-06-01 21:18 +0000
pushed 2020-06-02 03:24 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1343948 - Merge overflow container children to next-in-flow's OverflowContainersProperty() if the property already exists. r=mats
62d018469660a59266b7d01cf2bae0eac6660399
created 2020-05-28 18:03 +0000
pushed 2020-05-29 15:59 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1640275 Part 1 - Move some nsGridContainerFrame's helper methods to nsContainerFrame. r=mats
e32b21634a0c50b245c597d3dd1fd9381a737a61
created 2020-05-13 18:09 +0000
pushed 2020-05-14 02:40 +0000
Kagami Sascha Rosylight Kagami Sascha Rosylight - Bug 1630704 - Part 6: Move helper methods to nsContainerFrame r=emilio
818c87e00d3791a357b3c3924e07da8aac444ecd
created 2020-05-01 23:34 +0000
pushed 2020-05-13 03:44 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1622935 Part 2 - Move nsGridContainerFrame's NormalizeChildLists() and related helpers to nsContainerFrame. r=mats
07d0377a50021d22444b01fedd6c472d0f5e6189
created 2020-04-15 18:31 +0000
pushed 2020-04-16 09:48 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1625362 Part 3 - Extract grid container's PushIncompleteChildren logic, and move it to nsContainerFrame. r=mats
49bf43d18337bac31e8965740426e3fb81008d8c
created 2020-04-15 18:31 +0000
pushed 2020-04-16 09:48 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1625362 Part 2 - Move some helpers manipulating overflow lists from nsGridContainerFrame to nsContainerFrame. r=mats
fd847fbe1a513ce8302c2baeab07d4306ee329fa
created 2020-04-15 18:31 +0000
pushed 2020-04-16 09:48 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1625362 Part 1 - Move ReparentFrame and ReparentFrames into nsContainerFrame. r=mats
ba9af4d18daac0f08caf2222f3827d17bdf4dd5b
created 2020-04-09 21:25 +0000
pushed 2020-04-10 09:54 +0000
Emily McDonough Emily McDonough - Bug 1628837 - Add subgrid property address to nsGridContainerFrame frame dump output r=tnikkel
7025929aa093bf7fca4bf7a1dd5e4a1a26810e51
created 2020-04-08 00:22 +0000
pushed 2020-04-08 21:42 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1627398 Part 1 - Convert nsIFrame::List flags to EnumSet. r=heycam
0d3c7f7727b4ccc2d909a2f42ee88b8b871e2556
created 2020-03-09 18:15 +0000
pushed 2020-03-10 03:43 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1620749 - Adjust FinishReflowChild()'s relative positioning conversion, to make it a writing-mode-agnostic API. r=dholbert
d1704ff79f8ffa320dd72fd8ac96984f3d7f03ec
created 2020-02-21 01:23 +0000
pushed 2020-02-21 05:56 +0000
James Teh James Teh - Bug 1616078: Don't use HTMLListBulletAccessible for CSS ::marker content. r=eeejay,emilio,MarcoZ
8cf27edd83b215a36ef5af396d9c9c1657e51d0c
created 2020-02-07 04:17 +0000
pushed 2020-02-07 13:06 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1613732 Part 1 - Revise documentation for ReflowChildFlags, ReflowChild(), and FinishReflowChild(). r=dholbert
310ae5b1a209cb085d567a8320b88c44eafad53b
created 2020-02-06 00:13 +0000
pushed 2020-02-06 21:47 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1613349 - Rename nsIFrame::RemoveProperty to nsIFrame::TakeProperty. r=dholbert
be5b500761e1af396026f540749600f3d8e1cb4f
created 2020-01-31 00:56 +0000
pushed 2020-01-31 16:11 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1611583 - Use cbindgen for css-align types. r=dholbert
9d135cd098b700c8f0fd28b8fd374aedda89445f
created 2019-12-28 03:27 +0000
pushed 2019-12-28 09:44 +0000
Xidorn Quan Xidorn Quan - Bug 1606192 - Remove some unused nsresult return value in layout code. r=dbaron
less more (0) -100 -60 tip