servo/components/style/traversal.rs
2589b7fca69a87e74d0fd3a9bf3c19a50f65cb64
created 2017-04-04 19:22 +0800
pushed 2017-04-08 09:24 +0000
Cameron McCormack Cameron McCormack - Bug 1351535 - Part 4: Don't traverse children if the root of the restyle is display:none. r=bholley draft
65a43e3d16e33a99b2c8be6c33dcbb6a8c07031c
created 2017-04-06 20:07 -0500
pushed 2017-04-07 13:29 +0000
Bobby Holley Bobby Holley - servo: Merge #16291 - Hoist possibly_expired_animations into CurrentElementInfo (from bholley:possibly_expired); r=emilio
b21110aa79591ea6556ca0c9781675ec039e6599
created 2017-04-06 16:32 -0500
pushed 2017-04-07 13:29 +0000
Bobby Holley Bobby Holley - servo: Merge #16289 - Cascade the primary style before matching pseudos (from bholley:primary_before_pseudos); r=emilio
ef16495b630d27a41371c671d9bb2db9790bf322
created 2017-04-04 19:32 +0800
pushed 2017-04-04 13:50 +0000
Cameron McCormack Cameron McCormack - Bug 1351535 - Part 6: Handle TraversalRestyleBehavior::ForReconstruct in the Servo restyle. r?bholley draft
1352b556f9a6486579a9417db06fb4ab36ecadfc
created 2017-04-04 19:22 +0800
pushed 2017-04-04 13:50 +0000
Cameron McCormack Cameron McCormack - Bug 1351535 - Part 4: Don't traverse children if the root of the restyle is display:none. r?bholley draft
91392c441ddf42370e31cfc19eaf70cfc711be70
created 2017-04-01 14:34 -0500
pushed 2017-04-02 03:00 +0000
Bobby Holley Bobby Holley - servo: Merge #16226 - stylo: Introduce is_native_anonymous and cull style traversal of doomed NAC (from bholley:doomed_nac); r=emilio
6fa1eb4be652ab3aa72cc6bc25c36b156d1182b4
created 2017-03-29 06:52 -0500
pushed 2017-03-29 14:49 +0000
Bobby Holley Bobby Holley - servo: Merge #16159 - Centralize note_dirty_descendants implementation, and fully propagate dirty_descendants in resolve_style (from bholley:note_dirty_descendants); r=heycam
9c84a2fe933e61f44ddcab3c377a04dd06280413
created 2017-03-27 16:08 -0700
pushed 2017-03-28 12:22 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - servo: Merge #16148 - style: Cleanup a bit the restyle hint propagation code (from emilio:cleanup-animation-only-restyle); r=hiikezoe
9025c14f11790c4b19b67cdc3c836c2578b080ad
created 2017-03-26 21:13 -0700
pushed 2017-03-27 12:23 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - servo: Merge #16145 - Animation only restyles (from hiikezoe:animation-only-restyles); r=heycam
565d39059401a9435e3049e3d96f0319496c841e
created 2017-03-26 09:12 +0900
pushed 2017-03-26 00:16 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1344966 - Process animation-only traversal. r?heycam draft
5a292b6b4acb447a1f31e4c975286eaced98b17a
created 2017-03-25 19:25 +0900
pushed 2017-03-25 10:33 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1344966 - Process animation-only traversal. r?heycam draft
abf0fd2b7c85d6e31a0ad8fcafc83ceb842974ff
created 2017-03-25 19:20 +0900
pushed 2017-03-25 10:33 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1344966 - Introduce TraversalFlags to represents target elements of the traversal we are about to do. r?heycam draft
5de16722cf16e7160453d5b8b380ccd2ff6ed24f
created 2017-03-25 18:58 +0900
pushed 2017-03-25 09:59 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1344966 - Process animation-only traversal. r?heycam draft
643fdfaf9f65db17e7fdf8e36a1af980ce327e99
created 2017-03-25 11:53 +0900
pushed 2017-03-25 02:56 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1344966 - Process animation-only traversal. r?heycam draft
e0546fc74c52c8b708e9e5b1a238bba0a1b241e6
created 2017-03-23 01:52 -0700
pushed 2017-03-23 23:47 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - servo: Merge #16093 - Bug 1349553: Account for negations of state-dependent selectors (from emilio:state); r=bholley,heycam
b086b6db9307ee94c3f376b08fa2b2f4862b2b25
created 2017-03-22 14:38 +0100
pushed 2017-03-22 14:00 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1349553: Add a bit of debugging information to the preprocess_children stage. draft
ed7ef5e321168ce4978f094905245d42fe78a4cf
created 2017-03-22 12:51 +0900
pushed 2017-03-22 03:55 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1344966 - Process animation-only traversal. r?heycam draft
1a531621bf8ff1c7dee8de1c5a4fe17824b69e18
created 2017-03-22 09:26 +0900
pushed 2017-03-22 00:27 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1344966 - Process animation-only traversal. r?heycam draft
904848efafb20723c644c3d7b1c6bff40690a12f
created 2017-03-22 09:24 +0900
pushed 2017-03-22 00:25 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1344966 - Process animation-only traversal. r?heycam draft
3c14f8b384d0b8cc7b9bd51c887729dcdd746941
created 2017-03-22 06:15 +0900
pushed 2017-03-21 21:34 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1344966 - Process animation-only traversal. r? draft
e89f0866757502337383e10a29f1fd7c2821c903
created 2017-03-22 05:38 +0900
pushed 2017-03-21 21:34 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1344966 - Add flag that represents the traversal is only for animation-only restyle. r? draft
e3e83e6bf4096e76458b7753afd91d082626b348
created 2017-03-19 14:31 -0700
pushed 2017-03-19 23:21 +0000
Simon Sapin Simon Sapin - servo: Merge #16014 - Per-process lock for CSSOM objects (from servo:style-ref); r=emilio
d7d7fed66cdddbe02e8dd44d96018cbcea0e3103
created 2017-03-01 11:55 +0100
pushed 2017-03-01 10:56 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1340334: Allow sibling hints in StoredRestyleHint, and handle them correctly. r?bholley draft
828693e934905658534c303275559339c678cf54
created 2017-02-17 10:20 -0800
pushed 2017-02-19 05:59 +0000
Bobby Holley Bobby Holley - servo: Merge #15599 - Implement "handled for descendants" tracking for RestyleDamage (from bholley:damage_handled); r=emilio
7552df03be5d7948bbf7d2375dee3dcd01c5d706
created 2017-02-15 19:36 -0800
pushed 2017-02-16 18:15 +0000
Bobby Holley Bobby Holley - Bug 1340022 - Implement "handled for descendants" tracking for RestyleDamage. r=emilio draft
020803ef4a73ad23459b2317e002e8296d028f0a
created 2017-02-15 19:36 -0800
pushed 2017-02-16 08:28 +0000
Bobby Holley Bobby Holley - Bug 1340022 - Implement "handled for descendants" tracking for RestyleDamage. r=heycam,r=emilio draft
c1ef059922b0d282b8d31b9edd9619f9046134f7
created 2017-02-13 09:37 -0800
pushed 2017-02-14 00:46 +0000
Brad Werth Brad Werth - Update servo to 1dbc538589452987b3f7ee4baef13c3c8e1c4fbc. draft
3594f6a456d6ee13e18a27cab7e11c6f6d01deb1
created 2017-02-10 10:34 -0800
pushed 2017-02-12 04:45 +0000
Bobby Holley Bobby Holley - servo: Merge #15480 - Refactor style computation (from bholley:refactor_style_computation); r=emilio
d4d5ff27ff7e9833e5413bb262a034baa4cf14d9
created 2017-02-08 19:33 -0800
pushed 2017-02-10 01:03 +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
3598150c2a11cc9dbb7d076c4f2e8ce377fe1837
created 2017-02-09 22:15 +0800
pushed 2017-02-09 20:33 +0000
Cameron McCormack Cameron McCormack - Update servo to 6d1836e32bfd1337a3acdf91abb409a399c9f5e3.
less more (0) -100 -50 -30 tip