servo/components
bors-servo cb4ce93429 Auto merge of #18319 - chenpighead:stylo-fixup-display-for-NAC, r=heycam
Do not skip parent display-based style fixups for NAC that is not a NAC root

Stylo is currently skipping parent display-based style fixups for all NAC,
whereas we probably only want to do this for NAC roots.

In this patch, we ensure that we skip it for NAC roots, and pseudo-elements,
but not other NAC.

---
<!-- 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 fix [Bug 1359303](https://bugzilla.mozilla.org/show_bug.cgi?id=1359303)

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/18319)
<!-- Reviewable:end -->
2017-08-31 03:10:23 -05:00
..
atoms Rework MediaType to be an atom-based struct instead of an enum. 2017-08-09 13:25:30 -07:00
bluetooth
bluetooth_traits
canvas implement clone for embedder and compositor proxies 2017-08-28 18:39:31 +08:00
canvas_traits Auto merge of #18179 - davidcl:master, r=jdm 2017-08-23 17:18:31 -05:00
compositing implement clone for embedder and compositor proxies 2017-08-28 18:39:31 +08:00
config enable antialiasing by default 2017-08-29 17:50:26 +02:00
constellation implement clone for embedder and compositor proxies 2017-08-28 18:39:31 +08:00
debugger
deny_public_fields deny_public_fields: display field identifier in help message 2017-06-25 18:12:43 +01:00
devtools Upgrade to rustc 1.21.0-nightly (13d94d5fa 2017-08-10) 2017-08-15 14:10:44 +02:00
devtools_traits order derivable traits lists 2017-08-23 21:38:44 +02:00
dom_struct Fix quote dependency version 2017-08-23 18:35:42 +02:00
domobject_derive Fix quote dependency version 2017-08-23 18:35:42 +02:00
geometry
gfx order derivable traits lists 2017-08-23 21:38:44 +02:00
gfx_traits order derivable traits lists 2017-08-23 21:38:44 +02:00
jstraceable_derive Fix quote dependency version 2017-08-23 18:35:42 +02:00
layout Auto merge of #18234 - BorisChiou:stylo/transform/distance_mismatch, r=birtles,nox 2017-08-30 06:03:32 -05:00
layout_thread style: Remove NODE_NEEDS_DIRTY_ON_VIEWPORT_SIZE_CHANGE. 2017-08-28 14:40:48 +02:00
layout_traits WR multi-document update 2017-07-28 22:28:11 -04:00
metrics Add paint metrics to Performance Timeline API 2017-08-23 17:30:13 +02:00
msg order derivable traits lists 2017-08-23 21:38:44 +02:00
net order derivable traits lists 2017-08-23 21:38:44 +02:00
net_traits order derivable traits lists 2017-08-23 21:38:44 +02:00
profile Upgrade to rustc 1.21.0-nightly (13d94d5fa 2017-08-10) 2017-08-15 14:10:44 +02:00
profile_traits order derivable traits lists 2017-08-23 21:38:44 +02:00
rand
range order derivable traits lists 2017-08-23 21:38:44 +02:00
remutex order derivable traits lists 2017-08-23 21:38:44 +02:00
script Update rust-webvr to 0.8 2017-08-31 01:24:54 +02:00
script_layout_interface order derivable traits lists 2017-08-23 21:38:44 +02:00
script_plugins Upgrade to rustc 1.21.0-nightly (13d94d5fa 2017-08-10) 2017-08-15 14:10:44 +02:00
script_traits Auto merge of #18179 - davidcl:master, r=jdm 2017-08-23 17:18:31 -05:00
selectors Report more invalid selectors (bug 1384216). 2017-08-28 17:21:57 -07:00
servo implement clone for embedder and compositor proxies 2017-08-28 18:39:31 +08:00
servo_arc order derivable traits lists 2017-08-23 21:38:44 +02:00
size_of_test
style Auto merge of #18319 - chenpighead:stylo-fixup-display-for-NAC, r=heycam 2017-08-31 03:10:23 -05:00
style_derive style: Remove HasViewportPercentage. 2017-08-29 23:51:21 +02:00
style_traits style: Remove HasViewportPercentage. 2017-08-29 23:51:21 +02:00
url order derivable traits lists 2017-08-23 21:38:44 +02:00
webdriver_server Upgrade to rustc 1.21.0-nightly (13d94d5fa 2017-08-10) 2017-08-15 14:10:44 +02:00
webvr Update rust-webvr to 0.8 2017-08-31 01:24:54 +02:00
webvr_traits Update rust-webvr to 0.8 2017-08-31 01:24:54 +02:00