aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Implemented paint worklet properties.Alan Jeffrey2017-07-1129-118/+353
|
* Auto merge of #17654 - jyc:image-orientation, r=Manishearthbors-servo2017-07-114-29/+85
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Make Servo's rounding of image-orientation values agree with Gecko's, and pass orientations directly as an enum instead of as angles. Has been reviewed: https://reviewboard.mozilla.org/r/155336/ <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [ ] `./mach build -d` does not report any errors - [ ] `./mach test-tidy` does not report any errors - [ ] These changes fix #__ (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. --> Bugzilla issue: https://bugzilla.mozilla.org/show_bug.cgi?id=1355380 <!-- 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/17654) <!-- Reviewable:end -->
| * Make Servo's rounding of image-orientation values agree with Gecko's,Jonathan Chan2017-07-114-29/+85
| | | | | | | | | | | | and pass orientations directly as an enum instead of as angles. Depends on a Gecko change to be subsequently landed in m-c.
* | Auto merge of #17609 - asajeffrey:canvas-clear-state, r=jdmbors-servo2017-07-113-8/+2
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Clear canvas thread state on recreation. <!-- Please describe your changes on the following line: --> The canvas rendering context is cleared when it is recreated, but not the matching state in the canvas paint thread. --- <!-- 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 #17533 - [X] These changes do not require tests because the css-paint-api tests test for this already. <!-- 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/17609) <!-- Reviewable:end -->
| * | Clear canvas thread state on recreation.Alan Jeffrey2017-07-053-8/+2
| | |
* | | Auto merge of #17652 - Tremoneck:debug_key_mover, r=paulrougetbors-servo2017-07-114-22/+13
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Move Ctrl-F12 keybindings outside of libservo <!-- Please describe your changes on the following line: --> Creates a new WindowEvent called ToggleProfiller, when this Event is queued the profiler is toggled. When Crtl + F12 are pressed the Event is queued. --- <!-- 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 #17647 (github issue number if applicable). <!-- Either: --> - [ ] There are tests for these changes OR - [ ] These changes do not require tests because _____ <!-- 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/17652) <!-- Reviewable:end -->
| * | | Remove set_webrenderer_profiler_enabled in compositing/compositor.rs and ↵Tremoneck2017-07-112-10/+2
| | | | | | | | | | | | | | | | servo/lib.rs and inlining this function in compositing/compositor.rs
| * | | Move WR profiler keybindings to glutin window, where the other keybindingsTremoneck2017-07-113-13/+12
| | | | | | | | | | | | | | | | are located
* | | | Auto merge of #17660 - upsuper:moz-use-system-font, r=Manishearthbors-servo2017-07-112-36/+22
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Serialize font longhands to -moz-use-system-font when using system font like what Gecko does This is the Servo side change of [bug 1364289](https://bugzilla.mozilla.org/show_bug.cgi?id=1364289). <!-- 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/17660) <!-- Reviewable:end -->
| * | | | Serialize font longhands to -moz-use-system-font when using system font like ↵Xidorn Quan2017-07-112-36/+22
|/ / / / | | | | | | | | | | | | what Gecko does.
* | | | Auto merge of #17658 - emilio:nesting-level, r=bholleybors-servo2017-07-102-21/+31
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | selectors: Avoid looking at MatchingMode if the selector isn't the topmost. Also, switch the hover quirk to the same mechanism. Bug: 1379696 Reviewed-By: bholley MozReview-Commit-ID: KrmNqNyASf6 <!-- 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/17658) <!-- Reviewable:end -->
| * | | | selectors: Avoid looking at MatchingMode if the selector isn't the topmost.Emilio Cobos Álvarez2017-07-112-21/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also, switch the hover quirk to the same mechanism. Bug: 1379696 Reviewed-By: bholley MozReview-Commit-ID: KrmNqNyASf6
* | | | | Auto merge of #17655 - jdm:stylo-error-reporter, r=emiliobors-servo2017-07-1037-1394/+2844
|\ \ \ \ \ | |/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Hook up Stylo error reporter to Firefox devtools Reviewed by @emilio in https://bugzilla.mozilla.org/show_bug.cgi?id=1352669. --- - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [X] There are tests for these changes <!-- 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/17655) <!-- Reviewable:end -->
| * | | | stylo: Update rust-cssparser; extract more specific error types when ↵Josh Matthews2017-07-1021-80/+318
| | | | | | | | | | | | | | | | | | | | reporting (bug 1352669).
| * | | | stylo: Create error reporters linked to documents (bug 1352669)Josh Matthews2017-07-1019-1332/+2544
| | | | |
* | | | | Auto merge of #17656 - hiikezoe:fix-assertion-in-add-weighted, r=birtlesbors-servo2017-07-101-3/+5
|\ \ \ \ \ | |/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Consider f64 epsilon for add_weighted portions. This patch also degrade assert! to debug_assert! since crash reports don't show us useful information so far (no assertion messages at all). <!-- Please describe your changes on the following line: --> https://bugzilla.mozilla.org/show_bug.cgi?id=1379757 --- - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors
| * | | | Consider f64 epsilon for add_weighted portions.Hiroyuki Ikezoe2017-07-111-3/+5
|/ / / / | | | | | | | | | | | | | | | | This patch also degrade assert! to debug_assert! since crash reports don't show us useful information so far (no assertion messages at all).
* | | | Auto merge of #17653 - hiikezoe:drop-AllowResolveStaleStyles, r=emiliobors-servo2017-07-104-15/+8
|\ \ \ \ | |_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Drop allow resolve stale styles flag <!-- Please describe your changes on the following line: --> https://bugzilla.mozilla.org/show_bug.cgi?id=1379529 --- - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors
| * | | Update bindings.Hiroyuki Ikezoe2017-07-113-6/+6
| | | |
| * | | drop AllowResolveStaleStyles flagHiroyuki Ikezoe2017-07-111-9/+2
|/ / / | | | | | | | | | It's no longer used since bug 1357142.
* | | Auto merge of #17650 - jryans:link-transition-crash, r=hiikezoebors-servo2017-07-104-3/+28
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Pass through visited style for after change https://bugzilla.mozilla.org/show_bug.cgi?id=1377975 <!-- 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/17650) <!-- Reviewable:end -->
| * | | Pass through visited style for after changeJ. Ryan Stinnett2017-07-104-3/+28
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When a transition update is needed during restyling, `get_after_change_style` is called to re-cascade without transition rules, and this style is then used for primary styling instead of the style just computed. `get_after_change_style` used to ignore visited styles, so this meant that if a transition update was needed, visited styles were effectively dropped. To fix the crash here, we pass through the existing visited styles when re-cascading as part of `get_after_change_style`. MozReview-Commit-ID: 4HBQAdeJ38B
* | | Auto merge of #17648 - hiikezoe:missing-keyframes, r=birtlesbors-servo2017-07-105-120/+178
|\ \ \ | |/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | Do not fill computed values in missing 0%/100% keyframes in CSS Animation <!-- Please describe your changes on the following line: --> https://bugzilla.mozilla.org/show_bug.cgi?id=1360398 --- - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors
| * | Update bindings.Hiroyuki Ikezoe2017-07-104-77/+131
| | |
| * | Pass null servo's computed values into ComputedKeyframeValuesHiroyuki Ikezoe2017-07-101-15/+39
| | | | | | | | | | | | With this patch series, test_cssanimation_missing_keyframes.html can pass now.
| * | Do not fill computed values in missing keyframes for CSS animations during ↵Hiroyuki Ikezoe2017-07-101-28/+8
|/ / | | | | | | generating Keyframes
* | Auto merge of #17646 - upsuper:bug1372464, r=heycambors-servo2017-07-092-29/+24
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | stylo: Use ComputedValues rather than element to get style rule list This is the Servo side of [bug 1372464](https://bugzilla.mozilla.org/show_bug.cgi?id=1372464). <!-- 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/17646) <!-- Reviewable:end -->
| * | Use ComputedValues rather than element to get style rule list.Xidorn Quan2017-07-102-29/+24
|/ /
* | Auto merge of #17505 - cbrewster:less_blocking, r=asajeffrey,glennwbors-servo2017-07-093-17/+6
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove unnecessary `recv` in the constellation <!-- Please describe your changes on the following line: --> --- <!-- 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 - [ ] These changes fix #__ (github issue number if applicable). <!-- Either: --> - [ ] 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/17505) <!-- Reviewable:end -->
| * | Remove unnecessary `recv` in the constellationConnor Brewster2017-06-233-17/+6
| | |
* | | Auto merge of #17644 - emilio:invalidation-stylesheet-removals, r=heycambors-servo2017-07-092-7/+23
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | stylo: Run the stylehseet invalidation pass also for stylesheet removals People apparently do all sorts of silly stuff with stylesheets, see Google Inbox in bug 1379203. Bug: 1379433 Reviewed-By: heycam MozReview-Commit-ID: 4x2d3glOFu8
| * | | stylo: Run the stylehseet invalidation pass also for stylesheet removals.Emilio Cobos Álvarez2017-07-092-7/+23
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | People apparently do all sorts of silly stuff with stylesheets, see Google Inbox in bug 1379203. Bug: 1379433 Reviewed-By: heycam MozReview-Commit-ID: 4x2d3glOFu8
* | | Auto merge of #17640 - emilio:starts-with-ignore-ascii-case, r=stshinebors-servo2017-07-082-3/+14
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | style: Fix starts_with_ignore_ascii_case. In particular, fix a panic when the input is not ASCII and we happen to index in something that is not a char boundary. This fixes https://bugzilla.mozilla.org/show_bug.cgi?id=1379380 <!-- 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/17640) <!-- Reviewable:end -->
| * | | style: Make starts_with_ignore_ascii_case not lie if the strings are the ↵Emilio Cobos Álvarez2017-07-082-1/+7
| | | | | | | | | | | | | | | | same length.
| * | | style: Fix starts_with_ignore_ascii_case.Emilio Cobos Álvarez2017-07-082-2/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | In particular, fix a panic when the input is not ASCII and we happen to index in something that is not a char boundary. This fixes https://bugzilla.mozilla.org/show_bug.cgi?id=1379380
* | | | Auto merge of #17099 - MortimerGoro:android_arm64, r=larsbergstrombors-servo2017-07-088-43/+66
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Support for Android arm64 compilations <!-- Please describe your changes on the following line: --> This PR is the final step to adds support for Android arm64 compilations. See https://github.com/servo/servo/issues/11921 for previous work. Fixes in this PR: - Fix js dependency compilation: https://github.com/servo/rust-mozjs/pull/360 - Fix skia dependency link error: https://github.com/servo/skia/pull/136 - Fix blurdroid dependency compilation: https://github.com/szeged/blurdroid/pull/4 - Fix mio and net2 dependency compilations: https://github.com/carllerche/mio/pull/599 - Fix gcc compiler name in the fake linker - Compile OpenSSL for aarch64 (update to stable 1.1.0 was required for this) --- <!-- 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 - [] These changes fix #__ (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/17099) <!-- Reviewable:end -->
| * | | | Support for Android arm64 compilationsImanol Fernandez2017-07-058-43/+66
| | | | |
* | | | | Auto merge of #17639 - emilio:gdcs-rem, r=heycambors-servo2017-07-082-13/+14
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | style: Avoid overriding the root font size from a getDefaultComputedStyle call <!-- 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/17639) <!-- Reviewable:end -->
| * | | | | style: Avoid overriding the root font size from a getDefaultComputedStyle call.Emilio Cobos Álvarez2017-07-081-3/+6
| | | | | | | | | | | | | | | | | | | | | | | | MozReview-Commit-ID: 2WFyGj868fJ
| * | | | | style: Move root font size handling outside of the cascade.Emilio Cobos Álvarez2017-07-082-10/+8
| | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | And merge it with the rest of the code handling root font-size changes. MozReview-Commit-ID: 3rW1C3mXiMd
* | | | | Auto merge of #17638 - rillian:mac-bindgen, r=emilio,gpsbors-servo2017-07-081-22/+38
|\ \ \ \ \ | |/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix build_gecko.rs for cross-macOS builds. This was [reviewed](https://bugzilla.mozilla.org/show_bug.cgi?id=1368083) over on the gecko side, and is now ready to land. This adds an additional build-time `bindgen.toml` file whose compiler args are merged into the libclang invocation. --- <!-- 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 - [ ] These changes fix #__ (github issue number if applicable). <!-- Either: --> - [ ] There are tests for these changes OR - [x] These changes do not require tests because I *think* this is gecko-only. We'll find out. <!-- 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/17638) <!-- Reviewable:end -->
| * | | | Better bindgen error message when files are missing.Ralph Giles2017-07-071-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is only slightly more informative because it doesn't give the filename, but I think it's an improvement on the simple unwrap() panic when we try to read a file which isn't there. See also [Gecko bug 1368083](https://bugzilla.mozilla.org/show_bug.cgi?id=1368083).
| * | | | Read bindgen flags from a generated file.Ralph Giles2017-07-071-21/+36
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bindgen needs some build-specific flags, like the -isysroot passed to clang for the C++ compilation. Try to read these from $objdir/layout/style/bindgen.toml which is created by the Firefox build system, and merge them into the config. See also [Gecko bug 1368083](https://bugzilla.mozilla.org/show_bug.cgi?id=1368083).
* | | | Auto merge of #17636 - upsuper:bug1378814, r=emiliobors-servo2017-07-071-19/+18
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | Don't return None in get_pseudo_style if not probing This is the Servo side change of [bug 1378814](https://bugzilla.mozilla.org/show_bug.cgi?id=1378814).
| * | | | Don't return None in get_pseudo_style if not probingXidorn Quan2017-07-081-19/+18
|/ / / /
* | | | Auto merge of #17632 - omakk:master, r=jdmbors-servo2017-07-073-38/+36
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Clean up HTMLImageElement::handle_event Reflects desired changes in #15832 <!-- Please describe your changes on the following line: --> Cleans up `HTMLImageElement::handle_event` located in `components/script/dom/htmlimageelement.rs` --- <!-- 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 #15832 - [X] These changes do not require tests because this change maintains the same logic <!-- 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/17632) <!-- Reviewable:end -->
| * | | | Refactor HTMLImageElement::handle_event to be idiomaticOmar Akkila2017-07-073-38/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Clean up HTMLImageElement::handle_event Area::hit_test now uses a reference instead of taking ownership Fix trailing whitespace Unalign => in match Fix Area::hit_test tests to reflect updated function signature
* | | | | Auto merge of #17633 - servo:rustup, r=noxbors-servo2017-07-073-10/+13
|\ \ \ \ \ | |/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Upgrade to rustc 1.20.0-nightly (696412de7 2017-07-06) <!-- 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/17633) <!-- Reviewable:end -->
| * | | | Upgrade to rustc 1.20.0-nightly (696412de7 2017-07-06)Simon Sapin2017-07-073-10/+13
|/ / / /
* | | | Auto merge of #17619 - clarcharr:master, r=SimonSapinbors-servo2017-07-063-26/+58
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update parse-hosts. The `parse-hosts` crate was recently updated so that it doesn't use any unstable features. --- - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [X] These changes do not require tests because tests were already implemented. <!-- 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/17619) <!-- Reviewable:end -->