aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/layout_wrapper.rs
Commit message (Expand)AuthorAgeFilesLines
* Rearrange some data structures in preparation for the new incremental restyle...Bobby Holley2016-10-211-31/+16
* Simplify TNode a bit.Bobby Holley2016-10-201-15/+30
* Auto merge of #13691 - servo:mem-replace, r=emiliobors-servo2016-10-121-5/+2
|\
| * Use mem::replace in take_pseudo_styles.Ms2ger2016-10-121-5/+2
* | Emit TransitionEnd events in the layout thread and process it in the script t...Keith Yeung2016-10-111-1/+1
|/
* Remove borrow_data and mutate_data from TNode.Bobby Holley2016-10-101-5/+25
* Move children_to_process to layout.Bobby Holley2016-10-081-0/+13
* add SVGElement, SVGGraphicsElement interfaces and SVGSVGElement elementAlexandrov Sergey2016-10-061-1/+6
* Use parking_lot::RwLock instead of DOMRefCell for PropertyDeclarationBlockSimon Sapin2016-10-041-2/+2
* Use PropertyDeclarationBlock in a DOMRefCell everywhere.Simon Sapin2016-10-041-1/+2
* Rename PrivateStyleData to PersistentStyleData and use AtomicRefCell instead ...Bobby Holley2016-10-021-22/+22
* Filter non-element / non-text nodes in LayoutIterator.Bobby Holley2016-09-211-0/+5
* Introduce the LayoutIterator newtype and return it for all children() methods...Bobby Holley2016-09-201-6/+7
* Split out is_element and is_text_node into a helper trait.Bobby Holley2016-09-201-11/+22
* Reorder `use` statementsUK9922016-09-091-6/+6
* Rename DeclarationBlock to ApplicableDeclarationBlockSimon Sapin2016-09-061-3/+3
* Stop using mem::transmute_copy.Ms2ger2016-09-051-3/+2
* Auto merge of #13134 - servo:archery, r=emiliobors-servo2016-08-311-2/+2
|\
| * Use Arc<PropertyDeclarationBlock> everwhere it’s appropriate.Simon Sapin2016-08-311-2/+2
* | layout: Keep track of whether we've deferred the painting of the document due toEmilio Cobos Álvarez2016-08-301-0/+8
|/
* Remove unused children_count method from TNode.Bobby Holley2016-08-261-4/+0
* Make ChildrenIterator concrete.Bobby Holley2016-08-261-0/+20
* Import SelectorMap back from the selectors crate.Simon Sapin2016-08-211-4/+5
* Add some fmt::Debug implementationsSimon Sapin2016-08-211-1/+12
* Update selectors to 0.10, with ToCss serialization.Simon Sapin2016-08-181-2/+2
* Rewrite the style sharing candidate cache.Emilio Cobos Álvarez2016-08-171-0/+5
* Add a flag to dump the computed style valuesMichael Howell2016-08-121-0/+32
* style: Fix pseudo-element restyling.Emilio Cobos Álvarez2016-08-101-2/+3
* Update to selectors 0.8.2Simon Sapin2016-08-091-21/+22
* Auto merge of #12645 - emilio:stylo, r=bholleybors-servo2016-08-031-1/+9
|\
| * style: Refactor TRestyleDamage and TNode to accept/provide a "style source"Emilio Cobos Álvarez2016-08-031-1/+9
* | Issue 7720: Add target selector and update when scrolling to fragmentSteve Melia2016-08-031-1/+2
|/
* style: Remove a few more unuseful traversals now we can.Emilio Cobos Álvarez2016-07-271-9/+0
* style: Rewrite the restyle hints code to allow different kinds of element sna...Emilio Cobos Álvarez2016-07-211-2/+1
* Remove some type aliases that are now just re-exports.Simon Sapin2016-07-201-1/+2
* Remove the ComputedValue traits and style_struct_traitsSimon Sapin2016-07-201-2/+0
* Only restyle viewport-relative nodes on viewport size changeShing Lyu2016-07-181-1/+18
* Remove get_attr from TElement. \o/Bobby Holley2016-07-051-7/+7
* Upgrade rust-selectors.Bobby Holley2016-07-051-35/+39
* Add attr_equals to TElement.Bobby Holley2016-07-051-0/+5
* Add has_attr method to TElement.Bobby Holley2016-07-051-0/+5
* Remove get_attrs from TElement.Bobby Holley2016-07-051-8/+4
* Move util::str to styleAnthony Ramine2016-07-051-1/+1
* Move util::vec::ForgetfulSink to style::sink and simplify itAnthony Ramine2016-07-041-3/+3
* Use our copy of RefCell for style data.Simon Sapin2016-06-231-1/+1
* Remove unused re-exports from layout_interface.Ms2ger2016-06-201-6/+9
* Move TrustedNodeAddress to script_layout_interface.Ms2ger2016-06-201-2/+2
* Move ServoLayoutNode and related structs to script.Ms2ger2016-06-201-0/+996