servo/components
Martin Robinson feac76701f Fix scroll root of absolutely positioned elements
Absolutely positioned elements should be given the scroll root of their
containing block and not necessarily the scroll root of their parent.
This fixes several CSS tests, though others are still failing pending a
similar fix for inherited clipping rectangles.

Fixes #13530.
2017-03-27 08:43:07 +02:00
..
atoms Update serde to 0.9 (fixes #15325) 2017-02-18 21:09:46 +01:00
bluetooth Use servo_config::opts only on linux target. 2017-03-21 15:55:45 +01:00
bluetooth_traits Update serde to 0.9 (fixes #15325) 2017-02-18 21:09:46 +01:00
canvas Update WR (opaque rect optimization, stacking context culling). 2017-03-27 06:14:34 +10:00
canvas_traits Kill serde_codegen 💣 2017-02-28 19:31:25 +01:00
compositing Update WR (gl/es runtime table, scroll roots). 2017-03-23 14:32:03 +10:00
config Rename ScreenPx to DeviceIndependentPixel. 2017-02-22 14:37:24 +10:00
constellation Update WR (gl/es runtime table, scroll roots). 2017-03-23 14:32:03 +10:00
debugger Enable the debugger on Android 2017-03-17 16:36:06 +01:00
deny_public_fields Update syn to 0.11 2017-02-27 14:46:50 +01:00
devtools removed instances of -> () in existing code 2017-03-13 17:38:33 +01:00
devtools_traits Update serde to 0.9 (fixes #15325) 2017-02-18 21:09:46 +01:00
dom_struct Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
domobject_derive Update syn to 0.11 2017-02-27 14:46:50 +01:00
geometry Rename ScreenPx to DeviceIndependentPixel. 2017-02-22 14:37:24 +10:00
gfx Auto merge of #15905 - mephisto41:add-border-gradient, r=emilio 2017-03-26 02:29:16 -07:00
gfx_traits Kill the plugins crate and its clippy support 2017-02-21 11:50:36 +01:00
jstraceable_derive Update syn to 0.11 2017-02-27 14:46:50 +01:00
layout Fix scroll root of absolutely positioned elements 2017-03-27 08:43:07 +02:00
layout_thread Add flag that represents the traversal is only for animation-only restyle. 2017-03-27 06:19:51 +09:00
layout_traits Kill serde_codegen 💣 2017-02-28 19:31:25 +01:00
msg Kill serde_codegen 💣 2017-02-28 19:31:25 +01:00
net Auto merge of #16137 - nox:die-rustc-serialize-die, r=emilio 2017-03-26 12:23:17 -07:00
net_traits Use NetworkConnector directly to account for replaced hosts 2017-03-26 16:15:09 +02:00
profile Auto merge of #15458 - connorimes:hbs-0.4, r=emilio 2017-02-22 09:05:37 -08:00
profile_traits Kill the plugins crate and its clippy support 2017-02-21 11:50:36 +01:00
rand squash: convert less interesting debug! logs to traces 2017-01-18 22:21:41 -07:00
range Update serde to 0.9 (fixes #15325) 2017-02-18 21:09:46 +01:00
remutex squash: convert less interesting debug! logs to traces 2017-01-18 22:21:41 -07:00
script Auto merge of #16137 - nox:die-rustc-serialize-die, r=emilio 2017-03-26 12:23:17 -07:00
script_layout_interface Replace RwLock<StyleRule> with Locked<StyleRule> 2017-03-19 22:30:37 +01:00
script_plugins Auto merge of #15771 - jdm:img-panic, r=nox 2017-03-08 04:28:58 -08:00
script_traits Update WR (gl/es runtime table, scroll roots). 2017-03-23 14:32:03 +10:00
selectors Bug 1345950: stylo: Fix slow selector flags. r=bholley 2017-03-22 11:21:24 +01:00
servo Update WR (gl/es runtime table, scroll roots). 2017-03-23 14:32:03 +10:00
style Auto merge of #16145 - hiikezoe:animation-only-restyles, r=heycam 2017-03-26 21:13:44 -07:00
style_traits style: Add <keyword>::from_ident helper to avoid tokenizing the same value multiple times. 2017-03-26 18:12:02 +02:00
url Remove some useless Option<T> wrappers from ServoUrl methods 2017-03-26 16:15:06 +02:00
webdriver_server Replace use of rustc_serialize::base64 by base64 2017-03-26 14:15:31 +02:00
webvr Kill serde_codegen 💣 2017-02-28 19:31:25 +01:00
webvr_traits Remove unused features from webvr traits 2017-02-21 11:00:03 +01:00