aboutsummaryrefslogtreecommitdiffstats
path: root/components/style/gecko/traversal.rs
Commit message (Expand)AuthorAgeFilesLines
* Move Stylo to its own repo (#31350)Delan Azabani2024-02-271-53/+0
* Update MPL license to https (part 4)Jan Andre Ikenmeyer2018-11-191-1/+1
* `cargo fix --edition --features gecko`Simon Sapin2018-11-101-4/+4
* Run rustfmt on selectors, servo_arc, and style.Bobby Holley2018-04-101-12/+14
* Eliminate the sequential/traversal parallel distinction in favor of a unified...Bobby Holley2017-08-251-8/+2
* Pass a callback to recalc_style_at to avoid traversing children twice.Bobby Holley2017-07-151-8/+9
* script: Move the layout_wrapper outside of script.Emilio Cobos Álvarez2017-07-151-12/+2
* Rip out the generic abstractions around ThreadLocalStyleContext.Bobby Holley2017-07-051-14/+4
* Do the sequential traversal breadth-first.Bobby Holley2017-04-091-1/+1
* Replace RwLock<StyleRule> with Locked<StyleRule>Simon Sapin2017-03-191-6/+7
* style: Expose the traversal kind to the style system.Emilio Cobos Álvarez2017-01-241-2/+8
* Bug 1325734 - Parameterize the style traversal on TElement instead of TNode. ...Bobby Holley2017-01-091-6/+6
* style: Document Gecko's traversal code.Emilio Cobos Álvarez2017-01-021-0/+5
* Stop using UnsafeNode in the StyleSharingCandidateCache.Bobby Holley2016-12-211-4/+4
* Introduce and use Scoped TLS.Bobby Holley2016-12-211-10/+11
* Make the DomTraversalContext own the SharedStyleContext and share it immutabl...Bobby Holley2016-12-161-18/+25
* Make Restyle tracking more granular.Bobby Holley2016-12-091-15/+7
* style: Enable the bloom filter recovering.Emilio Cobos Álvarez2016-11-271-3/+3
* Revert restyled_previous_sibling_element tracking, and separate child preproc...Bobby Holley2016-11-241-2/+2
* Bug 1317016 - Basic infrastructure for RestyleHint-driven traversal.Bobby Holley2016-11-241-7/+3
* Drop style data from descendants on display:none.Bobby Holley2016-11-011-0/+4
* Eliminate RestyleResult.Bobby Holley2016-11-011-9/+8
* Replace begin_styling with a centralized mechanism to set a node up for eithe...Bobby Holley2016-11-011-1/+1
* 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-4/+11
* Don't traverse text nodes during styling.Bobby Holley2016-10-271-2/+9
* Introduce StylingMode and deprecate explicit dirtiness.Bobby Holley2016-10-261-1/+7
* Rearrange some data structures in preparation for the new incremental restyle...Bobby Holley2016-10-211-4/+0
* Move most of geckolib into style::geckoManish Goregaokar2016-09-261-0/+49