layout/generic/nsContainerFrame.cpp
2e76f79e22a0d2056749897f0ce64c5e9fe5646e
created 2021-04-07 23:55 +0000
pushed 2021-04-08 09:51 +0000
Boris Chiou Boris Chiou - Bug 1699468 - Pass StyleSizeOverrides into ComputeISizeValue(). r=TYLin
547a1117fa9bde4bd68c383fc2efe05fbd8ff62d
created 2021-04-02 12:22 +0000
pushed 2021-04-02 21:41 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1702676 - Change public LookAndFeel API to accept a color scheme. r=mstange
6f3a9007793c5f356522b8d283e9e2bc4a4f6b4f
created 2021-04-02 09:34 +0300
pushed 2021-04-02 09:48 +0000
Narcis Beleuzu Narcis Beleuzu - Backed out changeset 597b9606c3ca (bug 1702676) for reftest failures on mq_prefers_reduced_motion_reduce.html CLOSED TREE
597b9606c3caa95b329924542ce2976b40698c7c
created 2021-04-02 00:21 +0000
pushed 2021-04-02 09:48 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1702676 - Change public LookAndFeel API to accept a color scheme. r=mstange
63438368ddfccebcba611a66bfb7359b319fd6a4
created 2021-03-26 02:23 +0000
pushed 2021-03-26 09:37 +0000
Haik Aftandilian Haik Aftandilian - Bug 1689682 - Include the desktop-to-device scaling factor in SizeConstraints r=mac-reviewers,mstange
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
40587ee0a347c6af4f30eb7510b6242952a20a06
created 2021-03-10 05:59 +0000
pushed 2021-03-10 21:58 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1697325 Part 5 - Add GetOverflowAreasRelativeToParent(), and simplify all the call sites. r=emilio
a7bf4082de04a50a2adb50f195e0f51b2e52454c
created 2021-03-04 00:34 +0000
pushed 2021-03-04 04:07 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1690701 Part 2 - Check NS_FRAME_OUT_OF_FLOW bit in nsIFrame::IsAbsolutelyPositioned(). r=emilio
8cad4644254f0b754659e984054f3187c260e616
created 2021-02-25 20:06 +0000
pushed 2021-02-26 03:55 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 799725 Part 1 - Support AspectRatio in StyleSizeOverrides. r=dholbert
23aff0f21a1d8fd5762afa2b9cd5940e66adceb6
created 2021-02-18 05:45 +0000
pushed 2021-02-18 09:24 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1674302 Part 2 - Use StyleSizeOverrides to replace ComputeSizeFlag::UseAutoISize. r=dholbert
fde83e4dd9dc9c9c4782fd9b05913125a2378f9a
created 2021-02-07 12:33 +0000
pushed 2021-02-07 21:43 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1690706 - Move caption-side outside of mako. r=TYLin
f9d763420a03d73549396b276d02e764b0d3adc0
created 2021-01-26 02:47 +0000
pushed 2021-01-26 15:55 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1686603 Part 7 - Change two StyleSize variables from pointers to references, and rename them. r=emilio
812bd46387a97980e41a51c69ca94fc23bcd534f
created 2021-01-26 02:47 +0000
pushed 2021-01-26 15:55 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1686603 Part 5 - Use StyleSizeOverrides to override flex main size when main size can influence cross size. r=dholbert
4f25881a9ad01f8751bbed1970e1a2afa1cb6587
created 2021-01-26 02:47 +0000
pushed 2021-01-26 15:55 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1686603 Part 4 - Use StyleSizeOverrides to revise flex base size resolution. 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
e7edf6fcc41d0243bce9eba400bfe9a0e8d2fd89
created 2021-01-25 22:25 +0000
pushed 2021-01-26 09:25 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1686603 Part 7 - Change two StyleSize variables from pointers to references, and rename them. r=emilio
7013b95266ae0e1e272b8c700fc1e08bd9175940
created 2021-01-25 22:27 +0000
pushed 2021-01-26 09:25 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1686603 Part 5 - Use StyleSizeOverrides to override flex main size when main size can influence cross size. r=dholbert
cf7a55638aefc084a29e91d182108e22c97ea8a0
created 2021-01-25 22:25 +0000
pushed 2021-01-26 09:25 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1686603 Part 4 - Use StyleSizeOverrides to revise flex base size resolution. r=dholbert
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.
19cba7d34a7f4681f7f805d6e56b0534af5fe443
created 2021-01-21 04:34 +0000
pushed 2021-01-21 15:33 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1686603 Part 7 - Change two StyleSize variables from pointers to references, and rename them. r=emilio
f1f672cdd0c69f5e100c4c98a7862760490a4207
created 2021-01-21 04:35 +0000
pushed 2021-01-21 15:33 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1686603 Part 5 - Use StyleSizeOverrides to override flex main size when main size can influence cross size. r=dholbert
63020922e2fd9fc00a94374f61b25f59777cc1ec
created 2021-01-21 04:22 +0000
pushed 2021-01-21 15:33 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1686603 Part 4 - Use StyleSizeOverrides to revise flex base size resolution. r=dholbert
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
12053c7dc8e46343d4087da6443761d9b4a79581
created 2021-01-19 21:47 +0000
pushed 2021-01-20 09:51 +0000
Boris Chiou Boris Chiou - Bug 1646100 - min-width:auto together with apect-ratio should take the intrinsic content size into account when width is {min|max|fit}-content or auto. r=TYLin
0825deaefb7ed0d27df075e6687efbafb04321c8
created 2021-01-19 21:51 +0000
pushed 2021-01-20 09:51 +0000
Boris Chiou Boris Chiou - Bug 1646100 - Take LogicalSize type for containing block and boxing size adjustment for ComputeISizeValue. r=TYLin
239e8e195a7c2887d51b5e2de69147a77ec35583
created 2021-01-18 15:08 +0000
pushed 2021-01-19 03:30 +0000
Simon Giesecke Simon Giesecke - Bug 1687241 - Add missing include. r=mbrodesser
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
5c604651dca41d9703b219d59f0e9e974a1ac6a0
created 2020-12-11 01:05 +0000
pushed 2020-12-11 09:34 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1666592 - Prevent PullItemsNextInFlow() from reparenting child's NIF if NIF's parent is already this container. r=mats
4bb72f41a1dddf3679c065957cc60f38a96c4aae
created 2020-12-07 18:30 +0100
pushed 2020-12-08 09:45 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1681022 - Fix the check introduced in the previous patch to actually not override main-size with auto.
9ecb4b649c1f3b350bdba81d4bef8ad3bc3e8065
created 2020-12-07 16:29 +0000
pushed 2020-12-08 09:45 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1681022 - Ignore flex-basis: content on a table wrapper. r=dholbert
4411c4983526564eb38c8a7dd0742833521ac660
created 2020-11-19 00:29 +0000
pushed 2020-11-19 09:57 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1678098 - Remove redundant writing mode conversion after calling ReflowOutput::Size(). r=mats
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
a49a06261673171b7d1f28012aff7e4d602efc6f
created 2020-11-09 19:11 +0000
pushed 2020-11-10 09:57 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1675852 Part 3 - Use fallback 300px width and 150px height in ComputeSizeWithIntrinsicDimensions(). r=emilio
78261df44adcf503d7d9ebae273a6f6b41079d82
created 2020-11-06 09:12 +0000
pushed 2020-11-07 10:01 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1675128 Part 2 - Add WritingMode argument to ReflowInput::ComputedLogicalOffsets(). r=emilio
9a7e5873fac52c3fea4e8d9843e0aaf8e9158eb7
created 2020-10-29 22:43 +0000
pushed 2020-10-30 03:48 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1672462 - Compute flex item's content size suggestion in inline axis via nsIFrame::ComputeSize. r=emilio
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
8359cf5af8c40d523aaff0b11fb22a1be9faa92c
created 2020-10-23 22:52 +0000
pushed 2020-10-24 09:41 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1673056 - Remove nsLayoutUtils::MIN_ISIZE and nsLayoutUtils::PREF_ISIZE. r=mats
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
9e0769bfbd9c2502a466ad0f3394e9dcb7f08041
created 2020-09-30 23:51 +0000
pushed 2020-10-01 09:40 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1666592 - Check overflow list's emptiness as soon as we finish using it. r=dholbert
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
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
d606b4e5c08b88a687c12b3a0c6cefa7de4ecb02
created 2020-09-22 17:19 +0000
pushed 2020-09-23 09:59 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1316534 Part 3 - Make ComputeSizeWithIntrinsicDimensions() respect ComputeSizeFlag::UseAutoBSize. r=dholbert
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
8e587833e6290d92d81eca990f81ecf3d3fd7a37
created 2020-09-11 18:32 +0000
pushed 2020-09-12 09:26 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1663822 Part 2 - Change ComputeSizeFlags into an EnumSet. r=dholbert
070f9ba9109a70c77fdaeb769baa3890ddd98b0a
created 2020-09-11 18:31 +0000
pushed 2020-09-12 09:26 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1663822 Part 1 - Drop the "e" prefix from the enum values in ComputeSizeFlags. r=dholbert
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
ce14bf5310d128e45075f100da067eb2e78bf4bb
created 2020-08-20 22:29 +0000
pushed 2020-08-21 15:43 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1412687 Part 2 - Consider an overflow container's scrollable overflow when deciding whether to reflow it. r=dholbert
less more (0) -300 -100 -60 tip