Ms2ger
b46846e2a0
Rustfmt net_traits.
2017-01-03 15:06:41 +01:00
Ms2ger
01114ebcf8
Reformat WebSocketNetworkEvent::ConnectionEstablished and CoreResourceMsg::SetCookieForUrl.
2017-01-03 15:06:36 +01:00
Ms2ger
22f85bfed6
Reformat fetch_async().
2017-01-03 15:06:35 +01:00
Ms2ger
0a9542252b
Remove unused ConstellationMsg from net_traits.
2016-12-26 10:35:36 +01:00
Emilio Cobos Álvarez
d33ee4594d
net: Simplify content_type setter.
2016-12-25 19:18:25 +01:00
Ms2ger
7af7a10e7e
Separate the async bluetooth handling from networking code.
...
They're not at all related, besides both being asynchronous. This change adds
a little extra code in response_async(), but makes this code more readable
and reduces the unnecessary indirection.
This change also makes the build system slightly more parallel, by dropping
the dependency on bluetooth_traits from net_traits.
2016-12-21 14:52:39 +01:00
Corey Farwell
77d2f9de36
Refactor and simplify 'set cookies' operations on resource thread.
2016-12-15 15:34:04 -05:00
Alan Jeffrey
9be4fd56ce
Removed util.
2016-12-14 18:04:37 -06:00
Ms2ger
6bea1b53e6
Remove LoadConsumer, LoadResponse, ProgressMsg.
2016-12-13 17:27:58 +01:00
Corey Farwell
371d287f5d
Fix doc comment syntax.
2016-12-08 12:40:18 -10:00
Ms2ger
d6db049a7f
Remove unused LoadData and LoadOrigin types.
2016-11-24 11:46:28 +01:00
Ms2ger
fb1279ec3a
Remove CoreResourceMsg::Load.
...
Also remove now-dead code that rustc warns about.
It turns out that we lost support for some of our custom URL schemes; I intend
to reimplement them, but I believe this will be significantly easier to do
once the legacy code is out of the way.
2016-11-24 11:46:24 +01:00
Emilio Cobos Álvarez
913c874cb5
Urlmageddon: Use refcounted urls more often.
2016-11-17 18:34:23 +01:00
Corey Farwell
bf8752ac9e
Update CORS naming from 'CORS' to 'Cors'.
...
As per:
https://aturon.github.io/style/naming/README.html#general-conventions-[rfc-#430]
Acronyms should be considered one word and not all caps.
2016-11-09 18:30:30 -05:00
Attila Dusnoki
e7e7c74c9e
Webbluetooth Async behaviour
2016-11-08 13:27:56 +01:00
Raghav
26dac98546
Code review comments and upstream merge conflicts
...
Incorporated code review comments in components/net/http_loader.rs
Resolved merge conflicts in cargo.lock file. Updated ReferrerPolicy in
lib.rs
2016-11-04 11:18:22 -04:00
Ms2ger
277c6d0154
Move ReferrerPolicy to net_traits.
2016-11-04 10:43:37 +01:00
Ms2ger
4fbe415e80
Split the bluetooth code out from the net crates.
2016-11-03 16:45:07 +01:00
Anthony Ramine
046a97fa13
Remove #![feature(rustc_attrs)]
2016-11-03 11:24:19 +01:00
Anthony Ramine
3bc26d1819
Remove #![feature(structural_match)]
2016-11-03 11:24:18 +01:00
Anthony Ramine
a9767333eb
Remove #![feature(custom_attribute)]
2016-11-03 11:24:13 +01:00
bors-servo
c6e15f8ef2
Auto merge of #14028 - servo:rustup, r=nox,SimonSapin
...
Update Rust to 1.14.0-nightly (7c69b0d5a 2016-11-01)
<!-- 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 _____
<!-- 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/14028 )
<!-- Reviewable:end -->
2016-11-02 21:49:08 -05:00
Simon Sapin
5bb4c6c884
Use heapsize_derive instead of heapsize_plugin
2016-11-03 01:10:32 +01:00
Ms2ger
c3c6df69b4
Rewrite load_whole_resource using the fetch stack.
2016-11-02 16:15:27 +01:00
Ms2ger
634a3989ad
Move ResponseAction to the image cache.
2016-11-02 16:15:25 +01:00
Ms2ger
4bbeecb99f
Remove AsyncResponseTarget.
2016-11-02 16:15:24 +01:00
Ms2ger
40c711bf97
Remove LoadConsumer::Listener.
2016-11-02 16:15:21 +01:00
Ms2ger
e844a36231
Remove load_async.
2016-11-02 16:15:19 +01:00
Ms2ger
a79c06d9c0
Implement fetch_async in net_traits.
2016-11-02 16:15:16 +01:00
Ms2ger
c7636a215e
Remove AsyncResponseListener.
2016-11-02 09:25:58 +01:00
Ms2ger
dce2872f45
Move Image and PixelFormat to net_traits.
2016-10-21 16:12:39 +02:00
Anthony Ramine
1854566683
Update to Rust 1.14.0-nightly (19ac57926 2016-10-08)
...
A cargo bump and a switch to serde_derive is needed to do this rustup.
2016-10-09 18:53:47 +02:00
Ms2ger
02311798dd
Remove some documentation that is no longer correct.
2016-10-04 17:30:56 +02:00
Ms2ger
86fdab2edc
Refactor away PendingAsyncLoad.
2016-10-04 13:33:28 +02:00
Ms2ger
1a2db0b327
Privatize PendingAsyncLoad.
2016-10-04 13:24:03 +02:00
Ms2ger
59689475af
Avoid PendingAsyncLoad in fetch_async.
2016-10-04 11:17:05 +02:00
Alan Jeffrey
a74fe58563
Moved pub_domains to net_traits and did a spring clean.
2016-09-29 17:28:47 -05:00
Keith Yeung
07c9cfecec
Add FetchMetadata and update corresponding methods
2016-09-21 14:26:03 -07:00
Keith Yeung
d4816762fa
Add fetch_async to PendingAsyncLoad, DocumentLoader and Document
2016-09-21 11:50:54 -07:00
Malisa Smith
faf32a7cfb
dom::Response implementation
2016-09-06 19:58:32 -07:00
Anthony Ramine
7ad51dcd7a
Update serde to 0.8 ( fixes #12659 )
2016-08-12 18:37:27 +02:00
Zhen Zhang
17ae38a318
Add cancellability to file manager load and related refactoring
2016-08-02 23:51:51 +02:00
Rahul Sharma
1e6293ea1d
Integrate service worker manager thread
2016-07-16 23:29:44 +05:30
Nazım Can Altınova
d6c1f7b5e3
Implement Document.referrer
2016-07-14 21:35:39 +03:00
Zhen Zhang
14d68968ed
Integration and improvements of File API backends
...
1. More complete origin check in FileManagerThreadMsg
2. Add reference counting logic to file manage store and script API
3. Integrate the support of slicing
2016-07-04 23:02:03 +08:00
Josh Matthews
94df389031
Print out useful SSL-related information on SSL error page.
2016-06-29 14:21:12 -04:00
Dan Robertson
246723114f
Use common cookie struct add cookie webdriver cmds
...
One cookie struct to rule them all. One struct to represent them.
One cookie struct to bind them all, and through the IPC carry them.
2016-06-25 22:24:35 +00:00
Sagar Muchhal
7e2b4d163b
Propagate privacy information of iframes to corresponding pipelines. Make iframes of differing privacy values be considered cross-origin.
...
Make the constellation hand out separate private and public channels for the pipeline content to communicate with the resource thread as necessary.
2016-06-20 14:55:01 -04:00
Manish Goregaokar
fd6f9bd411
Test fixes; update for changes in spec
2016-06-10 20:55:25 +05:30
Manish Goregaokar
bf99e73cb0
Re-add support for fetching chunks (and thus xhr download progress)
2016-06-10 20:53:40 +05:30