Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Switch to crates.io for atomic_refcell. | Bobby Holley | 2017-01-03 | 1 | -1/+2 | |
| | ||||||
* | Bug 1317016 - Basic infrastructure for RestyleHint-driven traversal. | Bobby Holley | 2016-11-24 | 1 | -11/+2 | |
| | | | | MozReview-Commit-ID: 7wH5XcILVmX | |||||
* | Rename selector_impl.rs to selector_parser.rs | Simon Sapin | 2016-11-20 | 1 | -1/+1 | |
| | | | | This makes it consistent with an upcoming update of the selectors crate. | |||||
* | Auto merge of #14246 - emilio:servo-url, r=SimonSapin | bors-servo | 2016-11-17 | 1 | -1/+1 | |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Urlmageddon <!-- Please describe your changes on the following line: --> Still needs a bunch of code in net to be converted in order to get more advantage of this for images and stuff, but meanwhile this should help quite a bit with #13778. Still wanted to get this in. r? @SimonSapin <!-- 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/14246) <!-- Reviewable:end --> | |||||
| * | Urlmageddon: Use refcounted urls more often. | Emilio Cobos Álvarez | 2016-11-17 | 1 | -1/+1 | |
| | | ||||||
* | | Eliminate HAS_CHANGED in favor of explicit RestyleDamage. | Bobby Holley | 2016-11-16 | 1 | -1/+5 | |
|/ | ||||||
* | Stop using associated types for the concrete TRestyleDamage implementation. | Bobby Holley | 2016-11-07 | 1 | -2/+1 | |
| | | | | MozReview-Commit-ID: LfaZFCVlIb1 | |||||
* | Update to string-cache 0.3 | Simon Sapin | 2016-11-03 | 1 | -2/+2 | |
| | ||||||
* | Remove #![feature(custom_attribute)] | Anthony Ramine | 2016-11-03 | 1 | -1/+0 | |
| | ||||||
* | Remove #![feature(custom_derive)] | Anthony Ramine | 2016-11-03 | 1 | -1/+0 | |
| | ||||||
* | Use heapsize_derive instead of heapsize_plugin | Simon Sapin | 2016-11-03 | 1 | -1/+2 | |
| | ||||||
* | Rename NodeData and associated data structures to Element*. | Bobby Holley | 2016-10-29 | 1 | -4/+4 | |
| | | | | MozReview-Commit-ID: 96VsmsoZtjZ | |||||
* | Eliminate untraversed node types from LayoutNodeType. | Bobby Holley | 2016-10-27 | 1 | -5/+0 | |
| | | | | MozReview-Commit-ID: 926ReI1BSsf | |||||
* | Rearrange some data structures in preparation for the new incremental ↵ | Bobby Holley | 2016-10-21 | 1 | -4/+4 | |
| | | | | | | restyle algorithm. MozReview-Commit-ID: 8iOALQylOuK | |||||
* | Remove old rendering backend. | Glenn Watson | 2016-10-18 | 1 | -1/+0 | |
| | | | | | | | | | | | | | | This removes paint threads, rust-layers dependency, and changes optional webrender types to be required. The use_webrender option has been removed, however I've left the "-w" command line option in place so that wpt runner can continue to pass that. Once it's removed from there we can also remove the -w option. Once this stage is complete, it should be fine to change the display list building code to generate webrender display lists directly and avoid the conversion step. | |||||
* | Move children_to_process to layout. | Bobby Holley | 2016-10-08 | 1 | -0/+36 | |
| | | | | | | | | | | | We don't need this for Gecko, and it's hard to implement in that case because there's nowhere obvious to put it (we don't plan to create TSDs for non-dirty nodes, and non-dirty nodes can have dirty children which require the children_to_process atomic). There are various solutions here, but punting is the easiest. We'll need to rethink this if/when we need to do a bottom-up traversal for Gecko. | |||||
* | add SVGElement, SVGGraphicsElement interfaces and SVGSVGElement element | Alexandrov Sergey | 2016-10-06 | 1 | -0/+6 | |
| | ||||||
* | Rename PrivateStyleData to PersistentStyleData and use AtomicRefCell instead ↵ | Bobby Holley | 2016-10-02 | 1 | -5/+5 | |
| | | | | | | | | of RefCell as a container. This allows us to eliminate the unsafe borrows. \o/ MozReview-Commit-ID: 29hpGaWUFQz | |||||
* | Remove some type aliases that are now just re-exports. | Simon Sapin | 2016-07-20 | 1 | -1/+1 | |
| | ||||||
* | Use our copy of RefCell for style data. | Simon Sapin | 2016-06-23 | 1 | -1/+1 | |
| | | | | | This allows removing `#![feature(as_unsafe_cell)]` in geckolib and make progress towards #11815. | |||||
* | Move CSSErrorReporter to script_layout_interface. | Ms2ger | 2016-06-20 | 1 | -0/+5 | |
| | ||||||
* | Move the remainder of layout_interface into script_layout_interface. | Ms2ger | 2016-06-20 | 1 | -0/+4 | |
| | ||||||
* | Move is_image_data to script_layout_interface. | Ms2ger | 2016-06-20 | 1 | -0/+5 | |
| | ||||||
* | Move LayoutRPC to script_layout_interface. | Ms2ger | 2016-06-20 | 1 | -0/+4 | |
| | ||||||
* | Move TrustedNodeAddress to script_layout_interface. | Ms2ger | 2016-06-20 | 1 | -0/+9 | |
| | ||||||
* | Move LayoutNode and related traits to script_layout_interface. | Ms2ger | 2016-06-20 | 1 | -0/+8 | |
| | ||||||
* | Move HTMLCanvasData to script_layout_interface. | Ms2ger | 2016-06-20 | 1 | -0/+10 | |
| | ||||||
* | Introduce LayoutNodeType and LayoutElementType enums. | Ms2ger | 2016-06-20 | 1 | -0/+27 | |
| | ||||||
* | Introduce PartialStyleAndLayoutData. | Ms2ger | 2016-06-20 | 1 | -1/+9 | |
| | ||||||
* | Move OpaqueStyleAndLayoutData to script_layout_interface. | Ms2ger | 2016-06-20 | 1 | -0/+18 | |
| | ||||||
* | Introduce a script_layout_interface crate and move RestyleDamage to it. | Ms2ger | 2016-06-20 | 1 | -0/+18 | |