aboutsummaryrefslogtreecommitdiffstats
path: root/components/layout/traversal.rs
Commit message (Expand)AuthorAgeFilesLines
...
* Stop using UnsafeNode in the StyleSharingCandidateCache.Bobby Holley2016-12-211-2/+2
* Introduce and use Scoped TLS.Bobby Holley2016-12-211-16/+15
* Make the DomTraversalContext own the SharedStyleContext and share it immutabl...Bobby Holley2016-12-161-51/+49
* Removed util.Alan Jeffrey2016-12-141-1/+1
* Make Restyle tracking more granular.Bobby Holley2016-12-091-16/+11
* style: Enable the bloom filter recovering.Emilio Cobos Álvarez2016-11-271-5/+3
* style: Introduce StyleBloomEmilio Cobos Álvarez2016-11-271-30/+8
* Revert restyled_previous_sibling_element tracking, and separate child preproc...Bobby Holley2016-11-241-3/+2
* Bug 1317016 - Basic infrastructure for RestyleHint-driven traversal.Bobby Holley2016-11-241-12/+12
* Rename selector_impl.rs to selector_parser.rsSimon Sapin2016-11-201-1/+1
* Eliminate HAS_CHANGED in favor of explicit RestyleDamage.Bobby Holley2016-11-161-9/+6
* Remove TDocument from the style and layout crates.Bobby Holley2016-11-141-2/+2
* Auto merge of #14084 - mrobinson:scroll_root_2, r=glennwbors-servo2016-11-071-19/+19
|\
| * Don't promote all scrollable regions to stacking contextsMartin Robinson2016-11-051-19/+19
* | Stop using associated types for the concrete TRestyleDamage implementation.Bobby Holley2016-11-071-1/+2
|/
* Drop style data from descendants on display:none.Bobby Holley2016-11-011-1/+5
* Eliminate RestyleResult.Bobby Holley2016-11-011-6/+8
* Replace begin_styling with a centralized mechanism to set a node up for eithe...Bobby Holley2016-11-011-3/+4
* Auto merge of #13957 - mrobinson:scroll_root, r=glennwbors-servo2016-10-301-2/+20
|\
| * Use a new id type for tracking scrolling areasMartin Robinson2016-10-301-2/+20
* | Rename NodeData and associated data structures to Element*.Bobby Holley2016-10-291-2/+2
* | Hoist most styling functionality from TNode to TElement.Bobby Holley2016-10-291-9/+26
* | Move core pseudo-element handling to ThreadSafeLayoutElement.Bobby Holley2016-10-281-1/+1
|/
* Move all *MatchMethods to TElement.Bobby Holley2016-10-271-2/+1
* Don't traverse text nodes during styling.Bobby Holley2016-10-271-2/+33
* Hoist RestyleDamage onto TElement.Bobby Holley2016-10-271-5/+3
* Introduce StylingMode and deprecate explicit dirtiness.Bobby Holley2016-10-261-3/+11
* Simplify TNode a bit.Bobby Holley2016-10-201-6/+1
* Reorder `use` statementsUK9922016-09-091-2/+2
* Stop creating a LayoutContext in build_display_list_for_subtree.Ms2ger2016-08-241-2/+2
* Pass SharedLayoutContext to Flow::compute_absolute_position.Ms2ger2016-08-241-1/+1
* Rewrite the style sharing candidate cache.Emilio Cobos Álvarez2016-08-171-1/+5
* style: Force to stop computing children if we find the parent has display: none.Emilio Cobos Álvarez2016-08-101-4/+5
* Update to selectors 0.8.2Simon Sapin2016-08-091-1/+1
* style: Avoid propagating the restyle flag all through the dom when a node get...Emilio Cobos Álvarez2016-07-251-2/+4
* Remove some type aliases that are now just re-exports.Simon Sapin2016-07-201-1/+1
* Remove the ComputedValue traits and style_struct_traitsSimon Sapin2016-07-201-2/+1
* Upgrade rust-selectors.Bobby Holley2016-07-051-1/+1
* Make the STYLE_BLOOM global private.Ms2ger2016-06-231-28/+2
* Store SharedStyleContext in AssignISizes.Ms2ger2016-06-221-2/+3
* Pass SharedStyleContext to assign_inline_sizes.Ms2ger2016-06-221-1/+1
* Make RecalcStyleAndConstructFlows generic over the LayoutNode implementation.Ms2ger2016-06-201-4/+11
* Move LayoutNode and related traits to script_layout_interface.Ms2ger2016-06-201-2/+2
* Introduce a ThreadSafeLayoutNodeHelpers trait for methods to stay in layout.Ms2ger2016-06-201-1/+2
* Move some more methods into the LayoutNodeLayoutData trait.Ms2ger2016-06-201-1/+1
* Introduce a script_layout_interface crate and move RestyleDamage to it.Ms2ger2016-06-201-1/+1
* Move the TNode::initialize_data() call from recalc_style_at to its callers.Ms2ger2016-06-131-1/+8
* Stop generating flows under display: none.Matt Brubeck2016-05-251-1/+1
* Move '&&' to the end of the previous line.Zbynek Winkler2016-04-221-2/+2
* Rename imm_child_iter() and child_iter(). Fixes #10286malayaleecoder2016-04-091-1/+1