servo/components
bors-servo c58bcc23ea Auto merge of #17224 - cbrewster:html_constructor, r=jdm
WebIDL HTMLConstructor support

<!-- Please describe your changes on the following line: -->
spec: https://html.spec.whatwg.org/multipage/#htmlconstructor

---
<!-- 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 #17194 (github issue number if applicable).

<!-- Either: -->
- [X] There are tests for these changes OR
- [ ] These changes do not require tests because _____

<!-- 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/17224)
<!-- Reviewable:end -->
2017-06-15 21:47:16 -07:00
..
atoms ID and class selectors are ASCII case-insensitive in quirks mode. 2017-06-12 23:33:53 +02:00
bluetooth
bluetooth_traits
canvas Bump euclid to 0.14. 2017-06-14 16:00:59 +02:00
canvas_traits Bump euclid to 0.14. 2017-06-14 16:00:59 +02:00
compositing Bump euclid to 0.14. 2017-06-14 16:00:59 +02:00
config Bump euclid to 0.14. 2017-06-14 16:00:59 +02:00
constellation Bump euclid to 0.14. 2017-06-14 16:00:59 +02:00
debugger
deny_public_fields
devtools Remove some usage of rust-encoding 2017-05-27 13:34:23 +02:00
devtools_traits Bump euclid to 0.13 and heapsize to 0.4 2017-06-05 19:28:39 +02:00
dom_struct
domobject_derive
geometry Bump euclid to 0.14. 2017-06-14 16:00:59 +02:00
gfx scale line gap by em size 2017-06-15 23:46:17 +10:00
gfx_traits Bump euclid to 0.13 and heapsize to 0.4 2017-06-05 19:28:39 +02:00
jstraceable_derive
layout Auto merge of #17348 - emilio:bup, r=bholley 2017-06-15 20:28:56 -07:00
layout_thread style: Inline RestyleData. 2017-06-16 03:36:18 +02:00
layout_traits Added a TopLevelBrowsingContextId type. 2017-05-22 09:27:07 -05:00
msg Remove cssparser dependency from msg. 2017-06-09 10:46:47 -04:00
net Update Rust nightly to 1.19.0-nightly (2416e222e 2017-06-09) 2017-06-09 11:12:42 +02:00
net_traits Added Debug implementations. 2017-06-13 10:46:59 -05:00
profile Conditionally define macro that's only used in Linux builds. 2017-05-29 14:52:44 -04:00
profile_traits Implemented Houdini worklets. 2017-05-17 09:01:05 -05:00
rand
range Bump euclid to 0.13 and heapsize to 0.4 2017-06-05 19:28:39 +02:00
remutex
script Auto merge of #17224 - cbrewster:html_constructor, r=jdm 2017-06-15 21:47:16 -07:00
script_layout_interface Bump euclid to 0.14. 2017-06-14 16:00:59 +02:00
script_plugins Update Rust nightly to 1.19.0-nightly (2416e222e 2017-06-09) 2017-06-09 11:12:42 +02:00
script_traits Bump euclid to 0.14. 2017-06-14 16:00:59 +02:00
selectors Handle PseudoElement case in :active and :hover quirk 2017-06-13 17:22:39 +03:00
servo Bump euclid to 0.14. 2017-06-14 16:00:59 +02:00
servo_arc Introduce NonZeroPtrMut and use it in servo_arc. 2017-06-06 21:38:51 -07:00
size_of_test Add size_of_test crate 2017-05-16 10:12:51 +02:00
style Auto merge of #17348 - emilio:bup, r=bholley 2017-06-15 20:28:56 -07:00
style_derive Introduce #[css(function)] for #[derive(ToCss)] 2017-06-13 10:19:23 +02:00
style_traits Bump euclid to 0.14. 2017-06-14 16:00:59 +02:00
url Bump euclid to 0.13 and heapsize to 0.4 2017-06-05 19:28:39 +02:00
webdriver_server Bump euclid to 0.14. 2017-06-14 16:00:59 +02:00
webvr
webvr_traits Update rust-webvr 2017-05-25 10:05:30 +02:00