servo/components/net
bors-servo b61ad4190f Auto merge of #11029 - izgzhen:filemanager_thread, r=Manishearth
Add FileManagerThread

This is intended to support the File API implementation. Basically an event loop with three kinds of messages:

+ Select a file
+ Read a file with ID
+ Delete the ID from manager-owned map

The design decision in this PR is not the final (or best I think) version, welcome reviews :)

TODOs:

- [x] Add multiple file selection

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/11029)
<!-- Reviewable:end -->
2016-05-11 04:28:58 -07:00
..
fetch Move http_loader::Connector to a separate module 2016-05-10 11:20:32 -07:00
about_loader.rs Upgrade to rust-url 1.0 and hyper 0.9 2016-04-23 20:27:58 +02:00
bluetooth_thread.rs Remove BluetoothDevice members 2016-05-05 12:47:52 +02:00
Cargo.toml Use openssl-verify to check certificate + hostname 2016-05-10 11:30:11 -07:00
chrome_loader.rs More chrome URL hardenning and tests. 2016-04-23 20:28:03 +02:00
connector.rs Use openssl-verify to check certificate + hostname 2016-05-10 11:30:11 -07:00
cookie.rs read cookie_jar, hsts_list, auth_cache, and local_data from file if profile_dir option is present 2016-04-25 19:39:40 -04:00
cookie_storage.rs Fix some warnings 2016-04-29 19:14:46 +02:00
data_loader.rs Upgrade to rust-url 1.0 and hyper 0.9 2016-04-23 20:27:58 +02:00
file_loader.rs Add NetworkError::LoadCancelled variant. 2016-04-27 00:25:27 -04:00
filemanager_thread.rs add filemanager_thread 2016-05-11 15:14:03 +08:00
hsts.rs Upgrade to rust-url 1.0 and hyper 0.9 2016-04-23 20:27:58 +02:00
http_loader.rs Move http_loader::Connector to a separate module 2016-05-10 11:20:32 -07:00
image_cache_thread.rs Added Store Command to ImageCache Task 2016-04-26 03:05:15 -04:00
lib.rs Auto merge of #11029 - izgzhen:filemanager_thread, r=Manishearth 2016-05-11 04:28:58 -07:00
mime_classifier.rs Use constructor pattern for ApacheFlag enum. 2016-04-15 18:10:33 -04:00
pub_domains.rs Fix existing syntactics nits. 2015-08-16 10:30:43 -04:00
resource_thread.rs Move http_loader::Connector to a separate module 2016-05-10 11:20:32 -07:00
storage_thread.rs read cookie_jar, hsts_list, auth_cache, and local_data from file if profile_dir option is present 2016-04-25 19:39:40 -04:00
websocket_loader.rs Upgrade to rust-url 1.0 and hyper 0.9 2016-04-23 20:27:58 +02:00