aboutsummaryrefslogtreecommitdiffstats
path: root/components/style/invalidation
Commit message (Expand)AuthorAgeFilesLines
* Auto merge of #19060 - emilio:invalidation-fishy, r=noxbors-servo2017-10-301-1/+5
|\
| * style: Properly forward ElementWrapper::blocks_ancestor_combinators.Emilio Cobos Álvarez2017-10-301-0/+4
| * style: Implement ElementWrapper::pseudo_element_originating_element in terms ...Emilio Cobos Álvarez2017-10-301-1/+1
* | style: Make the SelectorMap API slightly nicer.Emilio Cobos Álvarez2017-10-301-2/+2
|/
* Revert "Diagnostic map semantics."Manish Goregaokar2017-10-231-18/+16
* style: Ensure QuerySelector only processes the light tree.Emilio Cobos Álvarez2017-10-231-0/+10
* style: Ensure invalidated_self is called at most once per element.Emilio Cobos Álvarez2017-10-231-5/+17
* style: Don't look at user and author rules if the element can't be affected b...Emilio Cobos Álvarez2017-10-231-5/+12
* style: avoid selector refcount churn during invalidation.Emilio Cobos Álvarez2017-10-232-55/+66
* style: Move MatchingContext to the InvalidationProcessor.Emilio Cobos Álvarez2017-10-232-46/+38
* style: Add a way to add self-invalidations to the initial collection.Emilio Cobos Álvarez2017-10-232-1/+12
* style: Make invalidations with offset zero "universal" invalidations.Emilio Cobos Álvarez2017-10-231-0/+8
* Backed out changeset e64e659c077d: servo PR #18809 and revendor for reftest f...Gecko Backout2017-10-194-48/+48
* Auto merge of #18809 - Eijebong:bitflags, r=noxbors-servo2017-10-194-48/+48
|\
| * Update bitflags to 1.0 in every servo crateBastien Orivel2017-10-194-48/+48
* | style: Make MatchingContext generic over SelectorImpl.Emilio Cobos Álvarez2017-10-191-2/+2
|/
* Replace all uses of the `heapsize` crate with `malloc_size_of`.Nicholas Nethercote2017-10-184-21/+9
* style: Refactor children handling.Emilio Cobos Álvarez2017-10-172-2/+2
* style: Stop threading the ElementData around the invalidator.Emilio Cobos Álvarez2017-10-172-103/+40
* style: Don't require a full SharedStyleContext for TreeStyleInvalidator.Emilio Cobos Álvarez2017-10-172-18/+28
* style: Use left-to-right indices in the invalidator.Emilio Cobos Álvarez2017-10-163-15/+16
* style: Properly use nesting_level in the invalidation code.Emilio Cobos Álvarez2017-10-141-3/+5
* style: Hide LocalMatchingContext.Emilio Cobos Álvarez2017-10-141-23/+30
* style: Make InvalidationProcessor methods be &mut self.Emilio Cobos Álvarez2017-10-132-39/+36
* style: Add a way to skip the "invalidation on eager pseudo invalidates self" ...Emilio Cobos Álvarez2017-10-132-1/+12
* Be more precise in should_process_descendants.Emilio Cobos Álvarez2017-10-131-5/+2
* style: Unify invalidated_child with invalidated_descendants.Emilio Cobos Álvarez2017-10-132-38/+16
* style: Move the bounds up in InvalidationProcessor.Emilio Cobos Álvarez2017-10-132-58/+34
* style: Isolate all the restyling related logic in the invalidator in an Inval...Emilio Cobos Álvarez2017-10-132-42/+198
* style: Split the invalidation collection from the invalidator step.Emilio Cobos Álvarez2017-10-133-383/+459
* Auto merge of #18826 - emilio:invalidation-xbl-stuff, r=heycambors-servo2017-10-111-8/+12
|\
| * style: Tweak the quirks mode while collecting invalidations in XBL stuff.Emilio Cobos Álvarez2017-10-111-0/+4
| * style: Store the quirks mode directly in InvalidationCollector.Emilio Cobos Álvarez2017-10-111-8/+8
* | style: Support more selectors in the style sheet invalidator.Cameron McCormack2017-10-111-54/+114
|/
* Diagnostic map semantics.Bobby Holley2017-10-071-16/+18
* Revert #18668 - Add mprotect diagnostics for HashMap crashBobby Holley2017-10-031-18/+0
* style: Allow passing an nth-index-cache to the invalidation code.Emilio Cobos Álvarez2017-10-021-72/+95
* Semantics for ProtectedHashMap.Bobby Holley2017-09-281-0/+18
* Implement an nth-index cache.Bobby Holley2017-09-211-1/+5
* Introduce an NthIndexCache type and pipe it from ThreadLocalStyleContext to M...Bobby Holley2017-09-201-2/+6
* style: Share user agent cascade data across documents.Emilio Cobos Álvarez2017-09-151-1/+1
* Eliminate RestyleData entirely.Bobby Holley2017-09-122-8/+8
* Overhaul MallocSizeOf and related things.Nicholas Nethercote2017-09-122-37/+9
* stylo: Add uses of fallible Vec, SmallVec and HashMap facilities.Julian Seward2017-09-101-11/+17
* style: Reword a TODO in the stylesheet invalidation code.Emilio Cobos Álvarez2017-09-091-2/+2
* Measure SmallVecs in SelectorMap and InvalidationMap.Nicholas Nethercote2017-09-061-4/+14
* Auto merge of #18271 - legnaleurc:propagate_dirty_bits, r=emiliobors-servo2017-09-051-7/+45
|\
| * Propagate dirty bits after invalidation if needed.Wei-Cheng Pan2017-09-041-7/+45
* | style: Convert the visited dependentness of a dependency in a binary enum.Emilio Cobos Álvarez2017-09-051-14/+20
* | style: Don't waste a whole selector map for each class / id in the document.Emilio Cobos Álvarez2017-09-052-18/+17