layout/generic/nsColumnSetFrame.cpp
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
ad537634af0d82b58711cb0a651fab9c31443157
created 2020-11-03 19:57 +0000
pushed 2020-11-04 04:15 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1674931 Part 2 - Add WritingMode argument to SizeComputationInput::ComputedLogicalBorderPadding(), and adapt callers. r=jfkthame
b43f8212b0e47b98c3b98a166a85bce13bce466c
created 2020-11-03 19:44 +0000
pushed 2020-11-04 04:15 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1674931 Part 1 - Add WritingMode argument to SizeComputationInput::ComputedLogicalMargin(), and adapt callers. r=jfkthame
9cc4440e50e97cc29e64e3f9080642589cdfe97a
created 2020-10-15 17:30 +0000
pushed 2020-10-16 03:25 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1671319 - Remove GetAvailableContentISize in nsColumnSetFrame.cpp. r=emilio
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
cc4b6a85883f22bdffe86b5aa61e5be4f43f9c2c
created 2020-08-31 03:45 +0000
pushed 2020-08-31 21:52 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1661874 Part 4 - Simplify the condition to set colData.mHasExcessBSize to true. r=heycam
84313d82b10a30871d3309e08c7a95957b6b2e81
created 2020-08-31 03:45 +0000
pushed 2020-08-31 21:52 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1661874 Part 3 - Reverse the meaning of skipIncremental and rename it. r=heycam
d1bacf3c0f3f368167e84c0c6ad8af7a78d124d6
created 2020-08-31 03:45 +0000
pushed 2020-08-31 21:52 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1661874 Part 2 - Remove the support of ColumnSetFrame being an abs.pos container. r=heycam
6bc1452132f5643d14c942277c152a0913e1e8c7
created 2020-08-31 03:45 +0000
pushed 2020-08-31 21:52 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1661874 Part 1 - Rename mColMaxBSize to mColBSize in ReflowConfig. r=heycam
b7ad02f8114dce150fbf4887612ceb6fc91a75bb
created 2020-08-16 00:46 +0000
pushed 2020-08-16 21:42 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1658198 - Provide a minimum starting value for extraBlockSize in FindBestBalanceBSize. r=heycam
19047c90effa4666c26ea57cafe40b2df3a76aef
created 2020-07-20 22:28 +0000
pushed 2020-07-21 09:42 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1647520 Part 4 - Stop binary search once the feasible and infeasible block-size is within one device pixel. r=heycam
d6ce5fef610a01d6479b9193d19835baadac4149
created 2020-07-20 22:27 +0000
pushed 2020-07-21 09:42 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1647520 Part 3 - Improve some comments in FindBestBalanceBSize(). r=heycam
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
cd8bddd0ab8f28c99aa6e10b630c1ddaf6680e4e
created 2020-07-09 18:29 +0000
pushed 2020-07-10 09:48 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1651171 - Convert NS_SUBTREE_DIRTY to an inline method of nsIFrame. r=jfkthame
af86fec8dc7f80dcde5778fa1115bf2bafc0f37c
created 2020-06-27 13:16 +0000
pushed 2020-06-27 21:48 +0000
Kagami Sascha Rosylight Kagami Sascha Rosylight - Bug 1647525 - Use HasAnyStateBits() in nsColumnSetFrame r=emilio
91c26c5b1e33c9417048f1628ba0f07827e0c86d
created 2020-06-23 18:34 +0000
pushed 2020-06-24 09:31 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1647332 Part 4 - Keep doubling the extra block-size that adds to the estimate column block-size until finding a feasible one. r=heycam
f80f7cbfc7c35842209247fb5f0ec1cd649ac5c9
created 2020-06-23 18:34 +0000
pushed 2020-06-24 09:31 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1647332 Part 3 - Extract the constant 600 app units when estimating balancing column block-size. r=heycam
c8183555a356a34ba03af5709d71ac55038d8c42
created 2020-06-23 18:34 +0000
pushed 2020-06-24 09:31 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1647332 Part 2 - Output the number of columns in ColumnBalanceData, and replace nsFrameList::GetLength(). r=heycam
0443a7d3c6d373fe350b80c9d1c9ff6d007e16df
created 2020-06-23 18:34 +0000
pushed 2020-06-24 09:31 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1647332 Part 1 - Print more information in column set log. r=heycam
1a8cae9bb8a9747f42bee40d66415ece3f56e97d
created 2020-06-17 03:35 +0000
pushed 2020-06-17 14:49 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1634102 - Always balance columns before column-spans (regardless the column-fill property). r=dbaron
25126aa01673794de76a9562501a5b7cdbdfa409
created 2020-03-04 18:21 +0000
pushed 2020-03-05 04:16 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1614101 - Make sure ColumnSet does not split in the last reflow if ColumnSetWrapper's available block-size is unconstrained. r=dbaron
4f86599abde019a3ca9235509143f8aab716e7b1
created 2020-03-04 19:41 +0200
pushed 2020-03-05 04:16 +0000
Csoregi Natalia Csoregi Natalia - Backed out changeset 5ecd70faa23f (bug 1614101) for crashtest failures on 1015844.html. CLOSED TREE
5ecd70faa23fbf5e7fe4e4b1168a62f9a068acd6
created 2020-03-03 13:07 +0000
pushed 2020-03-05 04:16 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1614101 - Make sure ColumnSet does not split in the last reflow if ColumnSetWrapper's available block-size is unconstrained. r=dbaron
e7699efb2aae90dfc631df935f5a8e19be0f0ff0
created 2020-02-28 22:36 +0000
pushed 2020-02-29 04:04 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1618646 Part 2 - Remove mComputedBSize and mConsumedBSize in nsColumnSetFrame::ReflowConfig. r=mats
3b1c588d756c2ad7db1c169318574f5fd5357672
created 2020-02-28 22:35 +0000
pushed 2020-02-29 04:04 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1618646 Part 1 - Remove nsColumnSetFrame::GetAvailableContentBSize(). r=mats
e51615a01049349b89be9429baf64a48b386349f
created 2020-02-20 11:40 +0000
pushed 2020-02-20 16:56 +0000
Simon Giesecke Simon Giesecke - Bug 1613985 - Use MOZ_COUNTED_DEFAULT_CTOR_*/MOZ_COUNTED_DTOR_* macros. r=froydnj
313ab85e11599283374b61db519f042642f2d6d2
created 2020-02-19 22:22 +0200
pushed 2020-02-20 09:35 +0000
Dorel Luca Dorel Luca - Backed out 2 changesets (bug 1613985) for Build bustage on Windows2012. CLOSED TREE
fd177b40b56166ff4da725a7238924a59a8ecb86
created 2020-02-19 18:05 +0000
pushed 2020-02-20 09:35 +0000
Simon Giesecke Simon Giesecke - Bug 1613985 - Use MOZ_COUNTED_DEFAULT_CTOR_*/MOZ_COUNTED_DTOR_* macros. r=froydnj
31f468c8c96073db1ab3f92b457f681d40886868
created 2020-02-11 20:56 +0000
pushed 2020-02-12 09:32 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1614198 - Use cbindgen instead of nsStyleImage. r=aosmond
fce0d0696080c4e6e52d5860b4f8875a3072d19c
created 2020-01-08 02:48 +0000
pushed 2020-01-08 09:41 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1603088 Part 2 - Delete NS_FRAME_CONTAINS_RELATIVE_BSIZE manipulation in nsColumnSetFrame::Reflow(). r=dbaron
5045bdc8b3d4100c2cdecab58f23ba50b7e2521b
created 2020-01-08 02:04 +0200
pushed 2020-01-08 09:41 +0000
Bogdan Tara Bogdan Tara - Backed out 2 changesets (bug 1603088) for android crashtest failures on 1015844.html
2bd2d03f3c45dfbe63d553021749116f76e2b9d3
created 2020-01-07 20:19 +0000
pushed 2020-01-08 09:41 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1603088 Part 2 - Delete NS_FRAME_CONTAINS_RELATIVE_BSIZE manipulation in nsColumnSetFrame::Reflow(). r=dbaron
62a41cc1264ebceedd1458b60f1c1500f0565794
created 2019-12-31 16:10 +0000
pushed 2020-01-01 09:29 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1499281 - Remove column-span pref in nsColumnSetFrame. r=dbaron
8921129925a8621b6a6ce593be136c8a98aac421
created 2019-11-16 20:59 +0000
pushed 2019-11-17 09:48 +0000
James Hooks James Hooks - Bug 1585806 - Make SideBits an enum class, add casting where necessary. r=botond
4948888357be78807a9a0be9af1d11e894af92c5
created 2019-10-28 09:33 +0000
pushed 2019-10-29 04:05 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1591546 Part 1 - Add WritingMode::IsBidiRTL(). r=jfkthame
7c82ce0af9f0b5589e08e8f69e6d7ab466aacab4
created 2019-10-23 22:05 +0000
pushed 2019-10-25 03:46 +0000
Daniel Holbert Daniel Holbert - Bug 1590639 part 1: Fix non-unified build issues in layout/generic. r=TYLin
d55ef63221849c2c4c9bdaf89a74c2e7b60cc34a
created 2019-09-26 22:07 +0000
pushed 2019-09-27 04:28 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1575054 - Disable column balancing for nested multicol containers of depth more than two. r=dbaron
2bc477bd65f2a0169572f46528296568cadd0793
created 2019-09-27 00:16 +0300
pushed 2019-09-27 04:28 +0000
Coroiu Cristina Coroiu Cristina - Backed out changeset e10a3c249943 (bug 1575054) for crashtest failures at reftest/tests/layout/generic/crashtests/812893.html on a CLOSED TREE
e10a3c2499439232e95ecff9b90c3689c48d7ae2
created 2019-09-24 21:38 +0000
pushed 2019-09-27 04:28 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1575054 - Disable column balancing for nested multicol containers of depth more than two. r=dbaron
5837862212545b9ca4c7f20bee817a75389d832e
created 2019-09-25 23:36 +0000
pushed 2019-09-26 09:42 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1583639 Part 4 - Stop creating more columns in column-fill:auto mode if there's still block-size left in multicol container. r=dbaron
1c897f0c159a6c9cf322eae35b2c1eb3539d8a56
created 2019-09-25 06:41 +0000
pushed 2019-09-26 09:42 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1583639 Part 3 - Keep the optimal used numColumns in column-fill:auto mode without resetting it to INT32_MAX. r=dbaron
d410846efdeb16b202c781d184ebaf4fd458891c
created 2019-09-25 06:43 +0000
pushed 2019-09-26 09:42 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1583639 Part 2 - Rename mBalanceColCount to mUsedColCount in nsColumnSetFrame::ReflowConfig. r=dbaron
9913d2611eadecb26b227edee28fdbfac96b07b7
created 2019-09-24 21:09 +0000
pushed 2019-09-26 09:42 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1583639 Part 1 - De-indent an else-block inside the while-loop in nsColumnSetFrame::ReflowChild. r=dbaron
88f20e24fa39cd939b5bf6003ec43014f722f8b7
created 2019-09-21 08:38 +0000
pushed 2019-09-23 09:48 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1575016 - Update a comment that describes minimum 1px block-size for column-content blocks. r=dbaron
1278aa29cad02f46b268c300165eda92582a3d56
created 2019-09-17 01:12 +0000
pushed 2019-09-17 09:36 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1575964 Part 2 - Fix RTL column positions when column-span is enabled. r=dbaron
754f6bc92d676472b74bc94f62384b93e97ee335
created 2019-09-16 18:45 +0000
pushed 2019-09-17 09:36 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1575964 Part 1 - Separate a fixup logic which is redundant if column-span is enabled. r=dbaron
66042c8f7236383f5f4c89832567f359b62e4d32
created 2019-08-26 07:03 +0000
pushed 2019-08-26 22:30 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1575106 Part 3 - Use unconstrained block-size to measure last column, and revise condition to create overflow columns. r=dbaron
95b4fc380349b04326fb0378085daaf0f55324ae
created 2019-08-26 06:10 +0000
pushed 2019-08-26 22:30 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1575106 Part 1 - Use a variable to indicate ColumnSet is measuring the feasible block-size. r=dbaron
af26c6064d12531a81869fdb0341d6bbf841979a
created 2019-08-21 00:25 +0000
pushed 2019-08-21 09:50 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1575305 Part 4 - Improve column set log. r=dbaron
7f6f92f75e0157d59009513939b2284b52498a8b
created 2019-08-21 00:24 +0000
pushed 2019-08-21 09:50 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1575305 Part 3 - Initialize colBSize with available block-size when column-span is enabled. r=dbaron
d786ae0b7dd3046069fd7ef70f113f053ff90ae5
created 2019-08-21 00:24 +0000
pushed 2019-08-21 09:50 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1575305 Part 2 - Remove the unused border-padding variable in nsBlockFrame::FindBestBalanceBSize(). r=dbaron
e9611b9cff9a7a9bf7ce21a1384d017bf9c02fbe
created 2019-08-15 16:59 +0000
pushed 2019-08-16 03:57 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1569701 Part 2 - Use ColumnSetWrapper's effective computed content block-size to impose constraint for ColumnSet. r=dbaron
e56e6ed91e5af309cbca9ce38252f03530d81b79
created 2019-08-14 23:17 +0000
pushed 2019-08-16 03:57 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1569701 Part 0 - Use nscoord instead of int for contentBEnd in nsColumnSetFrame::ReflowChildren(). r=dbaron
6760ce3f266d394ef04dfffb5965f59f2a913ed8
created 2019-08-12 06:41 +0000
pushed 2019-08-12 16:21 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1571849 - In ColumnSetFrame, use mParentReflowInput to get the ColumnSetWrapperFrame's reflow input. r=dbaron
905117fbca93bc285a77bb6c4a46c4c0f8557af9
created 2019-08-08 19:48 +0000
pushed 2019-08-09 03:49 +0000
L. David Baron L. David Baron - Bug 1571250 - Convert flags passed to ReflowChild, FinishReflowChild, SyncFrameViewAfterReflow and from GetXULLayoutFlags / GetLayoutFlags into an enum class. r=TYLin
d02896d5e083ce2d6be15451c2a1c5e42d7ceb1a
created 2019-08-07 20:20 +0000
pushed 2019-08-08 09:33 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1569252 Part 1 - Convert nsIFrame::HasColumnSpanSiblings() property into an nsIFrame bit. r=dbaron
ed7acf219ce6525a982ad945627138d53b024ab8
created 2019-08-07 01:28 +0000
pushed 2019-08-07 04:33 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1571930 - Convert a MOZ_ASSERT in nsColumnSetFrame::ReflowChildren() to be non-fatal. r=dholbert
87d49e3ac012d7d69fbe08e6c592a972486f181c
created 2019-08-01 22:48 +0000
pushed 2019-08-02 09:48 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1548100 Part 2 - Fix the block-size of the column-rule by consuming available block-size. r=dbaron
a93ed6014a77c15ea8b28dc7835a53be8c79f509
created 2019-08-02 00:44 +0300
pushed 2019-08-02 03:50 +0000
Ciure Andrei Ciure Andrei - Backed out 2 changesets (bug 1548100) for causing nsColumnSetFrame.cpp perma asertion failures CLOSED TREE
a06a6a6e1c5e79a6c661d5bd7485f3855afd4112
created 2019-08-01 00:03 +0000
pushed 2019-08-02 03:50 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1548100 Part 2 - Fix the block-size of the column-rule by consuming available block-size. r=dbaron
less more (0) -300 -100 -60 tip