Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Temporarily allow PseudoElementContentItem unused variant | Fernando Jiménez Moreno | 2020-02-25 | 1 | -0/+1 | |
| | ||||||
* | Generate ::before and ::after content from attr() for layout 2020 | Fernando Jiménez Moreno | 2020-02-25 | 1 | -10/+23 | |
| | ||||||
* | Generate ::before and ::after string content for layout 2020 | Fernando Jiménez Moreno | 2020-02-25 | 1 | -11/+35 | |
| | ||||||
* | Use euclid data types for physical structs in layout_2020 | Martin Robinson | 2020-01-23 | 1 | -8/+4 | |
| | | | | | This removes a bit of duplication and allows layout_2020 to benefit from a much richer set of utilities. | |||||
* | Fix an issue with `unset_boxes_in_subtree` in layout_2020 | Martin Robinson | 2020-01-21 | 1 | -0/+5 | |
| | | | | | | | If the root node of the subtree doesn't have any boxes to unset, we should exit early instead of unsetting boxes on siblings of the root. This eliminates an infinite loop in this method, since the siblings of the root are not in the subtree. | |||||
* | Store an OpaqueNode in boxes and fragments | Anthony Ramine | 2019-12-13 | 1 | -3/+5 | |
| | ||||||
* | Remove the Node type parameter from Contents | Anthony Ramine | 2019-12-13 | 1 | -25/+29 | |
| | | | | We now pass the Node as an argument during DOM traversal in layout. | |||||
* | Add NodeExt::as_opaque | Anthony Ramine | 2019-12-13 | 1 | -1/+6 | |
| | ||||||
* | Don’t assume replaced elements have an intrinsic size | Simon Sapin | 2019-12-10 | 1 | -8/+10 | |
| | ||||||
* | Finish plumbing intrinsic min/max-content through box construction | Simon Sapin | 2019-12-03 | 1 | -2/+1 | |
| | ||||||
* | Add box construction for 'inline-block'… | Simon Sapin | 2019-12-03 | 1 | -0/+11 | |
| | | | | … and other atomic inline-level boxes. | |||||
* | Pass a LayoutContext through box construction | Simon Sapin | 2019-12-02 | 1 | -12/+13 | |
| | ||||||
* | Un-allow and fix warnings in `components/layout_2020` | Simon Sapin | 2019-12-02 | 1 | -2/+1 | |
| | ||||||
* | Start supporting images in layout 2020 | Anthony Ramine | 2019-12-01 | 1 | -5/+28 | |
| | ||||||
* | Make NodeExt private in layout_2020 | Anthony Ramine | 2019-11-26 | 1 | -1/+1 | |
| | ||||||
* | Rename Arc to ServoArc in layout_2020::dom_traversal | Anthony Ramine | 2019-11-26 | 1 | -10/+10 | |
| | ||||||
* | Make IndependentFormattingContext a struct that owns styles | Simon Sapin | 2019-11-26 | 1 | -1/+1 | |
| | | | | | | | | … 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. | |||||
* | Fix a ridiculous bug in layout-2020 | Anthony Ramine | 2019-10-25 | 1 | -1/+4 | |
| | | | | Who needs CI anyway? | |||||
* | Make some of layout_2020 private | Simon Sapin | 2019-10-04 | 1 | -5/+5 | |
| | ||||||
* | Call BoxTreeRoot::construct from layout_thread_2020 | Anthony Ramine | 2019-10-04 | 1 | -5/+5 | |
| | ||||||
* | Handle anonymous style in traverse_pseudo_element_contents | Anthony Ramine | 2019-09-23 | 1 | -22/+32 | |
| | ||||||
* | Handle anonymous style in end_inline_formatting_context | Anthony Ramine | 2019-09-23 | 1 | -2/+2 | |
| | ||||||
* | Cheat the system and use an Arc in BoxSlot | Anthony Ramine | 2019-09-19 | 1 | -34/+40 | |
| | | | | | | 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 Ramine | 2019-09-11 | 1 | -175/+213 | |
| | ||||||
* | Import files from Victor | Simon Sapin | 2019-09-11 | 1 | -0/+344 | |
https://github.com/SimonSapin/victor/tree/fdb11f3e87f6d2d59170d10169fa6deb94e53b94 |