aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/servoparser
Commit message (Collapse)AuthorAgeFilesLines
* Use `#![register_tool]` instead of `#![register_attr]`Simon Sapin2019-11-155-6/+6
| | | | CC https://github.com/rust-lang/rust/issues/66079
* Update rand to 0.7 (fixes #24448)Anthony Ramine2019-10-231-6/+6
|
* Add simple implementation of content-security-policy on scripts / stylesMichael Howell2019-10-161-0/+28
| | | | | | | | This needs a lot more hooks before it'll actually be a good implementation, but for a start it can help get some feedback on if this is the right way to go about it. Part of servo/servo#4577
* Support CORS attributes for image elements.Josh Matthews2019-10-041-4/+19
|
* Responding to review commentsAlan Jeffrey2019-09-111-6/+11
|
* Responding to review commentsAlan Jeffrey2019-09-112-103/+119
|
* Prefetch img and scripts during parsingAlan Jeffrey2019-09-102-4/+226
|
* Upgrade to rustc 1.38.0-nightly (dddb7fca0 2019-07-30)Simon Sapin2019-07-311-1/+1
|
* Update xml5ever and html5everBastien Orivel2019-05-191-12/+3
|
* Merge Node::shadow_including_inclusive_ancestors into inclusive_ancestorsFernando Jiménez Moreno2019-04-261-2/+2
|
* ShadowRoot interfaceFernando Jiménez Moreno2019-04-261-1/+1
|
* Add new XMLSerializer().serializeToString functionalityFelipe Janer2019-04-151-1/+1
|
* Implement DocumentFragment XML serialization.Jack Britton2019-04-121-1/+2
|
* #8539 Config preferences backend restructurePeter Hall2019-03-201-6/+2
|
* Implement CDATASection interface and createCDATASection methodGeorge Roman2019-03-141-1/+1
|
* Remove most RootedReference usesAnthony Ramine2019-03-101-2/+2
| | | | We can replace all uses of RootedReference for Option<T> by Option::deref calls.
* Ignore children of void elements when serializingGeorge Roman2019-01-101-6/+4
|
* Serialize the children of void html elements as empty stringsGeorge Roman2019-01-031-0/+6
|
* Auto merge of #22121 - gterzian:remove_constellation_block_in_navigation, ↵bors-servo2018-12-261-2/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | r=paulrouget Remove sync constellation -> embedder communication <!-- 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 #22042 (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/22121) <!-- Reviewable:end -->
| * set document ready state to complete in step 4 of parser abortGregory Terzian2018-12-231-2/+1
| |
* | Update src/href attributes to be a USVStringDan Robertson2018-12-171-2/+2
|/ | | | | | | | | | | | The following IDLs have the src/href attributes typed as a DOMString while in the spec the attribute has been updated to be a USVString: - HTMLIFrameElement - HTMLImageElement - HTMLInputElement - HTMLLinkElement - HTMLMediaElement - HTMLScriptElement
* Make the parser decode input from document's encodingAnthony Ramine2018-12-121-6/+10
| | | | | The document's encoding is only computed from the Content-Type header for now, with no sniffing at all.
* Fix an ignore_malloc_size_of commentAnthony Ramine2018-12-121-1/+1
|
* Remove an argument to ServoParser::parse_html_script_inputAnthony Ramine2018-12-121-5/+1
| | | | Since the spec of document.open was updated, this argument became useless.
* Use Utf8LossyDecoder instead of IncompleteUtf8Anthony Ramine2018-12-051-25/+66
|
* refactored performance timing to align with updated specddh2018-11-201-6/+54
| | | | | | | | | | | | 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 Ikenmeyer2018-11-194-4/+4
|
* Update crossbeam-channel to 0.3Bastien Orivel2018-11-181-3/+3
|
* Reorder importsPyfisch2018-11-063-14/+18
|
* Format remaining filesPyfisch2018-11-063-16/+25
|
* Sort `use` statementsSimon Sapin2018-11-061-2/+2
|
* `cargo fix --edition`Simon Sapin2018-11-064-64/+64
|
* Update hyper to 0.12Bastien Orivel2018-11-011-14/+17
|
* Format script componentchansuke2018-09-194-306/+549
|
* Replace mpsc with crossbeam/servo channel, update ipc-channelSimon Sapin2018-09-121-1/+1
| | | | Co-authored-by: Gregory Terzian <gterzian@users.noreply.github.com>
* stopping tokenizer if parser is abortedGregory Terzian2018-07-291-0/+3
|
* spec compliant active parser conceptGregory Terzian2018-07-291-0/+5
|
* delegate resource reading to embedderPaul Rouget2018-04-271-5/+3
|
* Use specific assertion for DOM servoparserCYBAI2018-01-261-1/+1
|
* Use specific assertion for DOM servoparser async_htmlCYBAI2018-01-261-1/+1
|
* Implement `throw-on-dynamic-markup-insertion-counter`Connor Brewster2018-01-111-3/+3
|
* Add a check for when the js execution stack is emptyConnor Brewster2018-01-111-1/+4
|
* Implement the create an element for token algorithmConnor Brewster2018-01-114-40/+127
|
* queue event instead of immediately fireddh2017-11-301-0/+4
| | | | | | created checks to see if parser is in use before event dispatch changed tests to expect crash and added async style test
* Use FetchCanceller for document loadsManish Goregaokar2017-11-221-1/+2
|
* Treat application/xml like text/xml in ParserContext::process_responseChristian Gati2017-11-181-6/+4
| | | | Update wpt
* Upgrade to rustc 1.23.0-nightly (02004ef78 2017-11-08)Simon Sapin2017-11-092-2/+0
|
* Auto merge of #18968 - mbrubeck:try, r=emiliobors-servo2017-10-211-4/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | Use try syntax for Option where appropriate - [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 they are refactoring only <!-- 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/18968) <!-- Reviewable:end -->
| * Use try syntax for Option where appropriateMatt Brubeck2017-10-201-4/+1
| |
* | removed same_tree and has_parent_node methodsNikhil Shagrithaya2017-10-192-19/+13
|/