Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Move TrustedNodeAddress to script_layout_interface. | Ms2ger | 2016-06-20 | 1 | -12/+1 | |
| | ||||||
* | Introduce LayoutJS<Node>::opaque() to replace ↵ | Ms2ger | 2016-06-20 | 1 | -0/+9 | |
| | | | | OpaqueNodeMethods::from_jsmanaged(). | |||||
* | Move HTMLCanvasData to script_layout_interface. | Ms2ger | 2016-06-20 | 1 | -2/+2 | |
| | ||||||
* | Introduce LayoutNodeType and LayoutElementType enums. | Ms2ger | 2016-06-20 | 1 | -2/+56 | |
| | ||||||
* | Move OpaqueStyleAndLayoutData to script_layout_interface. | Ms2ger | 2016-06-20 | 1 | -13/+1 | |
| | ||||||
* | Make OpaqueStyleAndLayoutData::dispose a method on Node. | Ms2ger | 2016-06-20 | 1 | -10/+8 | |
| | ||||||
* | script: When using WebRender, keep the DOM-side scroll positions for | Patrick Walton | 2016-06-10 | 1 | -1/+5 | |
| | | | | | | | elements with `overflow: scroll` up to date, and take them into account when doing hit testing. Closes #11648. | |||||
* | Update Rust to 1.11.0-nightly (ec872dc8a 2016-06-07) | Anthony Ramine | 2016-06-08 | 1 | -3/+3 | |
| | ||||||
* | Move the definition of ServoThreadSafeLayoutNode::iframe_pipeline_id to script. | Ms2ger | 2016-06-07 | 1 | -0/+9 | |
| | ||||||
* | Move the definition of ServoThreadSafeLayoutNode::canvas_data to script. | Ms2ger | 2016-06-07 | 1 | -0/+7 | |
| | ||||||
* | Move the definition of ServoThreadSafeLayoutNode::image_url to script. | Ms2ger | 2016-06-07 | 1 | -0/+12 | |
| | ||||||
* | Move the definition of ServoThreadSafeLayoutNode::selection to script. | Ms2ger | 2016-06-07 | 1 | -0/+15 | |
| | ||||||
* | Remove JS::from_rooted | Anthony Ramine | 2016-05-31 | 1 | -3/+3 | |
| | ||||||
* | use USVStrings instead of DOMString for urls in Node and Document | Thiago Pontes | 2016-05-28 | 1 | -4/+5 | |
| | ||||||
* | Auto merge of #11472 - jdm:wip, r=mbrubeck | bors-servo | 2016-05-27 | 1 | -2/+0 | |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Report blank lines that follow an open brace This automates something that I find myself frequently commenting on in PRs. --- <!-- 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] There are tests for these changes OR <!-- 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="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/11472) <!-- Reviewable:end --> | |||||
| * | Remove empty lines following braces. | Josh Matthews | 2016-05-27 | 1 | -2/+0 | |
| | | ||||||
* | | Remove the LayoutChan type. | Ms2ger | 2016-05-27 | 1 | -3/+2 | |
|/ | | | | It is a pointless abstraction. | |||||
* | Move DOMString back to script | Anthony Ramine | 2016-05-24 | 1 | -1/+1 | |
| | | | | This entirely removes the 'non-geckolib' feature of the util crate. | |||||
* | Removed unused imports | Per Lundberg | 2016-05-15 | 1 | -2/+0 | |
| | | | | This fixes #11185. | |||||
* | Make Node::BaseURI use the document's base URL | mrmiywj | 2016-05-14 | 1 | -1/+1 | |
| | | | | update expectations | |||||
* | Move some code from ServoThreadSafeLayoutNode::text_content into script. | Ms2ger | 2016-05-09 | 1 | -1/+22 | |
| | ||||||
* | Upgrade to bitflags 0.6.0 and selectors 0.5.6 | Matt Brubeck | 2016-04-30 | 1 | -1/+1 | |
| | | | | | Types generated by `bitflags!` are now private by default. This PR marks them `pub` where necessary. | |||||
* | Reduce channel cloning. | Ms2ger | 2016-04-29 | 1 | -1/+1 | |
| | ||||||
* | Implements Node::isSameNode | Arnaud Marant | 2016-04-23 | 1 | -0/+8 | |
| | | | | | | Fixes #10746 Adapted the tests from dom/nodes/Node-isEqualNode.html | |||||
* | Implement Node::rootNode | Léo Stefanesco | 2016-04-22 | 1 | -0/+5 | |
| | ||||||
* | Implement ScrollTop and ScrollLeft getters: | Zhen Zhang | 2016-04-19 | 1 | -0/+6 | |
| | | | | | | | | Add new compositor message to get scroll_offset; Add new layout query for computed value of overflow-x/y; Implement layer_id method for ThreadSafeLayoutNode; Add new layout query for layer_id; Implement script interface for getting scrollTop and scrollLeft, as well as relavant helper functions. | |||||
* | Extract out 'is the html body element' CSSOM concept. | Corey Farwell | 2016-04-11 | 1 | -6/+2 | |
| | ||||||
* | Simplify PrecedingNodeIterator::next(). | Ms2ger | 2016-04-11 | 1 | -25/+11 | |
| | ||||||
* | Update uuid. | Ms2ger | 2016-04-07 | 1 | -1/+1 | |
| | ||||||
* | Remove `get_*` on getters as per RFC 0344. | Corey Farwell | 2016-03-31 | 1 | -15/+15 | |
| | | | | | | https://github.com/rust-lang/rfcs/blob/master/text/0344-conventions-galore.md#gettersetter-apis https://github.com/servo/servo/issues/6224 | |||||
* | Store the encoding in the Document rather than its name. | Ms2ger | 2016-03-18 | 1 | -1/+1 | |
| | ||||||
* | Add scrollWidth/Height to element interface | Daniel Robertson | 2016-03-11 | 1 | -0/+41 | |
| | | | | | Add the scrollWidth and scrollHeight extensions to the element interface. | |||||
* | Refactor mouseover code to be more performant | Emilio Cobos Álvarez | 2016-03-02 | 1 | -1/+5 | |
| | | | | This increases mouseover/out performance drastically on my machine. | |||||
* | script: Fix remaining bugs from Range.deleteContents | Emilio Cobos Álvarez | 2016-02-28 | 1 | -9/+25 | |
| | ||||||
* | Completed implementation of devtools' `getLayout`. | benshu | 2016-02-24 | 1 | -1/+0 | |
| | ||||||
* | Dirty elements whose selectors are affected by sibling changes | Matt Brubeck | 2016-02-23 | 1 | -0/+48 | |
| | | | | | | | | | | | | | This fixes incremental layout of nodes that match pseudo-class selectors such as :first-child, :nth-child, :last-child, :first-of-type, etc. * Fixes #8191 * Fixes #9063 * Fixes #9303 * Fixes #9448 This code is based on the following flags from Gecko: https://hg.mozilla.org/mozilla-central/file/e1cf617a1f28/dom/base/nsINode.h#l134 | |||||
* | Auto merge of #9603 - Ms2ger:document-bc, r=jdm | bors-servo | 2016-02-19 | 1 | -1/+2 | |
|\ | | | | | | | | | | | | | | | Store a pointer to the browsing context in the Document. <!-- Reviewable:start --> [<img src="https://reviewable.io/review_button.svg" height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9603) <!-- Reviewable:end --> | |||||
| * | Store a pointer to the browsing context in the Document. | Ms2ger | 2016-02-11 | 1 | -1/+2 | |
| | | ||||||
* | | Auto merge of #9526 - schuster:node-remove, r=nox | bors-servo | 2016-02-19 | 1 | -3/+6 | |
|\ \ | | | | | | | | | | | | | | | | | | | | | | My updates so far for issue #8465. See comments there for more information. <!-- Reviewable:start --> [<img src="https://reviewable.io/review_button.svg" height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9526) <!-- Reviewable:end --> | |||||
| * | | Move comment about removing steps | Jonathan Schuster | 2016-02-13 | 1 | -2/+1 | |
| | | | ||||||
| * | | Update node::remove comments to reflect standard | Jonathan Schuster | 2016-02-13 | 1 | -3/+7 | |
| | | | ||||||
* | | | fix Node-isEqualNode.html test failure | Prabhjyot Singh Sodhi | 2016-02-16 | 1 | -1/+1 | |
|/ / | ||||||
* / | Bump heapsize to 0.3 | Anthony Ramine | 2016-02-13 | 1 | -1/+1 | |
|/ | ||||||
* | Fix #9508: Beautify our union enums constructors | Alexander Lopatin | 2016-02-07 | 1 | -1/+1 | |
| | ||||||
* | Say farewell to in-tree HeapSizeOf | Anthony Ramine | 2016-02-04 | 1 | -1/+1 | |
| | ||||||
* | Abstract out Node::unique_id in its own structure | Anthony Ramine | 2016-02-04 | 1 | -9/+42 | |
| | | | | An UnsafeCell is use to lazily create the Uuid. | |||||
* | Update rust-selectors | Emilio Cobos Álvarez | 2016-02-03 | 1 | -2/+3 | |
| | | | | | This commits updates rust-selectors to use the generic parser, and as such it moves the element state into the style crate. | |||||
* | Sequentialize assign_block_size for flows that can be fragmented. | Simon Sapin | 2016-01-28 | 1 | -1/+1 | |
| | | | | Fragmentation will be intertwined with block size calculation. | |||||
* | Disable incremental reflow for multicol and their descendants. | Simon Sapin | 2016-01-27 | 1 | -0/+3 | |
| | | | | Fragmentation with dynamic updates is hard. | |||||
* | task -> thread | rohan.prinja | 2016-01-10 | 1 | -5/+5 | |
| |