Index: third_party/WebKit/Source/core/css/CSSProperties.in |
diff --git a/third_party/WebKit/Source/core/css/CSSProperties.in b/third_party/WebKit/Source/core/css/CSSProperties.in |
index 593a53b3f1811d3d9556fdf22e24e919416bb739..2e1e7140afa391632a232b2f2b797a0453228996 100644 |
--- a/third_party/WebKit/Source/core/css/CSSProperties.in |
+++ b/third_party/WebKit/Source/core/css/CSSProperties.in |
@@ -45,6 +45,16 @@ |
// The property will inherit by default if no value is specified, typically |
// mentioned in specifications as "Inherited: yes" |
+// - independent |
+// This property affects only one property on ComputedStyle, and can be |
+// set directly during inheritance instead of forcing a recalc. |
+// Recalcs only happen during a change propagation if at least one non- |
+// independent property is changed. |
+// Additionally, a change by an independent property must cause |
+// ComputedStyle to change (e.g. font-size: 10px; and font-size: 1em; |
+// result in the same ComputedStyle, but a change has still happened. |
+// To make font-size independent, more information about the original |
+// value needs to be stored). |
// The remaining arguments are used for the StyleBuilder and allow us to |
// succinctly describe how to apply properties. When default handlers are not |
@@ -271,7 +281,7 @@ padding-top interpolable, initial=initialPadding, converter=convertLength |
paint-order inherited, svg, converter=convertPaintOrder |
perspective interpolable, converter=convertPerspective |
perspective-origin interpolable, converter=convertPosition |
-pointer-events inherited |
+pointer-events inherited, independent |
position custom_inherit |
quotes inherited, converter=convertQuotes |
resize custom_value |
@@ -335,7 +345,7 @@ transition-timing-function custom_all |
unicode-bidi |
vector-effect svg |
vertical-align interpolable, custom_inherit, custom_value |
-visibility interpolable, inherited |
+visibility interpolable, inherited, independent |
x interpolable, svg, converter=convertLength |
y interpolable, svg, converter=convertLength |
-webkit-appearance type_name=ControlPart |