aboutsummaryrefslogtreecommitdiffstats
path: root/components/script
Commit message (Collapse)AuthorAgeFilesLines
...
| * | Upgrade to rustc 1.52.0-nightly (a8486b64b 2021-02-24)Simon Sapin2021-02-251-0/+1
| | |
| * | Reformat with rustfmt 1.4.36-nightly (7de6968 2021-02-07)Simon Sapin2021-02-251-1/+1
| | |
* | | Force indexmap to rely on libstd.Josh Matthews2021-02-251-1/+1
|/ /
* | Port some code to Python3Vincent Ricard2021-02-189-2254/+1315
| |
* | Implement toStringTag symbol for DOM objects.Josh Matthews2021-02-181-22/+69
| | | | | | | | This symbol is now required for the expected stringification behaviour in WPT.
* | Update mozjs.Josh Matthews2021-02-1812-77/+129
| |
* | fmtteymour-aldridge2021-02-054-19/+6
| |
* | Remove unused arguments from methods.teymour-aldridge2021-02-056-31/+13
| |
* | Fix errorsteymour-aldridge2021-02-052-28/+36
| |
* | Mark methods as unsafe.teymour-aldridge2021-02-051-4/+4
| |
* | Clean up the code to BOM sniff.Andreu Botella2021-01-091-15/+5
| | | | | | | | See https://github.com/servo/servo/pull/28006#discussion_r551968553
* | Fix `document.characterSet` not reflecting byte order marks.Andreu Botella2020-12-314-12/+64
| | | | | | | | | | | | | | | | | | | | | | | | | | The process of decoding the network byte stream to Unicode is backed by an instance of `encoding_rs::Decoder`, which will switch the encoding it uses if it finds a BOM in the byte stream. However, this change in encoding is not communicated back to the caller and so `document.characterSet` gives the wrong result. This change fixes that. See whatwg/html#5359 and whatwg/encoding#203 for the spec-level backing for this change. Signed-off-by: Andreu Botella <abb@randomunok.com>
* | Fix mouse button handlingYUAN LYU2020-12-061-2/+6
| |
* | Implement referrerPolicy for HTMLLinkElement and HTMLScriptElementYUAN LYU2020-12-015-6/+50
| |
* | Added is_platform_object_static check to is_dom_objectSean Joseph2020-11-261-1/+2
| |
* | Added is_platform_obj_staticSean Joseph2020-11-262-5/+21
| |
* | Add back code to identify JSObjects that should be counted in memory profilingSean Joseph2020-11-261-0/+9
| |
* | Add creation url and Secure ContextsJonathan Kingston2020-11-2514-4/+102
| |
* | Replace generic 'value' variable name with 'id' and 'name' to reduce confusionTyler Wilcock2020-11-231-5/+5
| |
* | Use data_url::Mime to parse the MIME TypesVincent Ricard2020-11-183-24/+121
| | | | | | | | | | This commit follows the spectification https://fetch.spec.whatwg.org/#concept-header-extract-mime-type
* | Fix deprecation warnings.Josh Matthews2020-11-121-2/+2
| |
* | Implements StyleSheet.mediaVincent Ricard2020-10-163-1/+16
| |
* | Implements Stylesheet.ownerNodeVincent Ricard2020-10-108-23/+52
| |
* | Make hidden input _charset_ check case insensitiveVincent Ricard2020-10-092-3/+3
| |
* | Implement DOMTokenList.supports APIVincent Ricard2020-10-059-16/+129
| |
* | Implements HTMLDetailsElement toggleVincent Ricard2020-09-263-1/+71
| |
* | Implement ParentNode#replaceChildrenVincent Ricard2020-09-255-0/+29
| |
* | Auto merge of #27666 - ghostd:fix-checkbox-radio-activation, r=jdmbors-servo2020-09-241-12/+2
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Allow mutating <input disabled type=checkbox/radio> --- <!-- 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 #27586 <!-- 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. -->
| * | Remove unnecessary checksVincent Ricard2020-09-241-13/+0
| | |
| * | Allow mutating <input disabled type=checkbox/radio>Vincent Ricard2020-09-241-7/+10
| | |
* | | Implements "upload listener flag" for XHRVincent Ricard2020-09-241-13/+24
|/ /
* | Auto merge of #27661 - kunalmohan:update-webgpu, r=kvarkbors-servo2020-09-2313-59/+207
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | WebGPU: Use GPULimits and extensions provided by user <!-- Please describe your changes on the following line: --> - update wgpu - spec update r?@kvark --- <!-- 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 <!-- Either: --> - [X] There are tests for these changes <!-- 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. -->
| * | address review and disable testKunal Mohan2020-09-232-10/+6
| | |
| * | Use Device limits and features provided by userKunal Mohan2020-09-2313-53/+204
| | | | | | | | | | | | Spec update
| * | update wgpuKunal Mohan2020-09-221-0/+1
| | |
* | | Auto merge of #27629 - CYBAI:whendefined-constructor, r=jdmbors-servo2020-09-222-6/+20
|\ \ \ | |/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Resolve `whenDefined` with the class constructor I still don't have time to find the root cause of why nightly sync failed :( so we don't have the tests in our tree now. But I tried to verify it with `wpt.live` that this is correct <img width="1136" alt="image" src="https://user-images.githubusercontent.com/6782666/92739547-f7ca0c80-f3b7-11ea-966e-fd7ecd2638cf.png"> --- - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [x] These changes fix #27626 - [x] There are tests for these changes <!-- 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. -->
| * | Resolve `whenDefined` with the class constructorCYBAI2020-09-162-6/+20
| | |
* | | Fix wrong priority for XHR username/passwordVincent Ricard2020-09-211-2/+3
|/ /
* | ran mach tidySudarsan2020-08-282-3/+1
| |
* | Update mozjs to 0.14.1Sudarsan2020-08-286-13/+8
| | | | | | | | | | | | | | This update pulls in improvements on mozjs that now removes the need to pass pointers to CompileOptionsWraper::new(), allows NewProxyObject to now accept a Singleton bool and JSClass and removes an unsafe Handle::new usage.
* | Prevent redundant texture and buffer destroy callsKunal Mohan2020-08-252-0/+8
| |
* | defer encoding errors to finish()Kunal Mohan2020-08-225-92/+16
| |
* | upgrade wgpu to v0.6Kunal Mohan2020-08-222-0/+9
| |
* | Implement GPUPipelineBase for implicit pipeline layoutsKunal Mohan2020-08-196-21/+131
| |
* | update wgpu and some cleanupKunal Mohan2020-08-173-70/+23
| |
* | update wgpuKunal Mohan2020-08-163-61/+99
| |
* | Auto merge of #27570 - kunalmohan:gpu-uncaptured-error, r=kvarkbors-servo2020-08-114-11/+133
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Implement GPUUncapturedErrorEvent <!-- Please describe your changes on the following line: --> A new `uncapturederror` variant is added to atoms/static-atoms.txt. `GPUUncapturedErrorEvent` is fired when an error is not captured by any `ErrorScope`. All tests for error scopes `PASS` now. r?@kvark --- <!-- 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: --> - [X] There are tests for these changes <!-- 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. -->
| * | Implement GPUUncapturedErrorEventKunal Mohan2020-08-114-11/+133
| | |
* | | Auto merge of #27562 - jdm:devtools-session-history, r=paulrougetbors-servo2020-08-111-1/+5
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Notify devtools of session history traversals This makes the remote devtools and devtools panel in FxR clear the console when going backwards and forwards through session history. - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [x] These changes fix #27525 - [x] These changes do not require tests because no devtools tests.
| * | | devtools: Treat session history traversal like a navigation.Josh Matthews2020-08-101-1/+5
| |/ /