servo/components/layout
Matt Brubeck 831243af7c Fix insertion point layout for text runs with multiple fragments
Before this fix, if a TextRun containing an insertion point was split into
multiple ScannedText fragments, text layout would draw an insertion point
inside of each of the fragments.  This patch records the insertion point
position at most once per TextRun, and copies it only into the appropriate
ScannedText fragment.
2016-04-07 16:00:49 -07:00
..
animation.rs Move AnimationState to script_traits 2016-01-13 18:14:12 -05:00
block.rs layout: Allow non-absolutely-positioned elements with overflow: scroll 2016-04-06 17:58:47 -07:00
Cargo.toml layout: Drop "canvas" dependency 2016-03-23 18:12:38 +01:00
construct.rs Remove an unnecessary Arc::clone 2016-04-06 15:06:51 -07:00
context.rs ComputedValues is now ServoComputedValues 2016-03-27 10:55:43 +03:00
data.rs Get the fundamentals of the HTMLDetailsElement rendering stuff working. 2016-03-19 16:02:11 -07:00
display_list_builder.rs layout: Allow non-absolutely-positioned elements with overflow: scroll 2016-04-06 17:58:47 -07:00
flex.rs Move CSS flex-direction property from Flex to Position and delete Flex 2016-04-05 00:28:08 -03:00
floats.rs layout: Only take nonnegative margins into account when estimating 2016-03-28 17:37:57 -07:00
flow.rs Implement ::selection pseudo-element 2016-03-30 14:28:11 +02:00
flow_list.rs Add Multicolumn support block fragmentation. 2016-01-28 09:43:14 +01:00
flow_ref.rs Remove explicit lifetimes which can be elided. 2015-10-21 01:27:48 +02:00
fragment.rs Move some CSS properties from Box to Position 2016-04-05 00:21:49 -03:00
generated_content.rs Implement ::selection pseudo-element 2016-03-30 14:28:11 +02:00
incremental.rs Auto merge of #10407 - mauricioc:issue10403, r=bholley 2016-04-07 03:18:15 +05:30
inline.rs Auto merge of #10407 - mauricioc:issue10403, r=bholley 2016-04-07 03:18:15 +05:30
layout_debug.rs Update to rustc 1.7.0-nightly (b4707ebca 2015-12-27) 2016-01-14 14:56:18 -06:00
layout_thread.rs Renamed TComputedValues to ComputedValues 2016-03-29 23:30:13 +03:00
lib.rs Add a unit test for Fragment size 2016-03-29 08:37:58 -07:00
list_item.rs Renamed TComputedValues to ComputedValues 2016-03-29 23:30:13 +03:00
model.rs Compute size of the axes of flex containers 2016-03-31 22:53:48 -04:00
multicol.rs Renamed TComputedValues to ComputedValues 2016-03-29 23:30:13 +03:00
opaque_node.rs use self.0 instead of destructing single item tuple structs 2016-03-27 11:50:08 +01:00
parallel.rs Removed overflow references on AssignBSizesAndStoreOverflow code 2016-03-17 21:14:50 +01:00
persistent_list.rs Move util::persistent_list to layout 2016-02-20 19:20:38 +01:00
query.rs Implement Document#elementsFromPoint 2016-04-03 21:44:01 +07:00
sequential.rs layout: Rewrite the block formatting context/float inline-size 2016-03-25 18:39:16 -07:00
table.rs Renamed TComputedValues to ComputedValues 2016-03-29 23:30:13 +03:00
table_caption.rs Renamed TComputedValues to ComputedValues 2016-03-29 23:30:13 +03:00
table_cell.rs Renamed TComputedValues to ComputedValues 2016-03-29 23:30:13 +03:00
table_colgroup.rs Renamed TComputedValues to ComputedValues 2016-03-29 23:30:13 +03:00
table_row.rs Renamed TComputedValues to ComputedValues 2016-03-29 23:30:13 +03:00
table_rowgroup.rs Renamed TComputedValues to ComputedValues 2016-03-29 23:30:13 +03:00
table_wrapper.rs Renamed TComputedValues to ComputedValues 2016-03-29 23:30:13 +03:00
text.rs Fix insertion point layout for text runs with multiple fragments 2016-04-07 16:00:49 -07:00
traversal.rs layout: Rewrite the block formatting context/float inline-size 2016-03-25 18:39:16 -07:00
webrender_helpers.rs gfx: Allow images to be shipped to the WebRender thread without shipping 2016-03-22 14:49:47 -07:00
wrapper.rs Move CSS content property from Box to Counters 2016-04-05 00:21:47 -03:00