DescriptionExpand custom property shorthands to longhand with pending value.
Introduces CSSPendingSubstitutionValue for each longhand, containing a
reference back to the shorthand property.
Changes CSSVariableResolver to just resolve variables, rather than
resolving and applying them (a task that StyleBuilderCustom can pretty
easily take care of).
Introduces a property cache on StyleResolverState to limit the amount
of parsing required during resolution. This is somewhat unattractive to
me, but there was a lack of better alternatives.
BUG=612634
Committed: https://crrev.com/6b045cf7e0fe8f7eb94dc94508d75dbde7e63365
Cr-Commit-Position: refs/heads/master@{#402620}
Patch Set 1 #Patch Set 2 : Fix dates and remove unnecessary comments #
Total comments: 12
Patch Set 3 : Fix serialization and temporary property value caching. Add some additional tests. #
Total comments: 14
Patch Set 4 : Renames, signature update and master merge #Messages
Total messages: 19 (9 generated)
|