Anthony Ramine
24b7eadfff
Make NodeExt private in layout_2020
2019-11-26 16:36:24 +01:00
Anthony Ramine
10eccc8beb
Rename Arc to ServoArc in layout_2020::dom_traversal
2019-11-26 16:36:24 +01:00
Simon Sapin
b2b3ea992c
Make IndependentFormattingContext a struct that owns styles
...
… 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.
2019-11-26 15:42:27 +01:00
Anthony Ramine
327740d67a
Fix a ridiculous bug in layout-2020
...
Who needs CI anyway?
2019-10-25 11:23:46 +02:00
Simon Sapin
1bb85ed05b
Make some of layout_2020 private
2019-10-04 17:51:05 +02:00
Anthony Ramine
ec74204fa0
Call BoxTreeRoot::construct from layout_thread_2020
2019-10-04 10:03:42 +02:00
Anthony Ramine
053a3d5a5a
Handle anonymous style in traverse_pseudo_element_contents
2019-09-23 20:32:16 +02:00
Anthony Ramine
0c156c60c2
Handle anonymous style in end_inline_formatting_context
2019-09-23 20:31:43 +02:00
Anthony Ramine
c08cfbb5f3
Cheat the system and use an Arc in BoxSlot
...
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.
2019-09-19 11:24:50 +02:00
Anthony Ramine
4444c5a2ad
Import victor's layout system 🍷
2019-09-11 10:36:30 +02:00
Simon Sapin
86904757e6
Import files from Victor
...
fdb11f3e87
2019-09-11 10:06:35 +02:00