DescriptionLet StyleResolver figure out differences between UA style and resolved style.
We currently pass a CachedUAStyle out of StyleResolver and let LayoutTheme
figure out the background/border differences between UA style, and the
fully resolved style. This is not ideal, because it requires the diffing
to take place in a specific way, making it hard to make changes to how
the diff is produced.
This patch passes an object UAStyleChange to LayoutTheme, pre-filled with
the result of the diff.
R=timloh@chromium.org
Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=189912
Patch Set 1 #
Total comments: 1
Patch Set 2 : Rebase. #Patch Set 3 : AuthorStyleInfo. #Patch Set 4 : Don't remove check for !style.hasAppearance(). #Patch Set 5 : Mac compile fix. #Patch Set 6 : "Rebase". #Patch Set 7 : Fix assert. #Patch Set 8 : I mean *remove* assert. #
Messages
Total messages: 8 (2 generated)
|