aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/bindings
Commit message (Collapse)AuthorAgeFilesLines
* Remove useless `use crate_name;` imports.Simon Sapin2018-11-086-8/+0
| | | | A `crate_name::foo` path always works in 2018
* `cargo fix --edition-idioms`Simon Sapin2018-11-083-12/+12
|
* Reorder importsPyfisch2018-11-0618-70/+82
|
* Manually format remaining problemsPyfisch2018-11-061-13/+14
| | | | | | | | | Use line comments instead of block comments as block comments contain trailing whitespace after formatting with rustfmt. Skip tests for malloc_size_of and script_plugins with rustfmt as they have many block comments.
* Format remaining filesPyfisch2018-11-063-3/+4
|
* Switch most crates to the 2018 editionSimon Sapin2018-11-061-4/+8
|
* Sort `use` statementsSimon Sapin2018-11-064-5/+5
|
* `cargo fix --edition`Simon Sapin2018-11-0619-172/+172
|
* Use 2018-style paths in generated DOM bindingsSimon Sapin2018-11-063-150/+150
|
* Auto merge of #22084 - KiChjang:idl-default-empty-array, r=jdmbors-servo2018-11-011-15/+18
|\ | | | | | | | | | | | | | | | | | | | | Handle default empty sequence values Fixes #22077. <!-- 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/22084) <!-- Reviewable:end -->
| * Handle default empty sequence valuesKeith Yeung2018-11-011-15/+18
| |
* | Update hyper to 0.12Bastien Orivel2018-11-011-5/+5
|/
* Auto merge of #21988 - CYBAI:drop-promises, r=jdmbors-servo2018-10-291-0/+6
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Clear refcounted promise before dropping JSRuntime Not sure if this is the right solution? I also tried to `impl Drop for LiveDOMReferences` but it's still executed after dropping JSRuntime. So, maybe we should clear it before dropping the JSRuntime? cc @jdm @asajeffrey --- - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [x] These changes fix #21331 . - [x] There are tests for these changes; the status of `fetch/cross-origin-resource-policy/fetch-in-iframe.html` will be `OK` <!-- 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/21988) <!-- Reviewable:end -->
| * Drop `TrustedPromise` before dropping JSRuntimeCYBAI2018-10-211-0/+6
| |
* | Make expectionCode of Promise have newline character automaticallyCYBAI2018-10-181-1/+1
|/ | | | | | | | | In the `fill` method, it will check if the exception code is empty string or has newline character in the end of string or not. However, we didn't do any change to exceptionCode when type is Promise. Thus, we add the newline character to make it pass the checking in `fill` method. See more detail from the log of IRC: https://mozilla.logbot.info/servo/20180501#c14692647
* Auto merge of #21856 - zcorpan:zcorpan/remove-td-th-interfaces, r=jdmbors-servo2018-10-121-4/+3
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove the HTMLTable{Header,Data}CellElement interfaces Fixes #17222. <!-- Please describe your changes on the following line: --> This removes the `HTMLTableHeaderCellElement` and `HTMLTableDataCellElement` interfaces and uses the `HTMLTableCellElement` interface for both `th` and `td` elements, as per the spec. --- <!-- 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 fix #17222. <!-- Either: --> - [X] There are tests for these changes OR - [ ] These changes do not require tests because _____ <!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.--> <!-- 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/21856) <!-- Reviewable:end -->
| * Remove the HTMLTable{Header,Data}CellElement interfacesSimon Pieters2018-10-021-4/+3
| | | | | | | | Fixes #17222.
* | Handle Player errorsFernando Jiménez Moreno2018-10-081-1/+2
| |
* | Move unsafe_no_jsmanaged_fields to traceFernando Jiménez Moreno2018-10-081-2/+7
| |
* | Upgrade to rustc 1.31.0-nightly (8c4ad4e9e 2018-10-04)Simon Sapin2018-10-051-1/+8
| | | | | | | | CC https://github.com/rust-lang/rust/issues/54846
* | Implement JSTraceable for Size2D<u32>Anthony Ramine2018-10-021-0/+7
| |
* | Implement JSTraceable for (A, B, C, D) instead of (T, T, T, T)Anthony Ramine2018-10-021-1/+7
|/
* script: Optionally store backtraces when throwing DOM exceptions.Josh Matthews2018-10-011-0/+30
|
* Format script componentchansuke2018-09-1923-926/+1141
|
* AnalyserNode in scriptManish Goregaokar2018-09-181-1/+2
|
* Update the WebIDL parserAnthony Ramine2018-09-146-108/+284
|
* Replace mpsc with crossbeam/servo channel, update ipc-channelSimon Sapin2018-09-121-1/+1
| | | | Co-authored-by: Gregory Terzian <gterzian@users.noreply.github.com>
* Properly set desc.obj in CodegenRust.py (fixes #11868)Anthony Ramine2018-09-041-3/+2
|
* Support unions of objects in overloadsAnthony Ramine2018-08-302-16/+13
| | | | Part of #20513, implementing the parts useful for WebGL.
* Add accessors for PannerNodeManish Goregaokar2018-08-241-1/+2
|
* Upgraded to SM 60Alan Jeffrey2018-08-2011-152/+180
|
* Auto merge of #21218 - gterzian:root_cloned_blobs, r=jdmbors-servo2018-08-071-5/+14
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use a structured clone holder to store rooted clones <!-- 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: --> - [ ] `./mach build -d` does not report any errors - [ ] `./mach test-tidy` does not report any errors - [ ] These changes fix #21164 (github issue number if applicable). <!-- Either: --> - [ ] There are tests for these changes OR - [ ] These changes do not require tests because _____ <!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.--> <!-- 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/21218) <!-- Reviewable:end -->
| * use a structured clone holder to store rooted clonesGregory Terzian2018-08-071-5/+14
| |
* | Fix rebase mistakeFernando Jiménez Moreno2018-07-301-1/+0
| |
* | Add AudioParam connection supportManish Goregaokar2018-07-301-0/+7
| |
* | test-tidy fixesFernando Jiménez Moreno2018-07-301-5/+5
| |
* | Update servo-media after crate split up. Allows building for AndroidFernando Jiménez Moreno2018-07-301-1/+2
| |
* | Use new params impl (#4)Manish Goregaokar2018-07-301-0/+2
| | | | | | | | | | | | * AudioNodeType -> AudioNodeInit * Use new param type system, clean up
* | Undo trace impl for Mutex<T>Fernando Jiménez Moreno2018-07-301-3/+3
| |
* | createBufferSource and buffer setter on buffer source nodeFernando Jiménez Moreno2018-07-301-0/+2
| |
* | Create AudioBuffer from BaseAudioContextFernando Jiménez Moreno2018-07-301-3/+3
| |
* | Properly implement audio context state changesFernando Jiménez Moreno2018-07-301-2/+3
| |
* | Trace and malloc_size_of workarounds for servo_media typesFernando Jiménez Moreno2018-07-301-0/+2
| |
* | Update to use latest servo-mediaFernando Jiménez Moreno2018-07-301-1/+1
| |
* | Update to use latest servo-media APIFernando Jiménez Moreno2018-07-301-0/+2
| |
* | Auto merge of #21111 - gterzian:implement_document_load_cancellation, r=jdmbors-servo2018-07-292-0/+36
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Implement document load cancellation <!-- 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: --> - [ ] `./mach build -d` does not report any errors - [ ] `./mach test-tidy` does not report any errors - [ ] These changes fix #19309 fix #21114 fix #21113 (github issue number if applicable). <!-- Either: --> - [ ] There are tests for these changes OR - [ ] These changes do not require tests because _____ <!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.--> <!-- 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/21111) <!-- Reviewable:end -->
| * | Introduce DOMTracker, cancel eventsource fetch when aborting document loadGregory Terzian2018-07-292-0/+36
| |/
* | Auto merge of #21181 - nupurbaghel:update_source_set, r=jdmbors-servo2018-07-191-0/+2
|\ \ | |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Implement update source set & select image source <!-- 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 fix #11416 (github issue number if applicable). - [x] These changes require tests but cannot be written until implementation of responsive images is complete <!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.--> <!-- 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/21181) <!-- Reviewable:end -->
| * implement update_source_set, select_image_sourcenupurbaghel2018-07-191-0/+2
| |
* | Store active uniforms on the DOM sideAnthony Ramine2018-07-161-4/+6
|/