servo/components/style/traversal.rs
cc041d32e158ca22446e1cf27a03222e6b8476d3
created 2017-07-10 14:31 +0200
pushed 2017-07-11 14:32 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - style: Remove unnecessary TraversalFlags::FOR_DEFAULT_STYLES. draft
5ad55b20512a7c601b06f5da755e5586decbc2e8
created 2017-07-10 03:23 +0200
pushed 2017-07-11 14:32 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1379505: Rewrite restyling to split between resolving styles and handling changes. draft
7c1e3a43c05be81a599f7732210f5094c43862d3
created 2017-07-09 22:12 +0200
pushed 2017-07-11 14:32 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - stylo: Rewrite getComputedStyle/getDefaultComputedStyle using StyleResolverForElement. draft
7f88a83bc956efea6d50ddb83650140c47f1544c
created 2017-07-10 14:32 +0200
pushed 2017-07-11 13:56 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Less fishyness when resolving the style of the document element. draft
8ebe0bc8b068e791ae5c5717534eb02140cf0cc5
created 2017-07-10 14:31 +0200
pushed 2017-07-11 13:56 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - style: Remove unnecessary TraversalFlags::FOR_DEFAULT_STYLES. draft
7d0494b27f908d1cc729a4b3b7834a074dc29820
created 2017-07-10 03:23 +0200
pushed 2017-07-11 13:56 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1379505: Rewrite restyling to split between resolving styles and handling changes. draft
f990fa143b8faeb071d8a25490b90d1578fc35b9
created 2017-07-11 02:31 +0200
pushed 2017-07-11 02:06 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - style: Remove CurrentElementInfo::is_initial_style. draft
85fe36cd37947fa172e6a4d9e3e4e97bf38d813d
created 2017-07-11 01:50 +0200
pushed 2017-07-11 02:06 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Call StyleNewChildren if the document element has an XBL binding. draft
96663d9d3b54c7afe535b13e553787186c5bb5fb
created 2017-07-11 02:31 +0200
pushed 2017-07-11 00:43 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - style: Remove CurrentElementInfo::is_initial_style. draft
70302a6616ee6364e4005faa8b69896342141abb
created 2017-07-11 01:50 +0200
pushed 2017-07-11 00:05 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Don't skip the traversal of children for -moz-binding on the root element. draft
a5272d3d4c8b74a2e306a69e88e22cc06ba9f4a1
created 2017-07-10 14:31 +0200
pushed 2017-07-10 20:33 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - style: Remove unnecessary TraversalFlags::FOR_DEFAULT_STYLES. draft
39582947106b6f853e42aa38ddf7d6927384ad64
created 2017-07-10 03:23 +0200
pushed 2017-07-10 02:12 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1379505: Rewrite restyling to split between resolving styles and handling changes. draft
e34674da3f6a7aa92b33d25f9b09860122374084
created 2017-07-09 22:12 +0200
pushed 2017-07-10 02:12 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - stylo: Rewrite getComputedStyle/getDefaultComputedStyle using StyleResolverForElement. draft
0cf7172e2463f65b50707019ba74fca2772afe73
created 2017-07-05 19:29 -0700
pushed 2017-07-06 09:48 +0000
Bobby Holley Bobby Holley - servo: Merge #17615 - Rip out the generic abstractions around ThreadLocalStyleContext (from bholley:simplify_local_context); r=emilio
fa37ed7d971a11f5d1355fb2ba1e3a455a4694a3
created 2017-06-30 11:17 -0700
pushed 2017-06-30 19:27 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1374175 - Add a new traversal flag which means that the traversal never skip any descendants. r?heycam draft
410441d218e553ad8086c2a99ffb3ad464008949
created 2017-06-30 10:15 -0700
pushed 2017-06-30 17:22 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1374175 - Return no damage if there is no display property change. r?heycam draft
d68fc8ecbc8f23cf0f53fe251ff9166bd3ca0b2c
created 2017-06-27 07:08 -0700
pushed 2017-06-27 21:24 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - servo: Merge #17523 - style: Cleanup traversal.rs (from emilio:cleanup-traversal); r=nox
80fb904289b672c30e3113e1aef87cf7af750a21
created 2017-06-21 13:45 +0900
pushed 2017-06-22 05:12 +0000
Brian Birtles Brian Birtles - Bug 1370123 - Clear styles resolved on documents without a browsing context; r?heycam draft
e00e33ef9ffb43acd5819c7f7025b78b5212609f
created 2017-06-13 12:51 -0500
pushed 2017-06-21 23:18 +0000
J. Ryan Stinnett J. Ryan Stinnett - Bug 1370719 - Move match and cascade temporaries to CurrentElementInfo. r=bholley draft
ce61e219fe215b1c292852d5dc43df5a607a7b75
created 2017-06-13 12:51 -0500
pushed 2017-06-21 19:54 +0000
J. Ryan Stinnett J. Ryan Stinnett - Bug 1370719 - Move match and cascade temporaries to CurrentElementInfo. r=bholley draft
445dce5298e3c9c9a0651e2ee9ee4abe0cdbebb9
created 2017-06-21 13:45 +0900
pushed 2017-06-21 06:55 +0000
Brian Birtles Brian Birtles - Bug 1370123 - Clear styles resolved on documents without a browsing context; r?heycam draft
6f136f65ea1bdcb126f960d4e335af4b9548bfc3
created 2017-06-13 12:51 -0500
pushed 2017-06-20 22:59 +0000
J. Ryan Stinnett J. Ryan Stinnett - Bug 1370719 - Move match and cascade temporaries to CurrentElementInfo. r=bholley draft
040bfd7cf6a8252ce9066eea93db22cd8882dd3c
created 2017-06-19 20:19 -0700
pushed 2017-06-20 09:36 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - servo: Merge #17400 - Don't run normal traversal for animation only restyle element (from hiikezoe:dont-do-normal-traversal-for-animation-only-restyle-element); r=heycam
53c085fb58333284918b664efcd8db26123dec36
created 2017-06-19 13:39 +0900
pushed 2017-06-19 04:40 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1356141 - Don't traverse any elements that needed only for animation-only restyles in normal traversal. r?heycam draft
2cb5cbf7f669b06f2f8db3cb40cc3128bccde01b
created 2017-06-19 13:39 +0900
pushed 2017-06-19 04:40 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1356141 - Check the child is unstyled without creating element data in preprocess_children. r?heycam draft
6ef2e46d5eeed0e3c2c1f98565ea2cc76d951345
created 2017-06-19 13:39 +0900
pushed 2017-06-19 04:40 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1356141 - Don't traverse elements that have no style data in aniamtion-only restyle. r?heycam draft
64393611f132442738d781493052c10bfa46de1a
created 2017-06-13 12:51 -0500
pushed 2017-06-16 21:32 +0000
J. Ryan Stinnett J. Ryan Stinnett - Bug 1370719 - Move match and cascade temporaries to CurrentElementInfo. r=bholley draft
c87c740423d1cf301d9cf2f38d042bcfa9218d8b
created 2017-06-15 20:28 -0700
pushed 2017-06-16 07:38 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - servo: Merge #17348 - style: Inline RestyleData (from emilio:bup); r=bholley
5a3dddf38d7a68d42b7e0302074b03aadae4b596
created 2017-06-13 15:04 +0200
pushed 2017-06-14 16:56 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1368236: Inline RestyleData. r?bholley draft
e426a4890c855063248a72c58b03352558c56927
created 2017-06-14 04:16 -0700
pushed 2017-06-14 16:56 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - servo: Merge #17317 - Kill StoredRestyleHint, and shrink RestyleData (from emilio:die-storedrestylehint-die); r=bholley
0173b3895927d96ea11cca88ff135ec45a23eaec
created 2017-06-13 20:28 -0700
pushed 2017-06-14 12:11 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - servo: Merge #17305 - Don't process RestyleKind::MatchAndCascade during animation-only rest… (from hiikezoe:restyle-kind-fix); r=emilio
bad4cc37976f8e446376ccec4cbfbc128892be72
created 2017-06-14 06:36 +0900
pushed 2017-06-13 21:57 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1372335 - Don't process RestyleKind::MatchAndCascade during animation-only restyle. r?emilio draft
2b965c93d8587e6d40eaa292d445fb23b5eef58b
created 2017-06-13 15:04 +0200
pushed 2017-06-13 21:27 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1368236: Inline RestyleData. r?bholley draft
c5ad8b8dde863882f143d3a441c237f3d459a3ea
created 2017-06-13 15:04 +0200
pushed 2017-06-13 14:39 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1368236: Kill RestyleData. r?bholley draft
467ca6c7ae67a2fd8974863229bb65887f973b5a
created 2017-06-13 15:04 +0200
pushed 2017-06-13 14:20 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1368236: Kill RestyleData. r?bholley draft
251575a218bf506f37e88a3f7ba9879052bbefee
created 2017-06-13 14:13 +0200
pushed 2017-06-13 14:20 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1368236: Remove damage_handled, and use a reconstructed_ancestor bit instead. r?bholley draft
0557c0b6e0047af0a2bdd621ba8a0fe5e64bbd38
created 2017-06-13 12:45 +0200
pushed 2017-06-13 14:20 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1368236: Kill StoredRestyleHint. r?bholley draft
fd08a1090ff431e39b8c8dcf302f3c3a1742c9c3
created 2017-06-09 17:21 +0200
pushed 2017-06-12 12:30 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1368240: Implement a more fine-grained invalidation method. r?heycam draft
9f7ee75c5b3d6d914134efcc84b7325813eda2d2
created 2017-06-09 17:21 +0200
pushed 2017-06-09 15:40 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1368240: Implement a more fine-grained invalidation method. r?heycam draft
fe43a3eaf6dd1dd3e18ee52af2f09f07d70141ff
created 2017-06-09 17:21 +0200
pushed 2017-06-09 15:29 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1368240: Implement a more fine-grained invalidation method. r?heycam draft
945247649d643850640ce9462282627efe8e8f7b
created 2017-06-09 12:17 +0800
pushed 2017-06-09 04:24 +0000
Cameron McCormack Cameron McCormack - style: Propagate self and descendant restyle hints to real DOM children too. draft
29693dd2617593bfd41afd68d25ed6ebc99f9b83
created 2017-06-09 12:05 +0800
pushed 2017-06-09 04:23 +0000
Cameron McCormack Cameron McCormack - style: Distinguish between the tree structures used for traversal and selector matching. draft
25f53b0364d7cbb25cb40b5b1613390f626d5c79
created 2017-06-05 16:25 +0800
pushed 2017-06-07 07:54 +0000
Cameron McCormack Cameron McCormack - Bug 1345699 - stylo: Always re-cascade in native anonymous subtrees. r=emilio draft
c136a6f214175ade76936cb4c9fa40ab3d4345bb
created 2017-06-05 16:25 +0800
pushed 2017-06-07 05:05 +0000
Cameron McCormack Cameron McCormack - Bug 1345699 - stylo: Always re-cascade in native anonymous subtrees. r?emilio draft
3050cd0ed9eecfe47c42d0dbf5b61e4cdffff53d
created 2017-06-05 11:05 -0700
pushed 2017-06-06 03:58 +0000
Boris Zbarsky Boris Zbarsky - servo: Merge #17055 - Allow style sharing for elements with ids as long as the ID is not being used for styling (from bzbarsky:sharing-across-ids); r=emilio
9bae91e0a9e5aa896a6bb7ecf2a38375f49c4f1e
created 2017-06-05 16:25 +0800
pushed 2017-06-05 08:26 +0000
Cameron McCormack Cameron McCormack - Bug 1345699 - stylo: Always re-cascade in native anonymous subtrees. r?emilio draft
6c21fe0389240d983615defb6e2ea04f24275867
created 2017-06-03 13:41 +0800
pushed 2017-06-03 06:38 +0000
Cameron McCormack Cameron McCormack - Bug 1367592 - Recascade the document when rem units are used and the root font-size changes. r?emilio draft
9ac90c73bb61afd87b115f15c7989bba9fcf62aa
created 2017-06-02 18:18 -0400
pushed 2017-06-02 22:20 +0000
Boris Zbarsky Boris Zbarsky - Bug 1369620. Stop clearing stylo's sharing cache on parent mismatches. r?emilio draft
13cc492ac1215834ecc8250fe550acf7a854e633
created 2017-06-02 15:55 -0400
pushed 2017-06-02 22:20 +0000
Boris Zbarsky Boris Zbarsky - imported patch style-sharing-cache-fixup draft
04729fc3cfa4ffbf720e52ae5192c81af996bbe8
created 2017-05-30 07:28 -0500
pushed 2017-05-30 20:31 +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
e0d437a2f1e2ce9611b8d5c4770ee4386b9821bb
created 2017-05-28 19:31 +0800
pushed 2017-05-29 05:49 +0000
Cameron McCormack Cameron McCormack - style: Support a restyle hint that indicates all descendants must be recascaded. draft
75a697de9c0fa156a93f0477da28519e758582bc
created 2017-05-28 11:09 +0800
pushed 2017-05-28 03:12 +0000
Cameron McCormack Cameron McCormack - style: Support a restyle hint that indicates all descendants must be recascaded. draft
6e143c462607b92b337a8416f52c2cb7fb304bdd
created 2017-05-26 06:49 +0900
pushed 2017-05-25 21:50 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1361938 - Do not cascade when we have both of RESTYLE_STYLE_ATTRIBUTE and animation RestyleReplacements. r?heycam draft
f5ceade2d88b8bf7d17a30a2b276cc093946cf87
created 2017-05-25 05:50 -0500
pushed 2017-05-25 14:13 +0000
Cameron McCormack Cameron McCormack - servo: Merge #17033 - style: Add support for resolving default computed styles (from heycam:default-cs); r=emilio
b8cfc1647628498135eaa9be007e2d70ab7cb8f9
created 2017-05-24 14:38 +0800
pushed 2017-05-24 07:04 +0000
Cameron McCormack Cameron McCormack - style: Add support for resolving default computed styles. draft
09d9d0bd21bcf0fab951038c75115b07f8d12448
created 2017-05-24 13:44 +0900
pushed 2017-05-24 04:47 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1367225 - Make replace_rules returning boolean. r?birtles draft
4b3dbb483f79b69018f70ae4872ae7b4455d222d
created 2017-05-24 06:21 +0900
pushed 2017-05-23 21:21 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1367225 - Animation-only restyle should be also processed in all the kinds of traversal. r?birtles draft
4adc89bb2cfd02cd7ae7d8305c84b4ca589e3636
created 2017-05-24 06:21 +0900
pushed 2017-05-23 21:21 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1367225 - Make replace_rules returning boolean. r?birtles draft
0aebf5a631ce11bee2e9c923638f6de4395b42cb
created 2017-05-23 04:58 -0500
pushed 2017-05-23 14:16 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - servo: Merge #16983 - style: Remove unneeded indirection in traversal code (from emilio:indir-data); r=nox
149a57e16f919eea39d3eb1fe2f125e9dffa8214
created 2017-05-12 12:04 -0500
pushed 2017-05-22 23:18 +0000
J. Ryan Stinnett J. Ryan Stinnett - Bug 1328509 - Rule replacement for visited rules. r=emilio draft
less more (0) -100 -60 tip