aboutsummaryrefslogtreecommitdiffstats
path: root/components/net_traits/filemanager_thread.rs
Commit message (Collapse)AuthorAgeFilesLines
* Move `*_traits` and other shared types to `shared`Martin Robinson2023-11-031-190/+0
| | | | | | | | | | | | This is the start of the organization of types that are in their own crates in order to break dependency cycles between other crates. The idea here is that putting these packages into their own directory is the first step toward cleaning them up. They have grown organically and it is difficult to explain to new folks where to put new shared types. Many of these crates contain more than traits or don't contain traits at all. Notably, `script_traits` isn't touched because it is vendored from Gecko. Eventually this will move to `third_party`.
* Strict import formatting (grouping and granularity) (#30325)Samson2023-09-111-4/+6
| | | | | * strict imports formatting * Reformat all imports
* remove `extern crate` (#30311)Samson2023-09-081-0/+2
| | | | | | | | | | | * remove extern crate * Update components/script_plugins/lib.rs Co-authored-by: Martin Robinson <mrobinson@igalia.com> --------- Co-authored-by: Martin Robinson <mrobinson@igalia.com>
* Fix some Clippy lints.Teymour Aldridge2022-08-041-1/+1
|
* add a fetch token for blob urlsGregory Terzian2020-02-211-1/+14
|
* re-structure blob, structured serializationGregory Terzian2019-12-111-1/+1
|
* Remove unused code from net and net_traits cratesest312019-06-021-8/+0
|
* create uuid before sending PromoteMemory messageRussell Cousineau2019-03-181-8/+2
|
* Update MPL license to https (part 4)Jan Andre Ikenmeyer2018-11-191-1/+1
|
* `cargo fix --edition`Simon Sapin2018-11-061-1/+1
|
* Rustfmt net_traits cratePyfisch2018-11-031-5/+30
|
* Add lots of derived Debug implsAlan Jeffrey2018-10-291-2/+2
|
* move msg to embedder_traits, use in script, handle send error in embedderGregory Terzian2018-05-231-5/+1
|
* Fix commonmark Markdown warnings in docs, part 1Matt Brubeck2017-10-171-2/+2
| | | | | | | | Fixes warnings from rust-lang/rust#44229 when `--enable-commonmark` is passed to rustdoc. This is mostly a global find-and-replace for bare URIs on lines by themselves in doc comments.
* Rustfmt net_traits.Ms2ger2017-01-031-3/+3
|
* Burn SelectedFileId in fireZhen Zhang2016-08-221-12/+8
|
* Improve File API related commentsZhen Zhang2016-08-171-4/+4
|
* Add cancellability to file manager load and related refactoringZhen Zhang2016-08-021-3/+0
|
* Auto merge of #12579 - izgzhen:fix-fileapi-ref, r=Manishearthbors-servo2016-08-021-6/+3
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix FileAPI's refcount implementation Revise several intricate parts of FileAPI's internal refcounting-related implementation. Goal: Get it done right once and for all. r? @Manishearth <!-- 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 - [x] These changes do not require tests because it is internal logic change <!-- 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/12579) <!-- Reviewable:end -->
| * Fix FileAPI's refcount implementationZhen Zhang2016-07-251-6/+3
| |
* | Chunked ReadFile from file managerZhen Zhang2016-07-251-3/+9
|/
* Put Blob URL onlineZhen Zhang2016-07-151-8/+5
|
* Refactor FileAPI implementationZhen Zhang2016-07-131-10/+15
|
* Add FileID validity setting/checking logic to Blob URL implementationZhen Zhang2016-07-111-5/+13
|
* Add ability to WPT-test file uploads and fetches, fixes #12322Zhen Zhang2016-07-091-2/+2
|
* Spawn threads for requests in file manager and other style fixesZhen Zhang2016-07-081-1/+1
|
* Remove DataSlice, fix #12249Zhen Zhang2016-07-051-1/+1
|
* Integration and improvements of File API backendsZhen Zhang2016-07-041-10/+107
| | | | | | 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
* Implement filter for file-type input's accept attributeZhen Zhang2016-06-201-0/+2
|
* Implement Blob URL's DOM interfacesZhen Zhang2016-06-171-0/+4
|
* filepickerZhen Zhang2016-06-141-3/+8
|
* Add unit testing to file manager; Replace uuid by stringified version in ↵Zhen Zhang2016-06-101-4/+6
| | | | FileManagerThreadMsg
* Add blob loaderZhen Zhang2016-06-061-0/+4
|
* Fix FileManager thread panic and other misc improvementsZhen Zhang2016-05-241-1/+4
| | | | | - Add shut down logic for FileManager thread - Add an unit test for filemanager_thread
* Implement file-type functionalities in htmlinputelement and relatedZhen Zhang2016-05-231-3/+12
| | | | | | | | 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
* add filemanager_threadZhen Zhang2016-05-111-0/+34