aboutsummaryrefslogtreecommitdiffstats
path: root/components/layout_2020/flow/inline.rs
Commit message (Expand)AuthorAgeFilesLines
...
* layout: Switch `IndependentLayout` to use `Au` instead of `Length` (#31083)atbrakhi2024-01-151-2/+4
* layout: Split `LineItem` layout into a new file (#31039)Martin Robinson2024-01-101-602/+9
* layout: Implement support for `line-height` and `vertical-align` (#30902)Martin Robinson2024-01-081-229/+793
* layout: Make all word separators justification opportunities (#30866)Martin Robinson2023-12-211-7/+3
* layout: Add support for `text-align-last` (#30905)Martin Robinson2023-12-211-19/+32
* Fix crash caused by arithmetic underflow in layout2020 (#30897)atbrakhi2023-12-211-8/+8
* Add basic support for `text-align: justify` (#30807)Martin Robinson2023-12-151-50/+140
* Re-use the TextMetrics data structure in the Layout 2020 fragment tree (#30823)Martin Robinson2023-12-061-10/+11
* Add initial support for table box tree construction (#30799)Martin Robinson2023-12-051-0/+5
* Remove a comment that is no longer valid (#30806)Martin Robinson2023-12-011-2/+0
* Extend character-based soft wrap prevention to before atomics (#30800)Martin Robinson2023-12-011-14/+41
* Stop sending " " to linebreaker for replaced content (#30740)Martin Robinson2023-11-301-4/+40
* Further changes required by ServoOriol Brufau2023-11-041-1/+1
* Add better support for line breaking across inline box boundaries (#30628)Martin Robinson2023-11-011-279/+554
* Make LineItems a token stream on the root (#30608)Martin Robinson2023-10-251-136/+122
* Consider trailing_whitespace_advance when calling place_line_among_floats() (...Oriol Brufau2023-10-201-3/+4
* Don't panic when no font is found for a TextRun (#30581)Martin Robinson2023-10-191-18/+37
* Improve line box block size calculation (#30519)Martin Robinson2023-10-181-76/+162
* Improve intrinsic sizing and white-space handling around forced line breaks (...Martin Robinson2023-09-151-50/+93
* Layout 2020: Rename `flow_relative` types to `Logical...` (#30324)Martin Robinson2023-09-121-30/+32
* Strict import formatting (grouping and granularity) (#30325)Samson2023-09-111-17/+18
* remove `extern crate` (#30311)Samson2023-09-081-0/+1
* Refactor inline layout nesting (#30289)Martin Robinson2023-09-051-138/+204
* Fix handling of `white-space` property for wrapping (#30259)Martin Robinson2023-09-041-45/+95
* Flow inlines around floats (#30243)Martin Robinson2023-08-311-95/+384
* Layout floats as children of their inline ancestors (#30130)Martin Robinson2023-08-221-91/+163
* Split line layout into two phases (#30089)Martin Robinson2023-08-111-620/+739
* Resolve cyclic margin and padding percentages against zero (#30085)Oriol Brufau2023-08-101-19/+9
* Make fewer PositioningContexts when descending (#30061)Martin Robinson2023-08-031-14/+7
* Add initial support for css-text-3 whitespace handling (#29828)Atbrakhi2023-07-201-137/+383
* Remove rayon_croissant and clean up `contains_floats` (#29960)Martin Robinson2023-07-191-0/+2
* Make the choice of layout runtime settingMartin Robinson2023-07-061-0/+10
* Auto merge of #29836 - stshine:newline, r=mrobinsonbors-servo2023-06-301-41/+73
|\
| * layout_2020: Do line break for atomic inline-level elementsPu Xingyu2023-06-301-17/+39
| * layout_2020: Add 'finish_line_and_reset' to InlineFormattingContextStatePu Xingyu2023-06-301-24/+29
| * layout_2020: Add 'white_space' field to InlineNestingLevelStatePu Xingyu2023-06-291-0/+5
* | Layout 2020: implement clearance as Option<Length>Oriol Brufau2023-06-291-3/+3
|/
* Properly position floats when subsequent boxes collapse margins with containi...Martin Robinson2023-06-271-22/+22
* Fix positioning of statically positioned absolute child of inline boxMartin Robinson2023-06-231-3/+11
* Simplify layout of absolutes with static insetsMartin Robinson2023-06-201-6/+2
* Layout 2020: Move all Fragment code to the `fragment_tree` directoryMartin Robinson2023-06-041-3/+3
* Do not hoist floated fragmentsMartin Robinson2023-06-031-4/+18
* Place floats in layout 2020, but don't flow text around the floats yet.Patrick Walton2023-06-031-5/+35
* Auto merge of #29803 - stshine:no-margins, r=Loirooriolbors-servo2023-06-031-7/+2
|\
| * layout_2020: Only count for content size for height of non-replacedPu Xingyu2023-06-011-7/+2
* | layout_2020: Add an optional box size parameter to ReplacedContent::used_size...Pu Xingyu2023-05-271-0/+1
|/
* Detect body elements during layoutMartin Robinson2023-05-041-11/+10
* Rework CB management during stacking context tree constructionMartin Robinson2023-05-031-10/+5
* Fix text-decoration for block containers in layout-2020Oriol Brufau2023-04-261-1/+1
* Support text-indent in layout-2020Oriol Brufau2023-04-251-2/+18