Bobby Holley
fb70ee2c0c
Drop style data from descendants on display:none.
...
MozReview-Commit-ID: 8ls43oAGWRg
2016-11-01 11:03:04 -07:00
Bobby Holley
1a5e2b4673
Eliminate RestyleResult.
...
The new incremental restyle algorithm will make traversal decisions in a more
centralized way.
MozReview-Commit-ID: GH6gFt4VUJO
2016-11-01 11:03:04 -07:00
Bobby Holley
71b9004d86
Replace begin_styling with a centralized mechanism to set a node up for either styling or restyling.
...
We also make sure that an element never has an ElementData with ElementDataStyles::Uninitialized,
and eagerly call prepare_for_styling whenever an ElementData is instantiated.
MozReview-Commit-ID: 9YP6eSmdMt0
2016-11-01 11:03:04 -07:00
Bobby Holley
be89f73675
Rename NodeData and associated data structures to Element*.
...
MozReview-Commit-ID: 96VsmsoZtjZ
2016-10-29 14:58:07 -07:00
Bobby Holley
5442fbec3f
Hoist most styling functionality from TNode to TElement.
...
MozReview-Commit-ID: DZ8ZrsZIiAU
2016-10-29 13:45:40 -07:00
Bobby Holley
1090abae87
Don't traverse text nodes during styling.
...
MozReview-Commit-ID: 6CtQMxbcLnF
2016-10-27 10:22:32 -07:00
Bobby Holley
05c1f1e016
Introduce StylingMode and deprecate explicit dirtiness.
...
MozReview-Commit-ID: 5tF075EJKBa
2016-10-26 00:23:18 -07:00
Bobby Holley
adf0fe9b9a
Rearrange some data structures in preparation for the new incremental restyle algorithm.
...
MozReview-Commit-ID: 8iOALQylOuK
2016-10-21 13:00:01 -07:00
Manish Goregaokar
b2e592b121
Move most of geckolib into style::gecko
2016-09-26 09:07:17 +02:00