aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/lib.rs
Commit message (Collapse)AuthorAgeFilesLines
* Put back video metadataGuillaume Gomez2016-09-091-0/+1
|
* Move DOMRefCell to style.Simon Sapin2016-08-311-1/+0
|
* Make DOMRefCell use style’s copy of RefCellSimon Sapin2016-08-311-1/+0
|
* Pass real values to the proxy handler setup.Josh Matthews2016-08-251-3/+3
|
* Update Rust to 1.13.0-nightly (3c5a0fa45 2016-08-22)Anthony Ramine2016-08-231-1/+0
|
* Use feature try_borrow instead of borrow_state in scriptAnthony Ramine2016-08-201-1/+1
|
* script: Disable our dependency in ffmpeg until the media madness is over.Emilio Cobos Álvarez2016-08-171-2/+0
|
* Use impl Trait syntax for Node::child_elementsAnthony Ramine2016-08-131-0/+1
|
* Update serde to 0.8 (fixes #12659)Anthony Ramine2016-08-121-0/+1
|
* Auto merge of #12186 - GuillaumeGomez:video-metadata, ↵bors-servo2016-07-291-0/+2
|\ | | | | | | | | | | | | | | | | | | r=larsbergstrom,jdm,KiChjang Implement video-metadata check <!-- 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/12186) <!-- Reviewable:end -->
| * Add condition to not use video-metadata on aarch64 architecture as wellGuillaume Gomez2016-07-281-1/+1
| |
| * Disable video-metadata build on arm architecture as wellGuillaume Gomez2016-07-271-1/+1
| |
| * Remove video-metadata from android platformGuillaume Gomez2016-07-271-0/+1
| |
| * Add video-metadata-rs dependenciesggomez2016-07-251-0/+1
| |
* | Remove the no longer necessary iter_arith feature gate.Ms2ger2016-07-291-1/+0
| |
* | Support tinyfiledialogs on WindowsUK9922016-07-251-2/+1
|/
* make resource_thread talk to sw-managerRahul Sharma2016-07-181-4/+3
|
* Integrate service worker manager threadRahul Sharma2016-07-161-1/+8
|
* Replace AdjacentPosition::parse by TryFromGuillaume Gomez2016-07-121-0/+1
|
* Remove util::breakpointAnthony Ramine2016-07-061-1/+1
|
* Use a stack guard and a macro for RootedVec instead of return_address.Eduard Burtescu2016-07-041-1/+1
|
* Switch to using the new rooted!/RootedGuard API for rooting.Eduard Burtescu2016-07-041-0/+1
|
* Use common cookie struct add cookie webdriver cmdsDan Robertson2016-06-251-0/+1
| | | | | 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.
* Auto merge of #11754 - Ms2ger:wrapper-traits-prep2, r=noxbors-servo2016-06-201-2/+3
|\ | | | | | | | | | | | | | | Move ServoLayoutNode and related structs to script. <!-- 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/11754) <!-- Reviewable:end -->
| * Move CSSErrorReporter to script_layout_interface.Ms2ger2016-06-201-1/+0
| |
| * Move the remainder of layout_interface into script_layout_interface.Ms2ger2016-06-201-1/+0
| |
| * Move ServoLayoutNode and related structs to script.Ms2ger2016-06-201-0/+2
| |
| * Move OpaqueStyleAndLayoutData to script_layout_interface.Ms2ger2016-06-201-0/+1
| |
* | Implement filter for file-type input's accept attributeZhen Zhang2016-06-201-0/+1
|/
* Implement Blob URL's DOM interfacesZhen Zhang2016-06-171-1/+0
|
* Make canvas send their data themselves to other canvasAnthony Ramine2016-06-161-1/+0
|
* Auto merge of #11556 - Manishearth:make-fetch-happen, r=jdmbors-servo2016-06-111-2/+0
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Make fetch happen <!-- Please describe your changes on the following line: --> Moves XHR over to the fetch backend. Previous PR: https://github.com/servo/servo/pull/114 --- <!-- 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 - [ ] `./mach test-tidy` does not report any errors (Will fix later) <!-- Either: --> - [x] 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="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/11556) <!-- Reviewable:end -->
| * Review fixesManish Goregaokar2016-06-111-2/+0
| |
* | script: When using WebRender, keep the DOM-side scroll positions forPatrick Walton2016-06-101-1/+13
|/ | | | | | | elements with `overflow: scroll` up to date, and take them into account when doing hit testing. Closes #11648.
* Auto merge of #11668 - GuillaumeGomez:insert_adjacent, r=noxbors-servo2016-06-081-0/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | Insert adjacent Fixes #11622. r? @nox <!-- 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/11668) <!-- Reviewable:end -->
| * Set Adjacent::Position case-insensitiveGuillaume Gomez2016-06-081-0/+1
| |
* | Update Rust to 1.11.0-nightly (ec872dc8a 2016-06-07)Anthony Ramine2016-06-081-1/+0
|/
* add Blob URL storeZhen Zhang2016-06-031-0/+1
|
* Remove spurious JS_Init call.Ms2ger2016-06-021-1/+0
| | | | Runtime::new() will call JS_Init a second time, leading to an assertion.
* Auto merge of #11221 - izgzhen:blob-file-backend, r=Manishearthbors-servo2016-06-011-0/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add file backend support for Blob and related - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy --faster` does not report any errors - [x] These changes fix #10851, related to #11131 - [x] These changes do not require tests because the implementation is partial and can't work alone 1. Add new backend to `Blob` and a `BlobImpl` struct to abstract multiple backends 2. Rewrite most interfaces of `Blob` to accommodate the change 3. Change the `read` behaviour of `FileReader`, considering the case when blob is file-backed and not cached The design is still immature, welcome comments! - [x] I used `DOMRefCell` to cache the bytes in `BlobImpl`, is it sound? - [x] The interfaces (like `BlobImpl::get_bytes`) handle requests in a default-to-empty way when the inner `DataSlice` is not cached. It might be possible to handle this condition better. <!-- 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/11221) <!-- Reviewable:end -->
| * Add file backend support for Blob and relatedZhen Zhang2016-06-011-0/+1
| | | | | | | | | | | | | | | | Changes include: - Add BlobImpl to Blob, and related caching mechanism - Expose ResourceThreads to document_loader, workerglobalscope, worker, and global - Fix encode_multipart_form_data - Other small fixes to accommodate the above changes
* | Add WebBluetooth Blacklist supportfokinv2016-05-311-0/+1
|/
* Implement window.openURLInDefaultBrowser() (fixes #11292)Anthony Ramine2016-05-271-0/+1
|
* Move DOMString back to scriptAnthony Ramine2016-05-241-0/+1
| | | | This entirely removes the 'non-geckolib' feature of the util crate.
* remove page and move functionality to browing contextConnor Brewster2016-05-111-1/+0
| | | | | | | | | | Allow for adding history items Fixed nested iframe test failure Cleanup and small refactors fixup
* Make debug logging for tracing JS objects more informative.Josh Matthews2016-05-111-0/+1
|
* Implement alert dialogsConnor Brewster2016-05-031-0/+2
| | | | | | | | | | | | | | | | | | | | Fixed conflict Fixed merge issue Finished implementation Disable tinyfiledialogs on Windows addressed comments Use ancestor's SubpageId Move display alert from method to function Add extra test for nested iframes Addressed comments Updated tinyfiledialogs
* Support form submission of multipart/form-dataPrabhjyot Singh Sodhi2016-04-301-0/+2
|
* Replace range::Range with std::ops::Range in scriptMatt Brubeck2016-04-281-1/+0
|
* Update rustc.Ms2ger2016-04-261-1/+0
|