Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Upgrade to SM 39 | Michael Wu | 2015-06-19 | 1 | -41/+37 | |
| | ||||||
* | Make external script sources load asynchronously, yet still block further ↵ | Josh Matthews | 2015-05-20 | 2 | -90/+23 | |
| | | | | parsing. Hook up document loading to async networking events. | |||||
* | Implement a DocumentLoader type that tracks pending loads and notifies the ↵ | Josh Matthews | 2015-05-11 | 1 | -7/+15 | |
| | | | | script task when the queue is empty. Dispatch the document load event based on the DocumentLoader's notification. | |||||
* | Auto merge of #5931 - nox:rm-helpers, r=jdm | bors-servo | 2015-05-06 | 1 | -1/+1 | |
|\ | | | | | | | | | | | <!-- Reviewable:start --> [<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/5931) <!-- Reviewable:end --> | |||||
| * | Remove helpers that correspond to DOM methods | Anthony Ramine | 2015-05-04 | 1 | -1/+1 | |
| | | ||||||
* | | Upgrade to rustc 551a74dddd84cf01440ee84148ebd18bc68bd7c8. | Simon Sapin | 2015-05-05 | 1 | -5/+6 | |
|/ | ||||||
* | Make NodeTypeId include CharacterData variant | Jinwoo Song | 2015-04-29 | 1 | -4/+4 | |
| | | | | | | | NodeTypeId is supposed to reflect the WebIDL inheritance hierarchy. All of Text/ProcessingInstruction/Comment inherit from CharacterData, which inherits from Node. There should be a CharacterDataTypeId value that differentiates between those, instead. | |||||
* | Remove Temporary::new() | Anthony Ramine | 2015-04-28 | 1 | -1/+1 | |
| | | | | Temporary::from_rooted() now takes an Assignable value. | |||||
* | Uniformise root() methods | Anthony Ramine | 2015-04-28 | 1 | -2/+2 | |
| | | | | | They now live in traits Rootable, OptionalOptionalRootable, OptionalRootable and ResultRootable. | |||||
* | Remove as_slice() calls from script. | Ms2ger | 2015-04-26 | 1 | -2/+2 | |
| | ||||||
* | Replace the Str implementation for AttrValue by a Deref implementation. | Ms2ger | 2015-04-25 | 1 | -1/+1 | |
| | ||||||
* | Implement child reparenting and node removal during parsing. | nithin murali | 2015-04-22 | 1 | -4/+14 | |
| | ||||||
* | Change parse_progress() take JSRef by value. [Issue#5738] | Dhananjay Nakrani | 2015-04-19 | 1 | -3/+3 | |
| | ||||||
* | Make Metadata use ContentType | Bogdan Cuza | 2015-04-14 | 1 | -4/+5 | |
| | ||||||
* | Update some URLs. | Ms2ger | 2015-04-14 | 1 | -2/+2 | |
| | | | | | The HTML spec's division into pages is not stable, so it is safer to use the URL without a specific page (which will redirect). | |||||
* | Cleanup ProcessingInstruction | Anthony Ramine | 2015-04-10 | 1 | -0/+1 | |
| | ||||||
* | Cleanup access to CharacterData nodes | Anthony Ramine | 2015-04-09 | 1 | -12/+10 | |
| | ||||||
* | Hold a Temporary in AncestorIterator | Anthony Ramine | 2015-04-07 | 1 | -2/+4 | |
| | ||||||
* | Produce output of fragment parsing in &mut RootedVec<JS<Node>> argument | Chris Paris | 2015-04-06 | 1 | -4/+7 | |
| | ||||||
* | Replace spec quotes with spec step numbers | Chris Paris | 2015-04-06 | 1 | -12/+4 | |
| | ||||||
* | fragment parsing functions take DOMString instead of HTMLInput | Chris Paris | 2015-04-06 | 1 | -2/+3 | |
| | ||||||
* | Refactor fragment parsing | Chris Paris | 2015-04-06 | 1 | -0/+44 | |
| | ||||||
* | Split out shared networking code into net_traits crate | Gilles Leblanc | 2015-04-03 | 1 | -1/+1 | |
| | | | | Fixes #4476 | |||||
* | Rewrite NodeChildrenIterator to return Temporary. | Ms2ger | 2015-04-02 | 1 | -2/+4 | |
| | ||||||
* | Instead of panicking on broken url, break from the loop and return. | Adenilson Cavalcanti | 2015-04-01 | 1 | -1/+3 | |
| | ||||||
* | Replace unsafe_blocks by unsafe_code. | Manish Goregaokar | 2015-03-21 | 1 | -1/+1 | |
| | ||||||
* | Fix various build warnings. | Ms2ger | 2015-03-20 | 1 | -2/+2 | |
| | ||||||
* | auto merge of #5029 : ChrisParis/servo/h5e-serialize, r=jdm | bors-servo | 2015-03-18 | 1 | -1/+82 | |
|\ | | | | | | | Fixes https://github.com/servo/servo/issues/3713. Depends on https://github.com/servo/html5ever/pull/100 and https://github.com/servo/html5ever/pull/101. | |||||
| * | Serialize using html5ever | Chris Paris | 2015-03-18 | 1 | -1/+82 | |
| | | ||||||
* | | Implement Element.innerHTML setter | Chris Paris | 2015-03-18 | 1 | -3/+7 | |
|/ | ||||||
* | Implement displaying of text/plain documents | Chris Double | 2015-03-17 | 1 | -13/+17 | |
| | | | | | | This is done by detecting the content type as text/plain and following the requirements from: https://html.spec.whatwg.org/multipage/browsers.html#read-text | |||||
* | Implement view-source protocol. Fixes #4181. | Chris Double | 2015-03-17 | 1 | -0/+14 | |
| | | | | | | | | | | | This follows the recommendation from issue #4181. A handler for 'view-source' delegates to the HTTP loader. In that loader I check for view-source, adjust the URL to be the URL to be viewed and modify the Content-Type header to be text/plain. This doesn't actually result in the source being viewed as rendering text/plain is not yet implemented. | |||||
* | Upgrade to rustc ba2f13ef0 2015-02-04 | Simon Sapin | 2015-02-11 | 1 | -1/+6 | |
| | ||||||
* | Import net as net rather than servo_net. | Ms2ger | 2015-02-10 | 1 | -1/+1 | |
| | ||||||
* | Use JS<Node> rather than TrustedNodeAddress in the HTML parser. | Ms2ger | 2015-02-03 | 1 | -27/+27 | |
| | ||||||
* | Import the util crate as util rather than servo_util. | Ms2ger | 2015-01-29 | 1 | -2/+2 | |
| | | | | | | | | This used to conflict with the util crate from the standard library, which has long since been removed. The import in layout has not been changed because of a conflict with the util mod there. | |||||
* | Update rustc to 00b112c45a604fa6f4b59af2a40c9deeadfdb7c6/rustc-1.0.0-dev. | Josh Matthews | 2015-01-28 | 1 | -1/+1 | |
| | ||||||
* | Deny unsafe blocks in script. | Ms2ger | 2015-01-09 | 1 | -0/+2 | |
| | | | | As a first start, this allows them indiscriminately where used. | |||||
* | Update rustc to revision 2cfb5acb5a2751c759627377e602bac4f88f2d19. | Ms2ger | 2015-01-08 | 1 | -2/+2 | |
| | ||||||
* | Qualify resource_task enums. | Ms2ger | 2015-01-04 | 1 | -4/+4 | |
| | ||||||
* | Fix obsolete format traits. | Ms2ger | 2015-01-02 | 1 | -3/+3 | |
| | | | | They are to be removed from the language in the next rust upgrade. | |||||
* | Replace Root::deref() calls by Root::r() calls where possible. | Ms2ger | 2015-01-01 | 1 | -19/+19 | |
| | | | | This changes those calls that were already sound. | |||||
* | Use `parse_html` in DOMParser. | Chris Paris | 2014-12-17 | 1 | -2/+7 | |
| | ||||||
* | Update rustc to revision 3dcd2157403163789aaf21a9ab3c4d30a7c6494d. | Ms2ger | 2014-12-17 | 1 | -6/+7 | |
| | ||||||
* | Pass a borrowed Url to parse_html. | Ms2ger | 2014-12-09 | 1 | -1/+1 | |
| | | | | | It does not need to take ownership, and I want to reuse final_url in the caller. | |||||
* | Remove the url from the InputUrl variant. | Ms2ger | 2014-12-09 | 1 | -5/+5 | |
| | | | | | This url is the pre-redirect url, which is not particularly meaningful, and it is used only in a panic message. | |||||
* | Move the load response into the HTMLInput enum. | Ms2ger | 2014-12-09 | 1 | -5/+3 | |
| | | | | | It is None iff the parser input is an InputString variant, so it makes more sense to pass it in the same enum. | |||||
* | Make parse_html's base_url argument non-optional. | Ms2ger | 2014-12-08 | 1 | -3/+3 | |
| | | | | It turns out the case where it woul be None can't happen. | |||||
* | Move the networking code in parse_html into ScriptTask::load. | Ms2ger | 2014-12-08 | 1 | -92/+4 | |
| | | | | | | This doesn't really have anything to do with parsing HTML, and fits in better with the code in ScriptTask::load. In particular, all changes to Page's url now go through ScriptTask methods. | |||||
* | Simplify the LoadData creation in parse_html. | Ms2ger | 2014-12-08 | 1 | -5/+8 | |
| |