servo/components/style/context.rs
91a488108e10bfd4df90ccf8b738ae5c4a0f0dc1
created 2017-07-28 22:51 -0500
pushed 2017-09-14 16:50 +0000
Boris Zbarsky Boris Zbarsky - servo: Merge #17912 - Implement ::first-line support in stylo (from bzbarsky:stylo-first-line); r=emilio
a2cb823abab5c8c14b4a25c58b6ed5fa398b371b
created 2017-07-28 20:12 -0500
pushed 2017-09-14 16:50 +0000
Boris Zbarsky Boris Zbarsky - servo: Merge #17909 - Don't reconstruct the layout object when going from no pseudo to pseudo with no content for ::before and ::after (from bzbarsky:dont-reframe-before-after); r=emilio
c510f3e6e17f76d274f3b59d2620150703f05e56
created 2017-07-27 18:29 -0500
pushed 2017-09-14 16:50 +0000
Bobby Holley Bobby Holley - servo: Merge #17895 - Clean up traversal modes (from bholley:clean_up_traversal); r=emilio
06e19157c17ef017ac85b7515314499b54b33f32
created 2017-07-23 15:06 -0700
pushed 2017-09-14 16:50 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - servo: Merge #17829 - style: Mention when visited styles may be disabled (from emilio:visited-nit); r=Manishearth
37c161b31cf5e7c2f460b0e37b372c45cfb57904
created 2017-07-23 13:46 -0700
pushed 2017-09-14 16:50 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - servo: Merge #17828 - stylo: Visited link fixes (from emilio:visited-now); r=Manishearth
97636f81a32ed1ed65a24bb7ba83eab11349c5a8
created 2017-07-20 17:09 -0700
pushed 2017-09-14 16:50 +0000
Alan Jeffrey Alan Jeffrey - servo: Merge #17499 - Fixed scaling artefacts in paint worklets caused by zoom and hidpi (from asajeffrey:script-paint-worklets-zoom); r=glennw
6e838c394c29209babe2fddf658f8e22c7130354
created 2017-07-19 06:03 -0700
pushed 2017-09-14 16:50 +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
fd50ffc843175244aa78ed496e6a1599abf64dfe
created 2017-07-14 02:02 -0700
pushed 2017-09-14 16:50 +0000
bors-servo bors-servo - servo: Merge #17728 - Reuse bloom filter and style sharing cache across traversals (from emilio:reuse-allocs); r=bholley,emilio
dce0c8a1352f3070c82794a1aedcc57fb6dc9109
created 2017-07-14 00:25 -0700
pushed 2017-09-14 16:50 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - servo: Merge #17713 - style: Kill some style sharing code (from emilio:less-code-is-lovely); r=heycam
ee280797f4c94a320300c61c24e8b7789190e9e2
created 2017-07-12 00:28 -0700
pushed 2017-09-14 16:50 +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
12ab8a102ba1715c3a0dbf1c9ca48bc1b49ae056
created 2017-07-10 18:13 -0700
pushed 2017-09-14 16:50 +0000
Josh Matthews Josh Matthews - servo: Merge #17655 - Hook up Stylo error reporter to Firefox devtools (from jdm:stylo-error-reporter); r=emilio
1da791db18e37268ce028f562d9c877f1ba56b99
created 2017-07-10 11:33 -0700
pushed 2017-09-14 16:50 +0000
J. Ryan Stinnett J. Ryan Stinnett - servo: Merge #17650 - Pass through visited style for after change (from jryans:link-transition-crash); r=hiikezoe
8b90d06b10d8a37dc9fbe4211f2484e360d94080
created 2017-07-05 18:37 -0700
pushed 2017-09-14 16:50 +0000
Bobby Holley Bobby Holley - servo: Merge #17612 - Make the style statistics dump threshold configurable (from bholley:custom_threshold); r=emilio
b3a92c2da52cde05e604dfa0280564982dd9e022
created 2017-06-30 09:11 -0700
pushed 2017-09-14 16:50 +0000
Boris Zbarsky Boris Zbarsky - servo: Merge #17570 - Implement :visited support for lazy pseudo-elements (from bzbarsky:visited-pseudos); r=jryans
e48410b61660448bece4ce23df7cd025ccbf521a
created 2017-06-23 20:07 -0700
pushed 2017-09-14 16:50 +0000
Bobby Holley Bobby Holley - servo: Merge #17504 - Make EagerPseudoStyles use an Arc, not a Box (from bholley:arc_pseudos); r=bholley
f620402d752ec587b7d228746882e6f0058eaeca
created 2017-06-22 17:46 -0700
pushed 2017-09-14 16:50 +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
69830ab24d9695c161b3ad8fe25523ff8e4ccc21
created 2017-06-18 05:55 -0700
pushed 2017-09-14 16:50 +0000
Simon Sapin Simon Sapin - servo: Merge #17390 - Untry (from servo:untry); r=nox
bdc22078e9f81f0a21d9e04522f52b96ed528b1e
created 2017-06-13 04:56 -0700
pushed 2017-09-14 16:50 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - servo: Merge #17292 - style: Implement a more fine-grained invalidation method (from emilio:better-style-invalidation); r=heycam
d8871fb0af7d50668441c15650ce0e37cb1b05d5
created 2017-06-10 12:25 -0700
pushed 2017-07-31 14:08 +0000
Nazım Can Altınova Nazım Can Altınova - servo: Merge #17266 - stylo: Support :active and :hover quirk (from canaltinova:active_hover_quirk); r=bholley,emilio
3427626e7f2636a87dd5d35ef98974df45a45235
created 2017-06-04 13:29 -0700
pushed 2017-07-31 14:08 +0000
Kenan Rhoton Kenan Rhoton - servo: Merge #17142 - Move LRUCache to ArrayDeque crate (from kenan-rhoton:LRUCacheArrayVecDeque); r=emilio
09fc715942f2b303b1a1ed5f65e977e55b35b890
created 2017-05-31 10:07 -0500
pushed 2017-07-31 14:08 +0000
Bobby Holley Bobby Holley - servo: Merge #17110 - Improve Style Sharing (from bholley:better_style_sharing); r=emilio
04729fc3cfa4ffbf720e52ae5192c81af996bbe8
created 2017-05-30 07:28 -0500
pushed 2017-07-31 14: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
621439cb44b1bcc9cc8415ee076deee48ef8431c
created 2017-05-22 20:12 -0500
pushed 2017-07-31 14:08 +0000
heyzoos heyzoos - servo: Merge #16968 - Stylist accessors (from HeyZoos:stylist-accessors); r=emilio
fa744ead203d68703ee82790db81440d5584615e
created 2017-05-20 21:11 -0500
pushed 2017-07-31 14:08 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - servo: Merge #16972 - style: Move all the style sharing code outside matching.rs (from emilio:sanity-is-important-most-of-the-time); r=bholley
6636dc4ab755303a6839fe97a69da5185eae0dec
created 2017-05-12 08:56 -0500
pushed 2017-07-31 14:08 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - servo: Merge #16802 - style: Slim down SharedStyleContext, and do various other cleanups around the style crate (from emilio:slim-down-slc); r=bholley
f190f2c09ad8028a7d11d58aa7e4195691cdd25e
created 2017-05-10 15:08 -0500
pushed 2017-07-31 14:08 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - servo: Merge #16778 - Take all the snapshots into account in the style system (from emilio:snapshots); r=bholley
d48d678f5345fa053dfc9aadaddfbe610cec379f
created 2017-05-05 16:29 -0500
pushed 2017-07-31 14:08 +0000
Bobby Holley Bobby Holley - servo: Merge #16745 - Use selector maps for revalidation and dependency selectors (from bholley:more_selector_maps); r=emilio
d249be490d72dcf971e4a222bb5e3dad02d46613
created 2017-05-02 20:01 -0500
pushed 2017-07-31 14:08 +0000
Bobby Holley Bobby Holley - servo: Merge #16702 - Use a custom arc in the style system (from bholley:custom_arc); r=emilio
39114a550c968b8d1594221fb64238dfe004188a
created 2017-04-27 07:39 -0500
pushed 2017-07-31 14:08 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - servo: Merge #16630 - Make stylo traverse Native Anonymous Content, fixing a bunch of restyle bugs (from emilio:nac); r=bholley,hiro
73e219f11dd0a9e5ae60a2ae6986b646b69e98da
created 2017-04-23 14:45 -0500
pushed 2017-07-31 14:08 +0000
Bobby Holley Bobby Holley - servo: Merge #16578 - Fix up the style sharing cache (from bholley:fix_style_sharing_cache); r=emilio
7965d38e7018cdd781022f5c8e3b9347710153f5
created 2017-04-17 05:07 -0500
pushed 2017-07-31 14:08 +0000
Boris Chiou Boris Chiou - servo: Merge #16496 - stylo: Bug 1341372 - Detect new transitions and let it run (from BorisChiou:stylo/transition/trigger); r=heycam
8ac051a2cda61f94d7c2678afb7bf08af2dd301b
created 2017-04-13 08:56 -0500
pushed 2017-07-31 14:08 +0000
Bobby Holley Bobby Holley - servo: Merge #16432 - Coalesce duplicate selector flags and improve LRUCache (from bholley:faster_selector_flags); r=bholley
bb530cfdb4b13cd5bb7e0412fd62dcae50101744
created 2017-04-13 01:44 -0500
pushed 2017-07-31 14:08 +0000
Bobby Holley Bobby Holley - servo: Merge #16379 - Limit traversal statistics dumps to subtrees of 50 or more elements and add more values (from bholley:quieter_stats); r=SimonSapin
7d5bb286abc96bbeffa7fa7d23ce2b867b9bface
created 2017-04-12 02:27 -0500
pushed 2017-07-31 14:08 +0000
Bobby Holley Bobby Holley - servo: Merge #16369 - Store style system options in the global style data and shared style context (from bholley:style_system_options); r=SimonSapin
021e1f76a70fe2428adce3f8758d65362d0bbea7
created 2017-04-11 22:52 -0500
pushed 2017-07-31 14:08 +0000
Bobby Holley Bobby Holley - servo: Merge #16358 - Fix up the style sharing cache (from bholley:style_sharing_fixes); r=emilio
62cac5e2748df09884eda2298269d9427326ffa9
created 2017-04-09 06:15 -0500
pushed 2017-07-31 14:08 +0000
Manish Goregaokar Manish Goregaokar - servo: Merge #16316 - stylo: Make font base size computation threadsafe (from Manishearth:stylo-threadsafe); r=emilio
d41a55de7efd83424fd4cfa96b47c1502a8e179f
created 2017-04-09 01:04 -0500
pushed 2017-07-31 14:08 +0000
Cameron McCormack Cameron McCormack - servo: Merge #16309 - style: add a "for frame reconstruction" mode for restyle traversal (from heycam:restyle-reconstruct); r=bholley
e6c191fe9a7d5e50d0110d353628767f4f8d815c
created 2017-04-08 16:52 +0200
pushed 2017-07-31 14:08 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset d44f633899ce (bug 1351535)
d44f633899ce8d2d4621174464cb7e104cb9542d
created 2017-04-08 16:36 +0800
pushed 2017-07-31 14:08 +0000
Cameron McCormack Cameron McCormack - Bug 1351535 - Part 5.1: Move TraversalFlags into SharedStyleContext. r=bholley
3f4f2c720f4aed039f77da168a316d8e894ed4b6
created 2017-04-07 04:34 -0500
pushed 2017-07-31 14:08 +0000
Xidorn Quan Xidorn Quan - servo: Merge #16297 - Remove servo_url dependency for geckolib (from upsuper:stylo-servo-url); r=SimonSapin
65a43e3d16e33a99b2c8be6c33dcbb6a8c07031c
created 2017-04-06 20:07 -0500
pushed 2017-07-31 14:08 +0000
Bobby Holley Bobby Holley - servo: Merge #16291 - Hoist possibly_expired_animations into CurrentElementInfo (from bholley:possibly_expired); r=emilio
cc56aeb825910e35e03ffb610ba43984f6bb3750
created 2017-03-27 03:47 -0700
pushed 2017-07-31 14:08 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - servo: Merge #16147 - Update effect properties for animations (from hiikezoe:update-effect-properties); r=heycam
9025c14f11790c4b19b67cdc3c836c2578b080ad
created 2017-03-26 21:13 -0700
pushed 2017-07-31 14:08 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - servo: Merge #16145 - Animation only restyles (from hiikezoe:animation-only-restyles); r=heycam
e3e83e6bf4096e76458b7753afd91d082626b348
created 2017-03-19 14:31 -0700
pushed 2017-07-31 14:08 +0000
Simon Sapin Simon Sapin - servo: Merge #16014 - Per-process lock for CSSOM objects (from servo:style-ref); r=emilio
c1880dccfde597ff54f0dea2028f8d56d8231a89
created 2017-03-13 16:50 -0700
pushed 2017-07-31 14:08 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - servo: Merge #15931 - style: Kill SharedStyleContext::default_computed_values (from emilio:die-defaultvalues-die); r=mbrubeck
7f621b6d1ca7ae5defe9beb1849099330049d03c
created 2017-03-11 04:40 -0800
pushed 2017-07-31 14:08 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - servo: Merge #15913 - Use the proper viewport size for stylo (from emilio:viewport-size); r=heycam,hiro
6922a4b2ede7d661a5be058556b73bcb9b86d3e1
created 2017-03-11 02:31 -0800
pushed 2017-07-31 14:08 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - servo: Merge #15891 - style: Iterate the LRU cache contents from back to front (from emilio:lru-back-to-front); r=bholley,mbrubeck
8993adab1cd631a16d872a9c6db4ae3b2302cab5
created 2017-03-09 20:23 -0800
pushed 2017-07-31 14:08 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - servo: Merge #15900 - Process css animations for gecko (from hiikezoe:process-css-animations); r=heycam
72c4674f95b7884b745d5a0bfcf5dcdc6fb0a8c1
created 2017-03-02 18:46 -0800
pushed 2017-06-05 19:31 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - servo: Merge #15805 - layout_thread: Also reposition elements when reflowing all nodes (from emilio:reposition); r=glennw
b9caaf6c527f403bccab14ddfc47710327f85e27
created 2017-02-15 03:05 -0800
pushed 2017-06-05 19:31 +0000
Bobby Holley Bobby Holley - servo: Merge #15557 - stylo: various fixes to improve style logging in opt builds (from bholley:opt_logging); r=emilio
d4d5ff27ff7e9833e5413bb262a034baa4cf14d9
created 2017-02-08 19:33 -0800
pushed 2017-06-05 19:31 +0000
Bobby Holley Bobby Holley - servo: Merge #15462 - Accumulate parent elements that need selector bits set on the ThreadLocalStyleContext (from bholley:accumulate_selector_flags); r=emilio
0e346b3529c123b7b505a8c48ca0d7ebcbbc7f48
created 2017-01-19 15:27 -0800
pushed 2017-06-05 19:31 +0000
Bobby Holley Bobby Holley - servo: Merge #15119 - Add style performance statistics to Servo (from bholley:traversal_stats); r=emilio
22f2b3fbcbef57fdc8a479bf3e465aea89da49fb
created 2017-01-09 17:26 -0800
pushed 2017-06-05 19:31 +0000
Bobby Holley Bobby Holley - servo: Merge #14907 - Give up on hoisting ElementData into the frame and eliminate the concept of consuming styles (from bholley:eliminate_consume); r=emilio
e5f7d79b9ae5378ea7f3b1916a711d6ad5388f06
created 2017-01-04 21:01 -0800
pushed 2017-06-05 19:31 +0000
Boris Zbarsky Boris Zbarsky - servo: Merge #14848 - Stop using global initial styles for stylo; the initial styles need to be per-document (from bzbarsky:initial-styles); r=bholley
56fb1073e3041215f561a41ec2a84170001267c1
created 2017-01-02 04:10 -0800
pushed 2017-06-05 19:31 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - servo: Merge #14819 - Document most of the remaining parts of the style system, make docs-by-default for the whole style system (from emilio:no-missing-docs); r=Manishearth
178353b160202d8423bdea40d12ee16d48bca924
created 2016-12-22 12:02 -0800
pushed 2017-06-05 19:31 +0000
Bobby Holley Bobby Holley - servo: Merge #14662 - Hoist bloom filter into scoped TLS, and remove a bunch of complexity and unsafety from the style system (from bholley:bloom_tls); r=emilio
f0be16755379c0cb9feabf5c063edcea211ad9a1
created 2016-12-21 11:11 -0800
pushed 2017-06-05 19:31 +0000
Bobby Holley Bobby Holley - servo: Merge #14642 - Use Scoped TLS in the style system and eliminate UnsafeNode usage in the StyleSharingCandidateCache (from bholley:scoped_tls); r=emilio
3dc190bba0df8f370d5c85853cab032baae0b9f2
created 2016-12-17 13:25 -0800
pushed 2017-06-05 19:31 +0000
Julien Wajsberg Julien Wajsberg - servo: Merge #14430 - Expose Quirks Mode information in the layout data and code (from julienw:access-quirks-mode-from-layout); r=emilio
525ebfb419d4b5ff17bb8d6f98aa2d59e6da8ea4
created 2016-12-16 11:38 -0800
pushed 2017-06-05 19:31 +0000
Bobby Holley Bobby Holley - servo: Merge #14610 - Simplify style context architecture and make it safer (from bholley:style_context_refactor); r=emilio
b5b63ec333ddcb40ac2c321e7e9dda9c79a81bc0
created 2016-12-09 17:01 -0800
pushed 2017-06-05 19:31 +0000
Bobby Holley Bobby Holley - servo: Merge #14436 - Make restyle tracking more granular (from bholley:granular_restyle); r=emilio
less more (0) -60 tip