fune/servo/components
Emilio Cobos Álvarez b79bea109c servo: Merge #12843 - layout: Make the stacking context take into account the children transform when calculating overflow areas (from emilio:transforms); r=glennw
<!-- Please describe your changes on the following line: -->

This is a potential fix for #12842. I have done only the math to handle simple transforms because it's three AM, but I'd like @pcwalton to verify my approach, or suggest an alternative.

---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: -->
- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] These changes partially fix #12842 (github issue number if applicable).

<!-- Either: -->
- [x] There are tests for these changes.

<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->

Source-Repo: https://github.com/servo/servo
Source-Revision: 5f169581dc290e3cf0e8d6e7fc0550f1031fb25f
2016-08-17 00:35:16 -05:00
..
canvas servo: Merge #12828 - Update serde to 0.8 (fixes #12659) (from nox:serde); r=Ms2ger 2016-08-12 12:23:10 -05:00
canvas_traits servo: Merge #12834 - Remove #[serde(bound = "")] attributes (from dtolnay:bound); r=nox 2016-08-12 19:01:28 -05:00
compositing servo: Merge #12828 - Update serde to 0.8 (fixes #12659) (from nox:serde); r=Ms2ger 2016-08-12 12:23:10 -05:00
constellation servo: Merge #12839 - Fix a cached style cascade bug that only manifested in sequential mode (from notriddle:11818_sequential_layout_bug); r=emilio 2016-08-14 02:27:19 -05:00
devtools servo: Merge #12828 - Update serde to 0.8 (fixes #12659) (from nox:serde); r=Ms2ger 2016-08-12 12:23:10 -05:00
devtools_traits servo: Merge #12828 - Update serde to 0.8 (fixes #12659) (from nox:serde); r=Ms2ger 2016-08-12 12:23:10 -05:00
gfx servo: Merge #12843 - layout: Make the stacking context take into account the children transform when calculating overflow areas (from emilio:transforms); r=glennw 2016-08-17 00:35:16 -05:00
gfx_traits servo: Merge #12828 - Update serde to 0.8 (fixes #12659) (from nox:serde); r=Ms2ger 2016-08-12 12:23:10 -05:00
layout servo: Merge #12843 - layout: Make the stacking context take into account the children transform when calculating overflow areas (from emilio:transforms); r=glennw 2016-08-17 00:35:16 -05:00
layout_thread servo: Merge #12838 - Fix restyling on viewport resize (from emilio:viewport); r=SimonSapin 2016-08-16 13:48:20 -05:00
layout_traits servo: Merge #12828 - Update serde to 0.8 (fixes #12659) (from nox:serde); r=Ms2ger 2016-08-12 12:23:10 -05:00
msg servo: Merge #12828 - Update serde to 0.8 (fixes #12659) (from nox:serde); r=Ms2ger 2016-08-12 12:23:10 -05:00
net servo: Merge #12890 - Lessen pressure on the thread-local RNG (from nox:rng-pressure); r=Manishearth 2016-08-16 05:19:37 -05:00
net_traits servo: Merge #12700 - Implement the Request API (from jeenalee:jeena-requestAPI); r=jdm 2016-08-12 23:54:49 -05:00
plugins servo: Merge #12846 - Update Rust to 1.12.0-nightly (1deb02ea6 2016-08-12) (from servo:rustup); r=emilio 2016-08-13 13:37:37 -05:00
profile servo: Merge #12828 - Update serde to 0.8 (fixes #12659) (from nox:serde); r=Ms2ger 2016-08-12 12:23:10 -05:00
profile_traits servo: Merge #12828 - Update serde to 0.8 (fixes #12659) (from nox:serde); r=Ms2ger 2016-08-12 12:23:10 -05:00
range servo: Merge #12828 - Update serde to 0.8 (fixes #12659) (from nox:serde); r=Ms2ger 2016-08-12 12:23:10 -05:00
script servo: Merge #12854 - Use impl Trait syntax for Node::child_elements (from nox:impl-trait); r=jdm 2016-08-14 08:26:21 -05:00
script_layout_interface servo: Merge #12828 - Update serde to 0.8 (fixes #12659) (from nox:serde); r=Ms2ger 2016-08-12 12:23:10 -05:00
script_traits servo: Merge #12834 - Remove #[serde(bound = "")] attributes (from dtolnay:bound); r=nox 2016-08-12 19:01:28 -05:00
servo servo: Merge #12887 - Update webrender + shaders (from glennw:wr2-update); r=pcwalton 2016-08-16 22:50:35 -05:00
style servo: Merge #12838 - Fix restyling on viewport resize (from emilio:viewport); r=SimonSapin 2016-08-16 13:48:20 -05:00
style_traits servo: Merge #12828 - Update serde to 0.8 (fixes #12659) (from nox:serde); r=Ms2ger 2016-08-12 12:23:10 -05:00
util servo: Merge #12839 - Fix a cached style cascade bug that only manifested in sequential mode (from notriddle:11818_sequential_layout_bug); r=emilio 2016-08-14 02:27:19 -05:00
webdriver_server servo: Merge #12828 - Update serde to 0.8 (fixes #12659) (from nox:serde); r=Ms2ger 2016-08-12 12:23:10 -05:00