aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/servoparser/html.rs
Commit message (Collapse)AuthorAgeFilesLines
* ChildrenOnly -> ChildrenOnly(Option<QualName>)Jyotsna Prakash2017-10-071-2/+2
| | | | use this updated type from html5ever
* Rename Root<T> to DomRoot<T>Anthony Ramine2017-09-261-9/+9
| | | | | | | In a later PR, DomRoot<T> will become a type alias of Root<Dom<T>>, where Root<T> will be able to handle all the things that need to be rooted that have a stable traceable address that doesn't move for the whole lifetime of the root. Stay tuned.
* Rename JS<T> to Dom<T>Anthony Ramine2017-09-261-8/+8
|
* Rename dom::bindings::js to dom::bindings::rootAnthony Ramine2017-09-261-1/+1
|
* Replace all uses of the style::stylearc alias with servo_arc.Michael Partheil2017-07-191-2/+2
| | | | | | The alias is left there temporarilly and will be removed completely in a later commit where also components/style/gecko/generated/structs_{debug|release}.rs are re-generated (they still use the old alias).
* Convert node serialization to a purely iterative algorithm.Austin Hicks2017-07-171-63/+121
| | | | We maintain a stack of open element nodes and non-node elements and use it to determine when to close them.
* Untry scriptSimon Sapin2017-06-181-4/+4
|
* Decode UTF-8 code points across network packetsSimon Sapin2017-05-271-3/+3
|
* Upgrade to html5ever 0.16Simon Sapin2017-05-021-182/+12
|
* Properly handle annotation-xml integration points (fixes #15980)Anthony Ramine2017-03-161-0/+11
|
* Implement the form owner conceptMukilan Thiyagarajan2017-03-151-8/+32
|
* Mark the page source as loaded only after parsing is doneAnthony Ramine2017-01-191-0/+4
|
* Store parser's current line when script elements are created.karenher2017-01-111-1/+7
| | | | | | 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.
* Unify text insertion when parsing HTML and XMLAnthony Ramine2017-01-101-21/+2
|
* Properly insert text in document when parsingAnthony Ramine2017-01-071-5/+13
| | | | | | | 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.
* Expose Quirks Mode information in the style shared context r=emilioJulien Wajsberg2016-12-171-0/+6
|
* Mark JSTraceable and its method as unsafeAnthony Ramine2016-12-061-3/+4
|
* Make ServoParser::pending_input hold onto a BufferQueueAnthony Ramine2016-11-181-18/+12
|
* Urlmageddon: Use refcounted urls more often.Emilio Cobos Álvarez2016-11-171-2/+2
|
* Reorganise ServoParserAnthony Ramine2016-11-141-117/+109
| | | | | | 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.1Anthony Ramine2016-11-101-9/+1
|
* Update to string-cache 0.3Simon Sapin2016-11-031-1/+1
|
* Update html5ever to 0.8Anthony Ramine2016-11-031-6/+12
|
* Bump html5ever to 0.5.5Anthony Ramine2016-10-171-1/+1
|
* Remove intrinsic Root::r()Anthony Ramine2016-10-111-7/+6
|
* Merge script::parse and script::dom::servoparserAnthony Ramine2016-10-111-0/+339