servo/components/style/rule_tree/mod.rs
1873e0e3b4c84f052309a61bb9c9e6bcc36a1d8d
created 2017-09-13 08:02 -0500
pushed 2017-09-15 00:19 +0000
Nicholas Nethercote Nicholas Nethercote - servo: Merge #18474 - malloc_size_of tweaks (from nnethercote:malloc_size_of-tweaks); r=jdm
623f813e5a7563a8b5065761324b007f32585d95
created 2017-09-11 22:11 -0500
pushed 2017-09-15 00:19 +0000
Nicholas Nethercote Nicholas Nethercote - servo: Merge #18452 - Overhaul MallocSizeOf and related things (from nnethercote:bug-1398737); r=jdm
002ebb2eb2b708d72bbc82c2cac7bb5c3451cfb1
created 2017-09-11 08:57 -0500
pushed 2017-09-15 00:19 +0000
Matt Brubeck Matt Brubeck - servo: Merge #18431 - Use SmallBitVec to optimize size of PropertyDeclarationBlock (from mbrubeck:pdb-size); r=SimonSapin
49d106783eecf3140a81575e807e5f6325d6bba6
created 2017-09-05 12:51 -0500
pushed 2017-09-15 00:19 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - servo: Merge #18384 - style: Don't waste a whole selector map for each class / id in the document (from emilio:invalidation-map-bloat); r=bholley
c54db40f50d7b28208b79fdc6907bcc220f9c13d
created 2017-09-01 16:09 -0500
pushed 2017-09-15 00:19 +0000
Manish Goregaokar Manish Goregaokar - servo: Merge #18334 - Add fallible hashmaps from HashGlobe for stylo (from Manishearth:hashglobe); r=emilio,Gankro
2a9f62a68924fcbdd669978ca690863be016ea55
created 2017-09-01 04:15 -0500
pushed 2017-09-15 00:19 +0000
KuoE0 KuoE0 - servo: Merge #18337 - Make the order of rules in DevTools be the specificity order (from kuoe0:make-the-order-of-rules-in-DevTools-be-the-specificity-order); r=emilio
df44116129d4a5efaa8480868296c6806c1958ba
created 2017-08-31 00:31 -0500
pushed 2017-09-15 00:19 +0000
Nicholas Nethercote Nicholas Nethercote - servo: Merge #18310 - Measure memory usage of Stylo's Rule Tree (from nnethercote:bug-1394729); r=heycam
809640e1d6115fbecdea719f03a586d0062aa896
created 2017-08-23 17:18 -0500
pushed 2017-09-15 00:19 +0000
Clément DAVID Clément DAVID - servo: Merge #18179 - Automatically verify that derive() lists are alphabetically ordered #… (from davidcl:master); r=jdm
b3f676c39bc077032c94aaffc98d3a3fc0a90448
created 2017-08-15 23:11 -0500
pushed 2017-09-15 00:19 +0000
KuoE0 KuoE0 - servo: Merge #18099 - Make emtpy rule can be inserted into rule tree (from KuoE0:make-empty-rule-can-be-inserted-into-rule-tree); r=emilio
f58cbba9ba49872c8905bb59d5df457cad8e2a41
created 2017-08-10 00:04 -0500
pushed 2017-09-15 00:19 +0000
Manish Goregaokar Manish Goregaokar - servo: Merge #18032 - stylo: Fixes for min font size and logical properties (from Manishearth:fixes); r=heycam
a5db792ef42a7a3f7422206a58d1a94953c93d5a
created 2017-08-08 07:35 -0500
pushed 2017-09-15 00:19 +0000
Manish Goregaokar Manish Goregaokar - servo: Merge #17984 - Remove style/testing feature (from Manishearth:rm-testing); r=SimonSapin
0695ad9ccabaea841c99c559aeeaa58f0d306526
created 2017-08-02 18:30 -0500
pushed 2017-09-15 00:19 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - servo: Merge #17951 - Make replace_rules_internal return true only if important rules changed (from hiikezoe:import-rule-check); r=emilio
6e838c394c29209babe2fddf658f8e22c7130354
created 2017-07-19 06:03 -0700
pushed 2017-08-02 08:25 +0000
Michael Partheil Michael Partheil - servo: Merge #17775 - Replace all uses of the style::stylearc alias with servo_arc (from michael-p:rename-stylearc-to-servo-arc); r=emilio
2d5674f3b7422923f86e6df93fb7d8ef999a5f36
created 2017-07-17 19:44 -0700
pushed 2017-08-02 08:25 +0000
Manish Goregaokar Manish Goregaokar - servo: Merge #17767 - stylo: Fuse ServoStyleContext and ServoComputedValues (from Manishearth:stylo-fuse); r=bholley
ee280797f4c94a320300c61c24e8b7789190e9e2
created 2017-07-12 00:28 -0700
pushed 2017-08-02 08:25 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - servo: Merge #17688 - style: Split style resolution and dynamic change computation (from emilio:split-style-resolution); r=heycam,BorisChiou
3f6ff65e698f2ff864354130b13f1111ae19020e
created 2017-07-04 13:44 -0700
pushed 2017-08-02 08:25 +0000
Bobby Holley Bobby Holley - servo: Merge #17602 - Use GC machinery rather than recursion for post-rule-tree-teardown node dropping (from bholley:rule_tree_custom_gc); r=emilio
281a72862b4883a67b3c0370d12100ac8396707c
created 2017-06-30 23:36 -0700
pushed 2017-08-02 08:25 +0000
Bobby Holley Bobby Holley - servo: Merge #17585 - Allow dropping rule nodes after rule tree teardown (from bholley:rule_tree_teardown); r=emilio
f620402d752ec587b7d228746882e6f0058eaeca
created 2017-06-22 17:46 -0700
pushed 2017-08-02 08:25 +0000
J. Ryan Stinnett J. Ryan Stinnett - servo: Merge #17481 - Stylo: Move match and cascade temporaries to CurrentElementInfo (from jryans:move-rule-node); r=bholley
d250b1796b875571019aa99f635fc7b7653b2c0a
created 2017-06-22 00:14 -0700
pushed 2017-08-02 08:25 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - servo: Merge #17443 - style: Don't use SmallVec::into_iter to move into another vector (from emilio:smallwat); r=SimonSapin
5e0adea68a9bab21505bfa44b378c0a3d470cbe4
created 2017-06-20 02:05 -0700
pushed 2017-08-02 08:25 +0000
Ting-Yu Lin Ting-Yu Lin - servo: Merge #17426 - stylo: Fix has_author_specified_rules() for rules in XBL stylesheets (from aethanyc:fix-has-author-specified-rules-xbl); r=heycam
bb44e5fae03f38c5a2d41ba578ff08f5139dd2f3
created 2017-06-19 15:30 -0700
pushed 2017-08-02 08:25 +0000
Brian Lewis Brian Lewis - servo: Merge #17404 - Shrink rulenode (from zuwow:shrink-rulenode); r=bholley
1f216a97ac0633e2ffd5f9af2893e4610f7206f7
created 2017-06-16 14:13 -0700
pushed 2017-08-02 08:25 +0000
Bobby Holley Bobby Holley - servo: Merge #17368 - Rule tree gc never runs until teardown (from bholley:rule_tree_gc); r=emilio
b74375c2dcee45770e1308c71b2e367397d50577
created 2017-06-13 13:01 -0700
pushed 2017-08-02 08:25 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - servo: Merge #17294 - style: Less refcount churn while inserting in the rule tree (from emilio:less-refcount-churn); r=bholley
19621c41aef5f6021534d1ecd4196460265dbeae
created 2017-06-12 12:41 -0700
pushed 2017-08-02 08:25 +0000
Bobby Holley Bobby Holley - servo: Merge #17281 - Pack bloom filter hashes better and save a word on Rule (from bholley:shrink_rule_again); r=emilio
4104db6e97c8420ee9b0001ea83e1a1cbb3cf551
created 2017-06-08 00:19 -0700
pushed 2017-06-12 13:08 +0000
Ting-Yu Lin Ting-Yu Lin - servo: Merge #17221 - stylo: Get rules from Gecko XBL stylesheets in cascading (Bug 1290276) (from aethanyc:support-xbl-stylesheet); r=heycam
b1628969b8330e235e62664d966b38fa560fbb23
created 2017-06-07 21:03 -0700
pushed 2017-06-12 13:08 +0000
Xidorn Quan Xidorn Quan - servo: Merge #17219 - Support interpolation between currentcolor and numeric color (from upsuper:currentcolor); r=Manishearth,birtles
ced7540c6f6f6cb857df6b3770121f6fceac726c
created 2017-06-06 22:42 -0700
pushed 2017-06-12 13:08 +0000
Bobby Holley Bobby Holley - servo: Merge #17197 - Force the NonZero optimization for servo_arc and StrongRuleNode (from bholley:nonzero_arc); r=Manishearth
04729fc3cfa4ffbf720e52ae5192c81af996bbe8
created 2017-05-30 07:28 -0500
pushed 2017-06-12 13:08 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - servo: Merge #17063 - style: Allow sharing styles across elements with presentational hints (from emilio:pres-hints-sharing); r=bholley
eae2ab6f76edf9d191a8048f1394775dbdacfb7f
created 2017-05-26 07:34 -0500
pushed 2017-06-12 13:08 +0000
Brian Birtles Brian Birtles - servo: Merge #17050 - Fix calculation of base styles to drop animation rules (from birtles:fix-base-styles); r=hiro
a9c56fc0ad1193e8c21500587f4dad40d98c105b
created 2017-05-24 19:53 -0500
pushed 2017-06-12 13:08 +0000
J. Ryan Stinnett J. Ryan Stinnett - servo: Merge #17032 - Stylo: visited pseudo-class support (from jryans:stylo-visited); r=emilio
38e611761168e65679d4c3981ffc4341e5c1a850
created 2017-05-24 16:08 -0500
pushed 2017-06-12 13:08 +0000
Manish Goregaokar Manish Goregaokar - servo: Merge #17027 - Rollup of 9 pull requests (from Manishearth:rollup); r=Manishearth
b2b709fd2252683a6204834f01cdb12d1d919543
created 2017-05-24 07:12 -0500
pushed 2017-06-12 13:08 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - servo: Merge #16974 - style: Minor cleanups in the rule tree code (from emilio:rule-tree-cleanup); r=heycam
187e507bbb17ff9892fb908d9dce93242434e1eb
created 2017-05-20 07:24 -0500
pushed 2017-06-12 13:08 +0000
Boris Chiou Boris Chiou - servo: Merge #16963 - stylo: Bug 1334036 - Enable animations running on compositor (from BorisChiou:stylo/animation/omta); r=emilio
1f595ec2b2a260460296adaf3999da88c69af866
created 2017-05-15 20:46 -0500
pushed 2017-06-12 13:08 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - servo: Merge #16878 - stylo: Rework pseudo-elements to support pseudo selectors with state (from emilio:pseudos); r=bholley,xidorn,hiro
2fe5307c0bbc2ff129e99d11c8365a9db254b071
created 2017-05-11 12:21 -0500
pushed 2017-06-12 13:08 +0000
Bobby Holley Bobby Holley - servo: Merge #16813 - Handle importance when inserting into the rule tree (from bholley:importance_handling); r=emilio
1cf874e261b202162cf23b9a1e91af6779f39188
created 2017-05-09 13:21 -0500
pushed 2017-06-12 13:08 +0000
Matt Brubeck Matt Brubeck - servo: Merge #16784 - Bug 1349651 - stylo: Implement HasAuthorSpecifiedRules (from mbrubeck:has_author); r=bholley
d249be490d72dcf971e4a222bb5e3dad02d46613
created 2017-05-02 20:01 -0500
pushed 2017-06-12 13:08 +0000
Bobby Holley Bobby Holley - servo: Merge #16702 - Use a custom arc in the style system (from bholley:custom_arc); r=emilio
f28ac04a9ee71e0199657e1d700a1879f885c032
created 2017-04-27 00:48 -0500
pushed 2017-06-12 13:08 +0000
Brian Birtles Brian Birtles - servo: Merge #16625 - SMIL support for Gecko (from birtles:smil-support); r=hiro,heycam
2b80a8ab096af98983420a8e9741b099a9b8c6a1
created 2017-04-03 15:15 -0500
pushed 2017-06-12 13:08 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - servo: Merge #15562 - style: Tweak rule tree memory ordering (from emilio:rule-mem-order); r=bholley
6b9bbd396faca96f2e4549dab53b82557fe22403
created 2017-03-23 19:05 -0700
pushed 2017-06-12 13:08 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - servo: Merge #16111 - Add functions for after-change style of CSS Transition (from hiikezoe:after-change-style); r=emilio
e3e83e6bf4096e76458b7753afd91d082626b348
created 2017-03-19 14:31 -0700
pushed 2017-06-12 13:08 +0000
Simon Sapin Simon Sapin - servo: Merge #16014 - Per-process lock for CSSOM objects (from servo:style-ref); r=emilio
f1326092c823a9fb8576b4aa97af83a6947c1151
created 2017-03-08 03:07 -0800
pushed 2017-06-12 13:08 +0000
Simon Sapin Simon Sapin - servo: Merge #15856 - Deduplicate declarations on insertion, not at the end of parsing a block (from servo:dedup); r=Manishearth
b9caaf6c527f403bccab14ddfc47710327f85e27
created 2017-02-15 03:05 -0800
pushed 2017-04-18 12:07 +0000
Bobby Holley Bobby Holley - servo: Merge #15557 - stylo: various fixes to improve style logging in opt builds (from bholley:opt_logging); r=emilio
3594f6a456d6ee13e18a27cab7e11c6f6d01deb1
created 2017-02-10 10:34 -0800
pushed 2017-04-18 12:07 +0000
Bobby Holley Bobby Holley - servo: Merge #15480 - Refactor style computation (from bholley:refactor_style_computation); r=emilio
de2c47d37ae9b3e7b5faa769a852dc604b92128b
created 2017-02-02 03:00 -0800
pushed 2017-04-18 12:07 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - servo: Merge #15317 - style: Avoid selector-matching when only the style attribute is changed (from emilio:style-attr-restyle); r=bholley
72077d55923fe349fd60b4e706171b9ce8140381
created 2017-01-30 14:54 -0800
pushed 2017-04-18 12:07 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - servo: Merge #15288 - Refactor more stuff in preparation for special handling for restyling using the style attribute (from emilio:style-attr-restyle); r=SimonSapin
4308461871cdc0a98b57761d749dc8c1118f08a3
created 2016-12-31 03:19 -0800
pushed 2017-04-18 12:07 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - servo: Merge #14801 - style: Document and force documentation in a big chunk of the style crate (from emilio:no-missing-docs); r=mbrubeck,Manishearth,Wafflespeanut
4853d6540a1cc9fdf10dc22c085d9abc42a4faaa
created 2016-12-19 00:47 -0800
pushed 2017-04-18 12:07 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - servo: Merge #14485 - style: Add a simple rule-tree benchmarks (from servo:rule-tree-bench); r=heycam
fd5fb0702412443062e41ad79176b596ae81c400
created 2016-11-21 08:16 -0600
pushed 2017-04-18 12:07 +0000
Cameron McCormack Cameron McCormack - servo: Merge #14273 - ensure RuleNodes are dropped when Gecko drops the Stylist (from heycam:rule-tree-stylo); r=bholley,emilio
5def761b9b1762fa9b316f5c4c92dbb576dd11c3
created 2016-11-20 14:23 -0600
pushed 2017-04-18 12:07 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - servo: Merge #14278 - style: Don't assert when the final rule tree GC happens in script (from emilio:layout-data-in-script); r=Ms2ger
c1d796b0e1c561788a76ac73672072fa5ca3684f
created 2016-11-19 22:01 -0600
pushed 2017-04-18 12:07 +0000
Cameron McCormack Cameron McCormack - servo: Merge #14256 - GC the rule tree only when the free list gets to a certain size (from heycam:rn-gc-heuristic); r=emilio
24900f6369e28186505a7dd55b51b2f9fa892a16
created 2016-11-11 13:33 -0600
pushed 2017-04-18 12:07 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - servo: Merge #14167 - style: Don't assume siblings are alive in the rule tree when removing ourselves from the child list (from emilio:rule-tree-list); r=Manishearth
0b8530a54cdcb45dcf559764c1307b49c60aebd5
created 2016-11-05 17:11 -0500
pushed 2017-04-18 12:07 +0000
Simon Sapin Simon Sapin - servo: Merge #13202 - Rule tree, v1 (from emilio:rule-tree); r=SimonSapin,Manishearth,emilio
less more (0) tip