servo/components/layout
Patrick Walton e5b1ec4078 script: Split Pipeline::create into chrome process and content
process parts.

This will make it easier to adapt to IPC.

The trickiest part here was to make script tasks spawn new layout tasks
directly instead of having the pipeline do it for them. The latter
approach will not work in multiprocess mode, because layout and script
must run in the same address space and the pipeline cannot inject tasks
into another process.
2015-07-14 15:09:16 -07:00
..
css Update rust-selectors 2015-06-26 12:35:08 -07:00
animation.rs Upgrade to rustc 1.3.0-dev (f3b97a74a 2015-07-03) 2015-07-04 11:32:41 +02:00
block.rs Implement enough of 3d transforms spec to run the CSS FPS demo. 2015-06-23 14:10:44 +10:00
Cargo.toml layout: Make the LayoutControlChan use IPC. 2015-07-14 13:45:52 -07:00
construct.rs layout: Modify styles for replaced content as appropriate during 2015-07-07 15:00:52 -07:00
context.rs Reduce the scope of the allowed unsafe code in context.rs. 2015-07-08 11:28:59 +02:00
data.rs Remove LayoutChan from LayoutDataWrapper 2015-07-04 03:54:40 -04:00
display_list_builder.rs Move away from the repeat().take().collect() pattern. 2015-07-14 16:19:30 +02:00
floats.rs Positioning fixes for RTL floats 2015-05-18 17:25:06 -07:00
flow.rs Remove Deref and DerefMut implementations from WeakFlowRef. 2015-06-27 18:09:14 +02:00
flow_list.rs Use usize in flow_list. 2015-03-29 12:43:44 +02:00
flow_ref.rs Remove Deref and DerefMut implementations from WeakFlowRef. 2015-06-27 18:09:14 +02:00
fragment.rs Auto merge of #6574 - Ms2ger:for_node, r=pcwalton 2015-07-08 08:02:30 -06:00
generated_content.rs Remove fnv & smallvec crate reexports from util 2015-06-10 07:14:55 -07:00
incremental.rs Move to latest hyper everywhere 2015-06-02 20:12:14 +05:30
inline.rs layout: Make the output of flow tree dumping easier to read when there 2015-07-07 15:01:18 -07:00
layout_debug.rs Change not(ndebug) to debug_assertions 2015-06-01 13:48:38 -07:00
layout_task.rs script: Split Pipeline::create into chrome process and content 2015-07-14 15:09:16 -07:00
lib.rs layout: Make the LayoutControlChan use IPC. 2015-07-14 13:45:52 -07:00
list_item.rs Use euclid from crates.io 2015-06-19 00:04:24 +02:00
model.rs Use euclid from crates.io 2015-06-19 00:04:24 +02:00
multicol.rs Use euclid from crates.io 2015-06-19 00:04:24 +02:00
opaque_node.rs Replace OpaqueNodeMethods::from_{threadsafe_,}layout_node by opaque methods. 2015-06-24 14:55:43 +02:00
parallel.rs Borrow the QueueData for WorkQueue::run. 2015-07-04 08:55:48 +02:00
sequential.rs Use euclid from crates.io 2015-06-19 00:04:24 +02:00
table.rs Move away from the repeat().take().collect() pattern. 2015-07-14 16:19:30 +02:00
table_caption.rs Use euclid from crates.io 2015-06-19 00:04:24 +02:00
table_cell.rs Use euclid from crates.io 2015-06-19 00:04:24 +02:00
table_colgroup.rs Use euclid from crates.io 2015-06-19 00:04:24 +02:00
table_row.rs Use euclid from crates.io 2015-06-19 00:04:24 +02:00
table_rowgroup.rs Use euclid from crates.io 2015-06-19 00:04:24 +02:00
table_wrapper.rs Use euclid from crates.io 2015-06-19 00:04:24 +02:00
text.rs Slice TextRuns by byte range instead of char range 2015-06-23 10:06:50 -07:00
traversal.rs Remove LayoutChan from LayoutDataWrapper 2015-07-04 03:54:40 -04:00
wrapper.rs Remove unused has_children method. 2015-07-10 19:34:04 +02:00