Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove `foreign` service-workers mode | CYBAI | 2018-12-23 | 1 | -1/+1 |
| | |||||
* | refactored performance timing to align with updated spec | ddh | 2018-11-20 | 1 | -2/+37 |
| | | | | | | | | | | | | refactoring with ResourceFetchMetadata implemented deprecated window.timing functionality created ResourceTimingListener trait fixed w3c links in navigation timing updated include.ini to run resource timing tests on ci | ||||
* | Update MPL license to https (part 3) | Jan Andre Ikenmeyer | 2018-11-19 | 1 | -1/+1 |
| | |||||
* | Reorder imports | Pyfisch | 2018-11-06 | 1 | -4/+4 |
| | |||||
* | Format remaining files | Pyfisch | 2018-11-06 | 1 | -1/+2 |
| | |||||
* | Sort `use` statements | Simon Sapin | 2018-11-06 | 1 | -2/+2 |
| | |||||
* | `cargo fix --edition` | Simon Sapin | 2018-11-06 | 1 | -18/+18 |
| | |||||
* | Format script component | chansuke | 2018-09-19 | 1 | -30/+52 |
| | |||||
* | introduce "per task source" ignoring of tasks | Gregory Terzian | 2018-07-10 | 1 | -1/+2 |
| | |||||
* | Add FetchCanceller RAII handle | Manish Goregaokar | 2017-11-21 | 1 | -0/+52 |
| | |||||
* | Auto merge of #19274 - Manishearth:xhr-cancel, r=jdm | bors-servo | 2017-11-20 | 1 | -1/+1 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | Fetch cancellation This PR implements cancellation for fetch, and uses it for XHR. This means that fetch clients can now send a message to the fetch task asking for the network request to be aborted. Previously, clients like XHR had abort functionality but would implement it by simply ignoring future messages from the network task; and would not actually cancel the network fetch. <!-- 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/19274) <!-- Reviewable:end --> | ||||
| * | Fetch cancellation: Add cancel_chan to FetchContext | Manish Goregaokar | 2017-11-17 | 1 | -1/+1 |
| | | |||||
* | | pass cache_mode from request to request init | Gregory Terzian | 2017-11-15 | 1 | -0/+1 |
|/ | |||||
* | Merge functionality of WebsocketConnect into Fetch | Keith Yeung | 2017-10-24 | 1 | -3/+4 |
| | |||||
* | Merge request type and destination | Keith Yeung | 2017-10-23 | 1 | -1/+0 |
| | |||||
* | Remove use of unstable box syntax. | Simon Sapin | 2017-10-16 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | http://www.robohornet.org gives a score of 101.36 on master, and 102.68 with this PR. The latter is slightly better, but probably within noise level. So it looks like this PR does not affect DOM performance. This is expected since `Box::new` is defined as: ```rust impl<T> Box<T> { #[inline(always)] pub fn new(x: T) -> Box<T> { box x } } ``` With inlining, it should compile to the same as box syntax. | ||||
* | Rename Root<T> to DomRoot<T> | Anthony Ramine | 2017-09-26 | 1 | -2/+2 |
| | | | | | | | In a later PR, DomRoot<T> will become a type alias of Root<Dom<T>>, where Root<T> will be able to handle all the things that need to be rooted that have a stable traceable address that doesn't move for the whole lifetime of the root. Stay tuned. | ||||
* | Rename dom::bindings::js to dom::bindings::root | Anthony Ramine | 2017-09-26 | 1 | -1/+1 |
| | |||||
* | Make Promise::reject_error sound | Anthony Ramine | 2017-09-22 | 1 | -4/+2 |
| | |||||
* | Make Promise::resolve_native actually sound | Anthony Ramine | 2017-09-21 | 1 | -3/+1 |
| | | | | | We shouldn't have to pass a raw JSContext pointer, and to enter the promise's context's compartment by hand. | ||||
* | Rename Runnable to Task | Anthony Ramine | 2017-09-16 | 1 | -1/+1 |
| | | | | | | | | | | | | The changes are: * `*Runnable` -> `*Task`; * `RunnableMsg` -> `Task`; * `RunnableWrapper` -> `TaskCanceller`; * `MainThreadRunnable` -> `MainThreadTask`; * `wrap_runnable` -> `wrap_task`; * `get_runnable_wrapper` -> `task_canceller`; * `handler` -> `run`; * `main_thread_handler` -> `run_with_script_thread`. | ||||
* | Change RequestInit origin type to ImmutableOrigin | Fausto Núñez Alberro | 2017-07-16 | 1 | -4/+1 |
| | |||||
* | Introduce service-worker mode | Keith Yeung | 2017-06-22 | 1 | -3/+10 |
| | |||||
* | Remove all internal mutability from Request | Anthony Ramine | 2017-04-03 | 1 | -8/+7 |
| | |||||
* | Use RootedTraceableBox for dictionaries. | Ms2ger | 2017-02-16 | 1 | -1/+2 |
| | |||||
* | Don't lose information in Fetch API | bd339 | 2017-01-09 | 1 | -4/+15 |
| | | | | Also update test expectations. | ||||
* | Rename `Reflectable` to `DomObject`. | Corey Farwell | 2016-12-08 | 1 | -1/+1 |
| | | | | Fixes https://github.com/servo/servo/issues/8473. | ||||
* | Urlmageddon: Use refcounted urls more often. | Emilio Cobos Álvarez | 2016-11-17 | 1 | -2/+2 |
| | |||||
* | Properly implement TaskSource for NetworkingTaskSource | Keith Yeung | 2016-11-11 | 1 | -2/+2 |
| | |||||
* | Implement the constructor for EventSource | Keith Yeung | 2016-11-11 | 1 | -2/+3 |
| | |||||
* | Add redirect_mode to RequestInit | Raphael Nestler | 2016-11-08 | 1 | -0/+1 |
| | |||||
* | Remove intrinsic Root::r() | Anthony Ramine | 2016-10-11 | 1 | -2/+2 |
| | |||||
* | Rename Reflectable::global_scope to global | Anthony Ramine | 2016-10-06 | 1 | -3/+3 |
| | |||||
* | Remove Reflectable::global | Anthony Ramine | 2016-10-06 | 1 | -2/+2 |
| | |||||
* | Make Fetch take a &GlobalScope | Anthony Ramine | 2016-10-06 | 1 | -9/+8 |
| | |||||
* | Pass a &GlobalScope to WebIDL static methods and constructors | Anthony Ramine | 2016-10-06 | 1 | -1/+1 |
| | |||||
* | Introduce GlobalScope::networking_task_source | Anthony Ramine | 2016-10-06 | 1 | -1/+1 |
| | |||||
* | Introduce GlobalScope::core_resource_thread | Anthony Ramine | 2016-10-06 | 1 | -2/+2 |
| | |||||
* | Make Promise::new take a &GlobalScope | Anthony Ramine | 2016-10-06 | 1 | -2/+3 |
| | |||||
* | Make reflect_dom_object take a &GlobalScope | Anthony Ramine | 2016-10-06 | 1 | -1/+1 |
| | |||||
* | Provide the fetched data to fetch() consumers. | Ms2ger | 2016-10-06 | 1 | -3/+10 |
| | |||||
* | Squash some build warnings. | Ms2ger | 2016-10-04 | 1 | -2/+2 |
| | |||||
* | Remove same-origin-data-url flag from fetch implementation | Jan Zerebecki | 2016-10-01 | 1 | -1/+0 |
| | | | | | | | The spec removed it. Check the scheme instead, data is always same origin now, except for workers. This also updates the comments to make step numbers match the spec. Closes #13362 | ||||
* | Implement the Fetch method | Jeena Lee | 2016-09-29 | 1 | -0/+172 |