Martin Robinson
63aae0178f
Improve position:fixed support in layout_2020
...
This makes it so that position:fixed elements do not scroll with the
rest of the contents, but does not tackle the rest of the issues with
their positioning.
2020-02-11 10:42:35 +01:00
Martin Robinson
20b8edc625
Clean up BoxFragment display list builder in layout_2020
...
This makes things a big easier to read and will make it easier to add
support for position:fixed.
2020-02-07 14:35:05 +01:00
Martin Robinson
7a5a320d74
Add support for overflow:scroll and overflow:hidden to layout_2020
...
This adds clipping and interactive scrolling support, but scrolling from
script is still not functional.
2020-01-31 17:30:29 +01:00
Simon Sapin
632e731760
Render gradients
2020-01-24 14:20:20 +01:00
Simon Sapin
f39c3ff38b
Apply background-clip
to background-color
2020-01-24 14:20:20 +01:00
Simon Sapin
ea4882a1c5
Fix combinations of border-radius
and background-clip
2020-01-24 14:20:20 +01:00
Simon Sapin
c8c198a172
Add a display_list::background
module
2020-01-24 14:20:20 +01:00
Simon Sapin
6901bf951a
Make layout_2020::display_list
a directory-module
2020-01-24 14:20:20 +01:00
Simon Sapin
3e6489f543
Remove layout_2020::display_list, use WebRender display lists instead
2019-09-07 19:38:44 +02:00
Simon Sapin
526619a78a
Replace the WebRenderDisplayItemConverter trait with an inherent method
2019-09-06 16:59:11 +02:00
Anthony Ramine
053e361e2f
Remove more stuff from layout_2020
2019-08-13 13:45:05 +02:00
Anthony Ramine
317d700f5d
Remove most of the things in layout 2020
...
We keep mostly the query system. There is probably more to delete but
that's a good start I think.
2019-07-31 17:09:17 +02:00
Anthony Ramine
4846d76e82
Make layout_2020 be layout_2013
2019-07-31 17:09:16 +02:00