Zhen Zhang
dd590d088b
Implement file-type functionalities in htmlinputelement and related
...
Changes include:
- Implement file selection and other DOM behaviours in htmlinputelement
- Integrate IpcSender<FileManagerThreadMsg> into ResourceThreads
- Improve filemanager_thread, including adding type_string field to SelectedFile
- Improve interfaces in FileList/File/Blob to accommodate the above changes
2016-05-23 15:35:46 +08:00
Zhen Zhang
a51db4cfa8
Implement trait-based ResourceThreads and clean up related naming issues
...
Changes include:
- Introduce an IpcSend trait to abstract over a collection of IpcSenders
- Implement ResourceThreads collection to abstract the resource-related
sub threads across the component
- Rename original ResourceThread and ControlMsg into an unifed CoreResource__
to accommodate above changes and avoid confusions
2016-05-20 08:00:16 +08:00
Josh Matthews
9e8cf19e51
Add timeline markers for HTTP requests, JS evaluation, and HTML parsing.
2016-05-18 08:02:42 -05:00
Matt Brubeck
c344461017
Move http_loader::Connector to a separate module
2016-05-10 11:20:32 -07:00
Daniel
d9c32b273a
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
Simon Sapin
7932ab6ac2
Upgrade to rust-url 1.0 and hyper 0.9
2016-04-23 20:27:58 +02:00
Daniel
d4f63cda5f
write cookie_jar, hsts_list, auth_cache, and local_data to file if profile_dir option is present
2016-04-20 18:12:00 -04:00
Josh Matthews
d888ed368d
Make new test use local resources only.
2016-04-20 12:38:38 -04:00
Ravi Shankar
5e6f32a59b
Propagating the load errors from network loader
2016-04-20 12:38:35 -04:00
Corey Farwell
f0a6403211
Fix incorrect indentation for line continuation.
2016-04-19 19:36:17 -04:00
Corey Farwell
a10b574d44
Flatten and cleanup ConstellationListener::is_cancelled
.
2016-04-19 19:36:16 -04:00
bors-servo
80662f1e4e
Auto merge of #10672 - frewsxcv:net-network, r=KiChjang
...
Improvements to network preferences, HTTP redirection limiting.
<!-- 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/10672 )
<!-- Reviewable:end -->
2016-04-19 04:06:25 +05:30
bors-servo
6edcad206d
Auto merge of #10640 - frewsxcv:apache-flag, r=KiChjang
...
Cleanup code regarding mimesniff 'apache bug'.
<!-- 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/10640 )
<!-- Reviewable:end -->
2016-04-19 00:16:12 +05:30
Corey Farwell
07209c75db
Rename net.mime.sniff
pref to network.mime.sniff
.
...
Gecko uses the `network` prefix for network related items. Might be good
to mirror that here.
2016-04-17 16:15:24 -04:00
Corey Farwell
08fc002f41
Rename 'HSTS*' structures to 'Hsts*'.
...
"In CamelCase, acronyms count as one word: use Uuid rather than UUID."
-- https://doc.rust-lang.org/style/style/naming/README.html
2016-04-17 14:12:28 -04:00
Corey Farwell
faa3d8724b
Refactor Servo HSTS file loading, hard-fail if can't load.
...
Use constructor pattern instead of separate utility function.
Instead of allowing the Servo HSTS file loading to silently fail, we
should expect that file to always exist and be formatted correctly.
2016-04-17 14:12:07 -04:00
Corey Farwell
da34d469cf
Cleanup retrieval of last slice item.
2016-04-15 18:14:16 -04:00
Corey Farwell
540e5ce6ad
Use constructor pattern for ApacheFlag
enum.
2016-04-15 18:10:33 -04:00
Corey Farwell
6c0927c289
Add relevant sepc link for 'apache bug' mimesniff.
2016-04-15 18:07:55 -04:00
Connor Brewster
b09570b2b6
Added global state struct
...
Replace hsts_list, auth_cache, and cookie_jar with http_state
Reverted a few changes
Moved http_state back to factory
Removed unnecessary Arc
Removed Arc for http_state
2016-03-25 12:35:40 -06:00
Daniel
d49d3b01f2
add auth cache to resources + set auth header if url does not have creds
2016-03-24 12:24:08 -04:00
Rebecca
cf6fd6dafe
Add support for websocket request and response cookies
...
Also change expected behavior to pass for all in tests/wpt/web-platform-tests/websockets/cookies
2016-02-17 14:50:52 -05:00
rohan.prinja
1f02c4ebbb
task -> thread
2016-01-10 17:58:13 +09:00