servo/components
bors-servo dc654c9912 Auto merge of #18099 - KuoE0:make-empty-rule-can-be-inserted-into-rule-tree, r=emilio
Make emtpy rule can be inserted into rule tree

<!-- Please describe your changes on the following line: -->
We really want to ensure empty rule nodes appear in the rule tree for devtools, this condition ensures that if we find an empty rule node, we insert it at the normal level.

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

<!-- Either: -->
- [ ] There are tests for these changes OR
- [X] These changes do not require tests because of the test cases are in Gecko.

<!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.-->

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

<!-- 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/18099)
<!-- Reviewable:end -->
2017-08-15 23:11:04 -05:00
..
atoms Rework MediaType to be an atom-based struct instead of an enum. 2017-08-09 13:25:30 -07:00
bluetooth Untry 2017-06-18 13:21:51 +02:00
bluetooth_traits Remove explicit dependencies on serde_derive 2017-06-16 13:58:21 +02:00
canvas Improve WebGL architecture. 2017-08-15 22:14:32 +02:00
canvas_traits Improve WebGL architecture. 2017-08-15 22:14:32 +02:00
compositing Auto merge of #17425 - paulrouget:attach-pipeline-2, r=asajeffrey 2017-08-15 02:20:10 -05:00
config Update Firefox version in user agent 2017-08-10 09:09:18 -07:00
constellation Improve WebGL architecture. 2017-08-15 22:14:32 +02: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 Remove explicit dependencies on serde_derive 2017-06-16 13:58:21 +02:00
dom_struct
domobject_derive
geometry Bump serde to 1.0 2017-06-16 13:31:18 +02:00
gfx Improve WebGL architecture. 2017-08-15 22:14:32 +02:00
gfx_traits Fix fixed position items with parents with CSS clips 2017-08-03 17:52:02 +02:00
jstraceable_derive
layout Improve WebGL architecture. 2017-08-15 22:14:32 +02:00
layout_thread style: Factor out per-origin data storage. 2017-08-13 18:50:57 +08:00
layout_traits WR multi-document update 2017-07-28 22:28:11 -04:00
metrics PWM tests 2017-07-21 15:10:04 +02:00
msg Fix fixed position items with parents with CSS clips 2017-08-03 17:52:02 +02:00
net Upgrade to rustc 1.21.0-nightly (13d94d5fa 2017-08-10) 2017-08-15 14:10:44 +02:00
net_traits Make network error messages more specific 2017-07-24 02:52:10 -07:00
profile Upgrade to rustc 1.21.0-nightly (13d94d5fa 2017-08-10) 2017-08-15 14:10:44 +02:00
profile_traits Implement basic Time To First Paint and First Contentful Paint PWMs 2017-07-20 15:41:21 +02:00
rand
range Remove explicit dependencies on serde_derive 2017-06-16 13:58:21 +02:00
remutex Upgrade to rustc 1.21.0-nightly (599be0d18 2017-07-26) 2017-07-27 02:21:01 +02:00
script Improve WebGL architecture. 2017-08-15 22:14:32 +02:00
script_layout_interface Improve WebGL architecture. 2017-08-15 22:14:32 +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 Improve WebGL architecture. 2017-08-15 22:14:32 +02:00
selectors Upgrade to rustc 1.21.0-nightly (13d94d5fa 2017-08-10) 2017-08-15 14:10:44 +02:00
servo Improve WebGL architecture. 2017-08-15 22:14:32 +02:00
servo_arc stylo: Measure Elements and ComputedValues. 2017-08-03 09:15:38 +10:00
size_of_test
style Auto merge of #18099 - KuoE0:make-empty-rule-can-be-inserted-into-rule-tree, r=emilio 2017-08-15 23:11:04 -05:00
style_derive Derive ComputeSquaredDistance 2017-08-13 13:34:04 +02:00
style_traits Update to cssparser 0.19, count line numbers during tokenization 2017-08-09 22:37:16 +02:00
url style: Introduce Chrome UI privilege for parsers 2017-08-03 16:30:08 +08:00
webdriver_server Upgrade to rustc 1.21.0-nightly (13d94d5fa 2017-08-10) 2017-08-15 14:10:44 +02:00
webvr Improve WebGL architecture. 2017-08-15 22:14:32 +02:00
webvr_traits Remove explicit dependencies on serde_derive 2017-06-16 13:58:21 +02:00