aboutsummaryrefslogtreecommitdiffstats
path: root/components/style/rule_tree
Commit message (Expand)AuthorAgeFilesLines
* Remove XBL as a separate cascading level in Stylo.Xidorn Quan2017-10-231-3/+0
* Add Servo_StyleSet_GetComputedValuesByAddingAnimation FFI.Boris Chiou2017-10-191-0/+19
* Replace all uses of the `heapsize` crate with `malloc_size_of`.Nicholas Nethercote2017-10-181-8/+3
* Remove text-shadow handling from HasAuthorSpecifiedRulesXidorn Quan2017-10-121-29/+4
* Support pseudo-element properly in HasAuthorSpecifiedRules.Xidorn Quan2017-10-111-7/+16
* stylo: use FnvHashMap everywhere, remove default HashMap construction methodsManish Goregaokar2017-10-031-2/+2
* style: Add a TLS-based style struct caching mechanism.Emilio Cobos Álvarez2017-09-141-1/+1
* Make MallocSizeOf::malloc_{,enclosing_}size_of unsafe.Nicholas Nethercote2017-09-131-2/+2
* Overhaul MallocSizeOf and related things.Nicholas Nethercote2017-09-121-6/+15
* Use SmallBitVec for important flags in PDBMatt Brubeck2017-09-111-6/+5
* Measure the stylist during memory reporting.Nicholas Nethercote2017-09-051-1/+1
* Auto merge of #18334 - Manishearth:hashglobe, r=emilio,Gankrobors-servo2017-09-011-1/+1
|\
| * stylo: Replace all hashtable collections with ones from style::hashManish Goregaokar2017-08-311-1/+1
* | Auto merge of #18337 - kuoe0:make-the-order-of-rules-in-DevTools-be-the-speci...bors-servo2017-09-011-15/+22
|\ \ | |/ |/|
| * Bug 1391198 - Make the order of rules in DevTools be the specificity order.KuoE02017-09-011-15/+22
* | Measure memory usage of Stylo's Rule Tree.Nicholas Nethercote2017-08-301-1/+15
|/
* order derivable traits listsClément DAVID2017-08-231-2/+2
* Make emtpy rule can be inserted into rule treeKuoE02017-08-161-1/+4
* Include logical properties in has_author_specified_rulesManish Goregaokar2017-08-091-0/+22
* Remove testing feature from style crateManish Goregaokar2017-08-071-5/+4
* Make replace_rules_internal return true only if important rules changed.Hiroyuki Ikezoe2017-08-031-1/+5
* Replace all uses of the style::stylearc alias with servo_arc.Michael Partheil2017-07-191-1/+1
* stylo: Make Servo Arc types use ptr to T instead of ptr to ArcInner<T>Manish Goregaokar2017-07-171-5/+5
* style: Make RuleTree::root return a reference instead of a strong pointer.Emilio Cobos Álvarez2017-07-121-12/+14
* style: Undo the optimization for grabbing animation rules from the style data.Emilio Cobos Álvarez2017-07-121-27/+1
* Use GC machinery rather than recursion for post-rule-tree-teardown node dropp...Bobby Holley2017-07-041-6/+34
* Allow StrongRuleNode drops after RuleTree destruction.Bobby Holley2017-06-301-6/+34
* Use a different sentinel value to lock the free list.Bobby Holley2017-06-301-3/+7
* Hook into the Gecko leak checking machinery.Bobby Holley2017-06-301-0/+50
* Stop GCing before dropping the root rule node.Bobby Holley2017-06-301-4/+2
* Move match and cascade temporaries to CurrentElementInfoJ. Ryan Stinnett2017-06-221-1/+1
* style: Don't use SmallVec::into_iter to move into another vector.Emilio Cobos Álvarez2017-06-211-7/+10
* stylo: Fix has_author_specified_rules() for rules in XBL stylesheets (bug 137...Ting-Yu Lin2017-06-201-2/+2
* Remove Option wrapper from RuleNode's StyleSource to save one word, addBrian Lewis2017-06-191-26/+39
* Assert against permanently-leaked rule nodes.Bobby Holley2017-06-161-0/+5
* Reuse the prev_sibling slot for free_count to save a word.Bobby Holley2017-06-161-20/+45
* Actually increment the counter when adding rule nodes to the free list.Bobby Holley2017-06-161-0/+5
* style: Less refcount churn while inserting in the rule tree.Emilio Cobos Álvarez2017-06-131-30/+40
* Hoist ApplicableDeclaration{Block,List} into a separate file.Bobby Holley2017-06-121-2/+2
* Use even fewer bits for source order and shrink ApplicableDeclarationsBlock b...Bobby Holley2017-06-121-1/+10
* Auto merge of #17221 - aethanyc:support-xbl-stylesheet, r=heycambors-servo2017-06-081-1/+4
|\
| * stylo: Get rules from Gecko XBL stylesheets in cascading (Bug 1290276)Ting-Yu Lin2017-06-081-1/+4
* | Merge CSSColor into Color.Xidorn Quan2017-06-081-2/+1
|/
* Use NonZeroPtrMut for {Strong,Weak}RuleNode.Bobby Holley2017-06-061-35/+33
* style: Allow StyleSource to be compared.Emilio Cobos Álvarez2017-05-291-0/+6
* Fix calculation of base styles to drop animation rulesBrian Birtles2017-05-261-1/+1
* Match and cascade visited stylesJ. Ryan Stinnett2017-05-241-0/+15
* Rollup merge of #17014 - hiikezoe:animation-rules-in-norma-restyle, r=emilio,...Manish Goregaokar2017-05-241-1/+51
|\
| * Use animation values that have been processed during animation-only restyle f...Hiroyuki Ikezoe2017-05-241-1/+27
| * Use SMIL override value that has been processed during animation-only restyle...Hiroyuki Ikezoe2017-05-241-0/+24