servo/components/layout
bors-servo 05212b702d Auto merge of #6214 - glennw:parse-transforms, r=pcwalton
* Add parser support for 3d transforms.
 * Change ComputedMatrix to a representation that suits interpolation.
 * Switch stacking contexts to use 4x4 matrices.

The transforms themselves are still converted to 2d and handled by azure for now, but this is a small standalone part that can be landed now to make it easier to review.

<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6214)
<!-- Reviewable:end -->
2015-06-02 19:56:17 -05:00
..
css layout: Support inline incremental reflow, and stop reconstructing all 2015-05-19 11:08:27 -07:00
animation.rs Start using on_refresh_driver_tick #5681 2015-05-06 02:08:39 +07:00
block.rs Revert "Add support for 'padding-box' value for 'box-sizing' property (fixes #6032)" 2015-06-02 15:31:59 +02:00
Cargo.toml Layerize canvas 2015-05-20 19:10:50 +02:00
construct.rs Remove get_ prefix on getters 2015-06-02 08:54:44 -04:00
context.rs Fix a rustup warning. std::box::into_raw is now safe. 2015-06-02 15:31:52 +02:00
data.rs layout: Allow inline elements to be containing blocks for 2015-05-13 12:00:53 -07:00
display_list_builder.rs First step towards 3d transforms. 2015-05-29 09:47:38 +10:00
floats.rs Positioning fixes for RTL floats 2015-05-18 17:25:06 -07:00
flow.rs compositing: Implement display ports and avoid creating display lists 2015-05-19 16:53:51 -07:00
flow_list.rs Use usize in flow_list. 2015-03-29 12:43:44 +02:00
flow_ref.rs Upgrade to rustc 551a74dddd84cf01440ee84148ebd18bc68bd7c8. 2015-05-05 10:07:34 -04:00
fragment.rs Auto merge of #6258 - SimonSapin:drop-box-sizing-padding-box, r=jdm 2015-06-02 08:57:04 -05:00
generated_content.rs layout: Implement per-glyph font fallback. 2015-05-22 17:16:24 -07:00
incremental.rs Move to latest hyper everywhere 2015-06-02 20:12:14 +05:30
inline.rs compositing: Implement display ports and avoid creating display lists 2015-05-19 16:53:51 -07:00
layout_debug.rs Change not(ndebug) to debug_assertions 2015-06-01 13:48:38 -07:00
layout_task.rs First step towards 3d transforms. 2015-05-29 09:47:38 +10:00
lib.rs Layerize canvas 2015-05-20 19:10:50 +02:00
list_item.rs compositing: Implement display ports and avoid creating display lists 2015-05-19 16:53:51 -07:00
model.rs First step towards 3d transforms. 2015-05-29 09:47:38 +10:00
multicol.rs compositing: Implement display ports and avoid creating display lists 2015-05-19 16:53:51 -07:00
opaque_node.rs Replace unsafe_blocks by unsafe_code. 2015-03-21 10:27:32 +01:00
parallel.rs Fix mutable transmutes 2015-05-19 15:27:40 -04:00
sequential.rs Upgrade to rustc 551a74dddd84cf01440ee84148ebd18bc68bd7c8. 2015-05-05 10:07:34 -04:00
table.rs compositing: Implement display ports and avoid creating display lists 2015-05-19 16:53:51 -07:00
table_caption.rs compositing: Implement display ports and avoid creating display lists 2015-05-19 16:53:51 -07:00
table_cell.rs compositing: Implement display ports and avoid creating display lists 2015-05-19 16:53:51 -07:00
table_colgroup.rs layout: Allow inline elements to be containing blocks for 2015-05-13 12:00:53 -07:00
table_row.rs compositing: Implement display ports and avoid creating display lists 2015-05-19 16:53:51 -07:00
table_rowgroup.rs compositing: Implement display ports and avoid creating display lists 2015-05-19 16:53:51 -07:00
table_wrapper.rs compositing: Implement display ports and avoid creating display lists 2015-05-19 16:53:51 -07:00
text.rs layout: Implement per-glyph font fallback. 2015-05-22 17:16:24 -07:00
traversal.rs Reduce max line length from 150 to 120 characters 2015-05-24 00:01:49 -04:00
wrapper.rs Remove get_ prefix on getters 2015-06-02 08:54:44 -04:00