aboutsummaryrefslogtreecommitdiffstats
path: root/components/layout/wrapper.rs
Commit message (Expand)AuthorAgeFilesLines
* Upgrade to rustc 1.19.0-nightly (ced823e26 2017-05-07)Simon Sapin2017-05-081-2/+2
* Bug 1325734 - Simplify ElementData and eliminate the concept of consuming sty...Bobby Holley2017-01-091-1/+1
* Bug 1325734 - Remove Servo Layout's dependency on the initial-ness of the sty...Bobby Holley2017-01-091-0/+39
* Switch to crates.io for atomic_refcell.Bobby Holley2017-01-031-1/+1
* Bug 1317016 - Basic infrastructure for RestyleHint-driven traversal.Bobby Holley2016-11-241-5/+0
* Drop style data from descendants on display:none.Bobby Holley2016-11-011-0/+13
* Replace begin_styling with a centralized mechanism to set a node up for eithe...Bobby Holley2016-11-011-11/+21
* Rename NodeData and associated data structures to Element*.Bobby Holley2016-10-291-1/+1
* Hoist most styling functionality from TNode to TElement.Bobby Holley2016-10-291-20/+18
* Move core pseudo-element handling to ThreadSafeLayoutElement.Bobby Holley2016-10-281-44/+14
* Rearrange some data structures in preparation for the new incremental restyle...Bobby Holley2016-10-211-1/+1
* Remove borrow_data and mutate_data from TNode.Bobby Holley2016-10-101-1/+1
* Rename PrivateStyleData to PersistentStyleData and use AtomicRefCell instead ...Bobby Holley2016-10-021-37/+18
* Reorder `use` statementsUK9922016-09-091-1/+1
* Remove the ComputedValue traits and style_struct_traitsSimon Sapin2016-07-201-1/+0
* Use our copy of RefCell for style data.Simon Sapin2016-06-231-1/+1
* Remove the layout_wrapper re-exports from layout::wrapper.Ms2ger2016-06-201-2/+0
* Move ServoLayoutNode and related structs to script.Ms2ger2016-06-201-965/+5
* Make ServoLayoutNode::debug_id() less convoluted.Ms2ger2016-06-201-2/+1
* Introduce LayoutJS<Node>::opaque() to replace OpaqueNodeMethods::from_jsmanag...Ms2ger2016-06-201-2/+2
* Move LayoutNode and related traits to script_layout_interface.Ms2ger2016-06-201-348/+3
* Move HTMLCanvasData to script_layout_interface.Ms2ger2016-06-201-2/+2
* Introduce LayoutNodeType and LayoutElementType enums.Ms2ger2016-06-201-17/+22
* Introduce a ThreadSafeLayoutNodeHelpers trait for methods to stay in layout.Ms2ger2016-06-201-86/+93
* Introduce ThreadSafeLayoutNode::borrow_layout_data_unchecked.Ms2ger2016-06-201-1/+11
* Introduce a node_text_content method.Ms2ger2016-06-201-1/+7
* Move some more methods into the LayoutNodeLayoutData trait.Ms2ger2016-06-201-15/+17
* Introduce a LayoutNodeLayoutData trait for methods to stay in layout.Ms2ger2016-06-201-0/+4
* Introduce get_style_and_layout_data() methods.Ms2ger2016-06-201-5/+28
* Split initialize_data into two.Ms2ger2016-06-201-3/+9
* Use get_style_data() where possible.Ms2ger2016-06-201-20/+36
* Implement get_style_data() methods.Ms2ger2016-06-201-0/+16
* Introduce PartialStyleAndLayoutData.Ms2ger2016-06-201-2/+2
* Move OpaqueStyleAndLayoutData to script_layout_interface.Ms2ger2016-06-201-1/+2
* Introduce a script_layout_interface crate and move RestyleDamage to it.Ms2ger2016-06-201-1/+1
* Move the initialize_data method out of the TNode trait.Ms2ger2016-06-131-14/+13
* Use Ref/RefMut::map rather than transmute for ServoLayoutNode.Ms2ger2016-06-131-2/+2
* Make layout only depend on script::layout_interface.Ms2ger2016-06-071-11/+6
* Stop re-exporting AttrValue.Ms2ger2016-06-071-1/+1
* Move the definition of ServoThreadSafeLayoutNode::iframe_pipeline_id to script.Ms2ger2016-06-071-7/+2
* Move the definition of ServoThreadSafeLayoutNode::canvas_data to script.Ms2ger2016-06-071-5/+3
* Move the definition of ServoThreadSafeLayoutNode::image_url to script.Ms2ger2016-06-071-6/+2
* Move the definition of ServoThreadSafeLayoutNode::selection to script.Ms2ger2016-06-071-11/+4
* Implement :placeholder-shown (fixes #10561)Anthony Ramine2016-06-031-1/+2
* Remove empty lines following braces.Josh Matthews2016-05-271-1/+0
* Add string_cache override for geckolib based on gecko atoms.Bobby Holley2016-05-181-21/+21
* Removed unused importsPer Lundberg2016-05-151-2/+2
* Move some code from ServoThreadSafeLayoutNode::text_content into script.Ms2ger2016-05-091-17/+1
* layout: use `debug!` instead of `warn!` for the expected ThreadSafeLayoutElem...Emilio Cobos Álvarez2016-05-041-3/+3
* style: Minor documentation tweaks about lazy pseudo-elementsEmilio Cobos Álvarez2016-05-041-0/+12