Auto merge of #7844 - Wafflespeanut:requests, r=jdm

Cancelable network requests!

fixes #4974

<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7844)
<!-- Reviewable:end -->
This commit is contained in:
bors-servo 2015-11-12 18:59:58 +05:30
commit 4848e37e2e
11 changed files with 250 additions and 53 deletions

View file

@ -429,7 +429,8 @@ impl ImageCache {
sender: action_sender,
};
let msg = ControlMsg::Load(load_data,
LoadConsumer::Listener(response_target));
LoadConsumer::Listener(response_target),
None);
let progress_sender = self.progress_sender.clone();
ROUTER.add_route(action_receiver.to_opaque(), box move |message| {
let action: ResponseAction = message.to().unwrap();