aboutsummaryrefslogtreecommitdiffstats
path: root/components/layout_2020/flow/construct.rs
Commit message (Collapse)AuthorAgeFilesLines
* Fix an unimplemented in layout 2020Anthony Ramine2019-12-011-1/+1
|
* Use std::mem::take instead of defining itSimon Sapin2019-11-261-3/+2
|
* Make IndependentFormattingContext a struct that owns stylesSimon Sapin2019-11-261-14/+10
| | | | | | | | … and has a private enum for its contents. Privacy forces the rest of the code to go through methods rather than matching on the enum, reducing accidental layout-mode-specific behavior.
* 2020: define DisplayInside and DisplayOutside enums separately from StyloSimon Sapin2019-10-241-2/+0
|
* Handle inline-block as block for now in layout 2020Anthony Ramine2019-10-111-5/+3
| | | | That makes Servo not panic when loading servo.org.
* Remove a wrong assertionAnthony Ramine2019-10-081-5/+0
|
* Handle anonymous style in end_inline_formatting_contextAnthony Ramine2019-09-231-15/+19
|
* Uncomment more stuff related to box constructionAnthony Ramine2019-09-191-92/+89
|
* Cheat the system and use an Arc in BoxSlotAnthony Ramine2019-09-191-2/+2
| | | | | | Ideally we want to be able to borrow from the DOM during box construction but that's not playing very well at the moment with the current bridge between script and layout.
* Import victor's layout system 🍷Anthony Ramine2019-09-111-156/+196
|
* Import files from VictorSimon Sapin2019-09-111-0/+625
https://github.com/SimonSapin/victor/tree/fdb11f3e87f6d2d59170d10169fa6deb94e53b94