servo/components
bors-servo aa76909f55
Auto merge of #21215 - nupurbaghel:update_source_set, r=jdm
Implement step 5 of select_image_source

<!-- Please describe your changes on the following line: -->
This step is responsible for selecting an image source based on user agent's environment( closest value which is greater than user's pixel density)
In case of no device, maximum density source is selected.

---
<!-- 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 #11416

<!-- Either: -->
- [x] These changes do not require tests because tests are already present

<!-- 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/21215)
<!-- Reviewable:end -->
2018-07-20 17:25:14 -04:00
..
allocator Upgrade to rustc 1.28.0-nightly (b68432d56 2018-06-12) 2018-06-14 04:19:17 +02:00
atoms atoms: Add scroll-position as a static atom. 2018-06-02 12:19:32 +02:00
bluetooth move top_level_browsing_context_id out of embedder msg 2018-05-23 21:46:05 +08:00
bluetooth_traits Update regex to 1.0 2018-07-07 12:03:17 +02:00
canvas Implement gl.getUniform() 2018-07-18 21:37:41 +02:00
canvas_traits Implement gl.getUniform() 2018-07-18 21:37:41 +02:00
compositing Update to gleam 0.6 2018-07-18 18:31:51 +02:00
config Auto merge of #21195 - servo:rustup, r=nox 2018-07-18 05:37:08 -04:00
constellation Update euclid to 0.18 2018-07-18 09:27:24 +02:00
debugger
deny_public_fields Update Webrender 2018-04-25 10:25:21 +02:00
devtools
devtools_traits
dom_struct Upgrade to rustc 1.29.0-nightly (1ecf6929d 2018-07-16) 2018-07-18 11:25:30 +02:00
domobject_derive Update Webrender 2018-04-25 10:25:21 +02:00
embedder_traits improve spec compliance of window.close 2018-06-04 15:02:23 +08:00
fallible
geometry Update euclid to 0.18 2018-07-18 09:27:24 +02:00
gfx Update euclid to 0.18 2018-07-18 09:27:24 +02:00
gfx_traits
hashglobe
jstraceable_derive Update Webrender 2018-04-25 10:25:21 +02:00
layout Update parking_lot to 0.6 2018-07-20 00:44:08 +02:00
layout_thread Update parking_lot to 0.6 2018-07-20 00:44:08 +02:00
layout_traits
malloc_size_of Update euclid to 0.18 2018-07-18 09:27:24 +02:00
malloc_size_of_derive Update Webrender 2018-04-25 10:25:21 +02:00
metrics added spec comments 2018-04-11 21:29:03 +01:00
msg Remove components/nonzero, use std::num::NonZero instead 2018-06-16 00:14:41 +02:00
net Auto merge of #20892 - gw3583:update-wr, r=mbrubeck 2018-06-26 17:27:31 -04:00
net_traits WIP: Dedupe dependencies 2018-07-16 08:59:15 +10:00
profile Update regex to 1.0 2018-07-07 12:03:17 +02:00
profile_traits Measure cache memory usage (#19251): 2018-04-01 13:30:57 -04:00
rand
range
remutex Remove components/nonzero, use std::num::NonZero instead 2018-06-16 00:14:41 +02:00
script Auto merge of #21215 - nupurbaghel:update_source_set, r=jdm 2018-07-20 17:25:14 -04:00
script_layout_interface Update euclid to 0.18 2018-07-18 09:27:24 +02:00
script_plugins Upgrade to rustc 1.29.0-nightly (1ecf6929d 2018-07-16) 2018-07-18 11:25:30 +02:00
script_traits Update euclid to 0.18 2018-07-18 09:27:24 +02:00
selectors style: Make :host() and ::slotted() account for the inner selector's specificity. 2018-07-01 00:09:08 +02:00
servo Update to gleam 0.6 2018-07-18 18:31:51 +02:00
servo_arc style: Fix tidy issues and Servo build. 2018-04-29 05:09:43 +02:00
size_of_test
style Update parking_lot to 0.6 2018-07-20 00:44:08 +02:00
style_derive style: Better debugging for media-query related code and ua-cache. 2018-06-23 20:37:16 +02:00
style_traits Update euclid to 0.18 2018-07-18 09:27:24 +02:00
url Fix building servo_url by itself 2018-04-19 17:01:14 +02:00
webdriver_server Update euclid to 0.18 2018-07-18 09:27:24 +02:00
webvr Update euclid to 0.18 2018-07-18 09:27:24 +02:00
webvr_traits