servo/components/layout_2020
bors-servo 7eacfa4f0d
Auto merge of #26823 - jdm:single-renderapi, r=asajeffrey
Update webrender

These changes reflect changes in webrender's API that make RenderApiSender and RenderApi objects more challenging to share. This PR moves us to a model where:
* the compositor owns the main RenderApi object
* other threads that need to create transactions or manipulate fonts proxy those operations to the compositor (script/layout use IPC, while other threads use non-IPC channels)
* the webgl thread owns its own independent RenderApi
2020-06-09 19:34:08 -04:00
..
display_list Auto merge of #26823 - jdm:single-renderapi, r=asajeffrey 2020-06-09 19:34:08 -04:00
flow Mutably borrow to do layout of independent formatting contexts 2020-06-09 13:44:43 +02:00
Cargo.toml Remove some unused dependency declarations 2020-05-29 00:04:34 +02:00
cell.rs Implement Default for ArcRefCell 2020-03-17 11:15:17 -07:00
context.rs Implement cross origin resource policy check 2020-05-08 19:15:24 +02:00
data.rs Replace OpaqueStyleAndLayoutData by StyleAndOpaqueLayoutData 2020-04-06 23:06:13 +02:00
dom_traversal.rs layout_2020: Tag fragments with their pseudo content type 2020-06-06 17:25:08 +02:00
element_data.rs Flex items in the box tree 2020-06-04 13:19:53 +02:00
flexbox.rs layout_2020: Tag fragments with their pseudo content type 2020-06-06 17:25:08 +02:00
formatting_contexts.rs layout_2020: Tag fragments with their pseudo content type 2020-06-06 17:25:08 +02:00
fragments.rs layout_2020: Tag fragments with their pseudo content type 2020-06-06 17:25:08 +02:00
geom.rs Less cloning 2020-04-01 01:00:14 +02:00
layout_debug.rs Rename BoxTreeRoot/FragmentTreeRoot to BoxTree/FragmentTree 2020-05-15 13:25:35 +02:00
lib.rs Layout 2020 skeleton for display: flex, behind a pref 2020-06-04 13:09:57 +02:00
opaque_node.rs Remove layout_2020::display_list, use WebRender display lists instead 2019-09-07 19:38:44 +02:00
positioned.rs layout_2020: Tag fragments with their pseudo content type 2020-06-06 17:25:08 +02:00
query.rs layout_2020: Tag fragments with their pseudo content type 2020-06-06 17:25:08 +02:00
replaced.rs Implement cross origin resource policy check 2020-05-08 19:15:24 +02:00
sizing.rs Less cloning 2020-04-01 01:00:14 +02:00
style_ext.rs Layout 2020 skeleton for display: flex, behind a pref 2020-06-04 13:09:57 +02:00
traversal.rs Remove postorder traversal from layout 2020 during styling 2020-04-06 12:40:05 +02:00
wrapper.rs Replace OpaqueStyleAndLayoutData by StyleAndOpaqueLayoutData 2020-04-06 23:06:13 +02:00