servo/components/layout
Boris Chiou 3a38e815ec Implement Servo_ParseTransformIntoMatrix.
DOMMatrix needs to convert a specified transform list into a matrix, so
we could rewrite to_transform_3d_matrix by generics for both specified
and computed transform lists.

Besides, we have to update the test case because we use Transform3D<f64> to
compute the matrix, instead of Transform3D<f32>, so the result will be
the same as that in Gecko. Using 0.3 may cause floating point issue
because (0.3f32 as f64) is not equal to 0.3 (i.e. floating point precision
issue), so using 0.25 instead.
2017-11-28 10:08:12 +08:00
..
animation.rs stylo: Remove a lot of the restyle damage related complexity. 2017-08-20 13:59:46 +02:00
block.rs Bump bitflags to 1.0 in every servo crate 2017-10-30 23:36:06 +01:00
Cargo.toml Bump bitflags to 1.0 in every servo crate 2017-10-30 23:36:06 +01:00
construct.rs Bump bitflags to 1.0 in every servo crate 2017-10-30 23:36:06 +01:00
context.rs Replace all uses of the heapsize crate with malloc_size_of. 2017-10-18 22:20:37 +11:00
data.rs Bump bitflags to 1.0 in every servo crate 2017-10-30 23:36:06 +01:00
display_list_builder.rs style: Implement css(dimension) and derive ToCss for a bunch of stuff. 2017-11-12 16:22:45 +01:00
flex.rs Bump bitflags to 1.0 in every servo crate 2017-10-30 23:36:06 +01:00
floats.rs Bump bitflags to 1.0 in every servo crate 2017-10-30 23:36:06 +01:00
flow.rs Replace old transform code with new generic code 2017-11-02 14:30:04 -07:00
flow_list.rs Remove usage of unstable feature conservative_impl_trait in layout 2017-10-13 11:11:06 +02:00
flow_ref.rs order derivable traits lists 2017-08-23 21:38:44 +02:00
fragment.rs Implement Servo_ParseTransformIntoMatrix. 2017-11-28 10:08:12 +08:00
generated_content.rs Bump bitflags to 1.0 in every servo crate 2017-10-30 23:36:06 +01:00
incremental.rs Bump bitflags to 1.0 in every servo crate 2017-10-30 23:36:06 +01:00
inline.rs Bump bitflags to 1.0 in every servo crate 2017-10-30 23:36:06 +01:00
layout_debug.rs Remove usage of unstable box syntax, except in the script crate 2017-10-12 12:10:56 +02:00
lib.rs Replace all uses of the heapsize crate with malloc_size_of. 2017-10-18 22:20:37 +11:00
linked_list.rs Move util::linked_list to layout 2016-06-29 17:23:04 +02:00
list_item.rs Bump bitflags to 1.0 in every servo crate 2017-10-30 23:36:06 +01:00
model.rs Update WR to use the new sticky positioning API 2017-10-30 10:15:30 +01:00
multicol.rs Introduce an unsafe HasBaseFlow trait for base()/base_mut() casts. 2017-10-14 00:03:57 +02:00
opaque_node.rs Introduce LayoutJS<Node>::opaque() to replace OpaqueNodeMethods::from_jsmanaged(). 2016-06-20 19:08:02 +02:00
parallel.rs Use raw pointers instead of transmute for UnsafeFlow 2017-10-04 20:00:31 -07:00
persistent_list.rs Use try syntax for Option where appropriate 2017-10-20 08:25:35 -07:00
query.rs style: Move property allowance tests to PropertyId::parse_into. 2017-11-21 14:26:16 +01:00
sequential.rs Bump bitflags to 1.0 in every servo crate 2017-10-30 23:36:06 +01:00
table.rs Bump bitflags to 1.0 in every servo crate 2017-10-30 23:36:06 +01:00
table_caption.rs Introduce an unsafe HasBaseFlow trait for base()/base_mut() casts. 2017-10-14 00:03:57 +02:00
table_cell.rs Bump bitflags to 1.0 in every servo crate 2017-10-30 23:36:06 +01:00
table_colgroup.rs Wait as late as possible to assign ClipIds 2017-10-24 16:28:07 +02:00
table_row.rs Bump bitflags to 1.0 in every servo crate 2017-10-30 23:36:06 +01:00
table_rowgroup.rs Bump bitflags to 1.0 in every servo crate 2017-10-30 23:36:06 +01:00
table_wrapper.rs Bump bitflags to 1.0 in every servo crate 2017-10-30 23:36:06 +01:00
text.rs Bump bitflags to 1.0 in every servo crate 2017-10-30 23:36:06 +01:00
traversal.rs style: Remove unused argument in element_needs_traversal. 2017-11-17 16:56:26 +01:00
webrender_helpers.rs WR update to 4595561c49939cb21be9554c1b85c244508bde73 2017-11-23 14:51:11 -05:00
wrapper.rs layout: Fixup indentation of ThreadSafeLayoutNodeHelpers::flags. 2017-11-10 13:13:19 +01:00