Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Upgrade to html5ever 0.16 | Simon Sapin | 2017-05-02 | 3 | -313/+214 |
| | |||||
* | Properly coalesce whitespace when given a reference child (fixes #15979) | Anthony Ramine | 2017-03-17 | 1 | -1/+6 |
| | |||||
* | Properly handle annotation-xml integration points (fixes #15980) | Anthony Ramine | 2017-03-16 | 1 | -0/+11 |
| | |||||
* | Implement the form owner concept | Mukilan Thiyagarajan | 2017-03-15 | 1 | -8/+32 |
| | |||||
* | Make #[dom_struct] a proc_macro attribute | Anthony Ramine | 2017-02-24 | 1 | -0/+1 |
| | |||||
* | Add ImmutableOrigin to allow for serializing origins | Connor Brewster | 2017-02-22 | 1 | -1/+1 |
| | |||||
* | Auto merge of #15303 - nox:open-your-heart-to-eternal-dimension, r=jdm | bors-servo | 2017-02-03 | 1 | -15/+100 |
|\ | | | | | | | | | | | | | | | Implement document.open and document.close <!-- 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/15303) <!-- Reviewable:end --> | ||||
| * | Implement document.open and document.close (fixes #14591) | Anthony Ramine | 2017-02-03 | 1 | -15/+100 |
| | | |||||
* | | Auto merge of #15285 - simartin:issue_15017, r=nox | bors-servo | 2017-02-03 | 1 | -10/+17 |
|\ \ | |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Issue #15017: Properly handle and report network errors on page loads. <!-- Please describe your changes on the following line: --> This patch fixes how network errors are handled during page loads: they would not be reported and cause crashes before, and do not anymore. --- <!-- 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 #15017 (github issue number if applicable). <!-- Either: --> - [X] There are tests for these changes <!-- 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/15285) <!-- Reviewable:end --> | ||||
| * | Issue #15017: Properly handle and report network errors on page loads. | Simon Martin | 2017-01-28 | 1 | -10/+17 |
| | | |||||
* | | Allow windows to share browsing contexts. | Alan Jeffrey | 2017-01-28 | 1 | -2/+2 |
| | | |||||
* | | The constellation notifies the script thread about documents becoming ↵ | Alan Jeffrey | 2017-01-27 | 1 | -0/+2 |
|/ | | | | inactive, active and fully active. | ||||
* | Kill ServoParser::pipeline | Anthony Ramine | 2017-01-27 | 1 | -26/+4 |
| | |||||
* | Reformat dom::servoparser | Anthony Ramine | 2017-01-25 | 1 | -61/+56 |
| | |||||
* | Simplify processing of deferred scripts | Anthony Ramine | 2017-01-20 | 1 | -2/+1 |
| | | | | | It is now done on-demand when a deferred script finished loading, and when the page source finished loading. | ||||
* | Mark the page source as loaded only after parsing is done | Anthony Ramine | 2017-01-19 | 3 | -5/+21 |
| | |||||
* | Reorder some steps in ServoParser::finish | Anthony Ramine | 2017-01-17 | 1 | -6/+6 |
| | |||||
* | Remove ScriptThread::parsing_complete | Anthony Ramine | 2017-01-17 | 1 | -6/+18 |
| | |||||
* | Store parser's current line when script elements are created. | karenher | 2017-01-11 | 2 | -2/+9 |
| | | | | | | Use the newly stored line as the starting line number when evaluating JS. This ensures that inline scripts will report errors with meaningful line numbers. | ||||
* | Introduce PendingScript | Anthony Ramine | 2017-01-11 | 1 | -3/+3 |
| | | | | | This moves scripts' loading results in Document, instead of maintaining them behind a DOMRefCell in each HTMLScriptElement. | ||||
* | Introduce Document::has_pending_parsing_blocking_script | Anthony Ramine | 2017-01-11 | 1 | -2/+2 |
| | |||||
* | Unify text insertion when parsing HTML and XML | Anthony Ramine | 2017-01-10 | 3 | -29/+26 |
| | |||||
* | Properly insert text in document when parsing | Anthony Ramine | 2017-01-07 | 2 | -5/+19 |
| | | | | | | | If the last child of a node is a Text child and we are inserting text in that node, we need to append it to that Text child. Doing that means that HTMLStyleElement::children_changed gets called less frequently, but that's not a problem during parsing thanks to the pop hook. | ||||
* | Update xml5ever to 0.3.0 | Anthony Ramine | 2017-01-07 | 1 | -2/+7 |
| | |||||
* | Pass the Document's origin to its constructor. | Ms2ger | 2016-12-23 | 1 | -0/+1 |
| | | | | CC #10963. | ||||
* | Expose Quirks Mode information in the style shared context r=emilio | Julien Wajsberg | 2016-12-17 | 1 | -0/+6 |
| | |||||
* | Removed util. | Alan Jeffrey | 2016-12-14 | 1 | -1/+1 |
| | |||||
* | Remove HeapGCValue | Anthony Ramine | 2016-12-12 | 1 | -2/+2 |
| | | | | | | It could be used to have mutable JSVal fields without GC barriers. With the removal of that trait, MutHeap and MutNullableHeap can respectively be replaced by MutJS and MutNullableJS. | ||||
* | Mark JSTraceable and its method as unsafe | Anthony Ramine | 2016-12-06 | 2 | -6/+8 |
| | |||||
* | Make Element::prefix return an Option<&DOMString> | Anthony Ramine | 2016-12-01 | 1 | -1/+1 |
| | |||||
* | Refactor fragment parsing | Anthony Ramine | 2016-12-01 | 1 | -11/+25 |
| | |||||
* | Implement document.write (fixes #3704) | Anthony Ramine | 2016-11-28 | 1 | -87/+140 |
| | | | | This is a bit crude because of some missing utility methods on BufferQueue. | ||||
* | Rewrite how parser handles script scheduling | Anthony Ramine | 2016-11-26 | 1 | -10/+36 |
| | |||||
* | Make ServoParser::pending_input hold onto a BufferQueue | Anthony Ramine | 2016-11-18 | 3 | -66/+55 |
| | |||||
* | Urlmageddon: Use refcounted urls more often. | Emilio Cobos Álvarez | 2016-11-17 | 3 | -10/+10 |
| | |||||
* | Reorganise ServoParser | Anthony Ramine | 2016-11-14 | 3 | -253/+263 |
| | | | | | | Free-standing fonctions parse_html and friends are now static methods on ServoParser, and the HTML and XML tokenizers have been moved to private submodules. | ||||
* | Update html5ever to 0.10.1 | Anthony Ramine | 2016-11-10 | 3 | -14/+12 |
| | |||||
* | Update to string-cache 0.3 | Simon Sapin | 2016-11-03 | 3 | -8/+8 |
| | |||||
* | Update html5ever to 0.8 | Anthony Ramine | 2016-11-03 | 2 | -17/+54 |
| | |||||
* | Use fetch in ScriptThread. | Ms2ger | 2016-11-02 | 1 | -6/+16 |
| | | | | | I did not find the prose that defines the creation of the request in the HTML standard (if it exists). | ||||
* | Bump html5ever to 0.5.5 | Anthony Ramine | 2016-10-17 | 1 | -1/+1 |
| | |||||
* | switch to using DOMRefCell<VeqDeque<String>> for ServoParser::pending_input | Gregory | 2016-10-16 | 1 | -4/+5 |
| | |||||
* | Remove intrinsic Root::r() | Anthony Ramine | 2016-10-11 | 2 | -8/+7 |
| | |||||
* | Merge script::parse and script::dom::servoparser | Anthony Ramine | 2016-10-11 | 3 | -0/+938 |