Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(92)

Side by Side Diff: Source/core/css/CSSProperties.in

Issue 454423003: Add animatable flag to CSSProperties.in (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Created 6 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « Source/core/core_generated.gyp ('k') | Source/core/css/CSSPropertyMetadata.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // This file specifies all the CSS properties we support and the necessary 1 // This file specifies all the CSS properties we support and the necessary
2 // information for our code generation. The various supported arguments 2 // information for our code generation. The various supported arguments
3 // are described below with example usage 3 // are described below with example usage
4 4
5 5
6 // - alias_for=other-property 6 // - alias_for=other-property
7 // Properties specifying alias_for do not get their own enum and instead map 7 // Properties specifying alias_for do not get their own enum and instead map
8 // directly onto the CSSPropertyID they alias. Currently this means that the 8 // directly onto the CSSPropertyID they alias. Currently this means that the
9 // UseCounter will not pick up on these (crbug.com/304855) 9 // UseCounter will not pick up on these (crbug.com/304855)
10 10
11 11
12 // - longhands=property;other-property 12 // - longhands=property;other-property
13 // The property is a shorthand for several other properties. 13 // The property is a shorthand for several other properties.
14 14
15 15
16 // Flags which go into CSSPropertyMetadata:
17 // - animatable
18 // The animatable flag indicates whether a property can be animated by CSS
19 // animations and transitions. If this flag is set, the property should also be
20 // added to the switch statements in AnimatedStyleBuilder, CSSPropertyEquality,
21 // and CSSAnimatableValueFactory.
22
23
16 // The remaining arguments are used for the StyleBuilder and allow us to 24 // The remaining arguments are used for the StyleBuilder and allow us to
17 // succinctly describe how to apply properties. When default handlers are not 25 // succinctly describe how to apply properties. When default handlers are not
18 // sufficient, we should prefer to use converter, and failing that define 26 // sufficient, we should prefer to use converter, and failing that define
19 // custom property handlers in StyleBuilderCustom.cpp. We only should use 27 // custom property handlers in StyleBuilderCustom.cpp. We only should use
20 // StyleBuilderFunctions.cpp.tmpl to define handlers when there are multiple 28 // StyleBuilderFunctions.cpp.tmpl to define handlers when there are multiple
21 // properties requiring the same handling, but converter doesn't suffice. 29 // properties requiring the same handling, but converter doesn't suffice.
22 30
23 // - font 31 // - font
24 // The default property handlers call into the FontBuilder instead of setting 32 // The default property handlers call into the FontBuilder instead of setting
25 // values directly onto the RenderStyle 33 // values directly onto the RenderStyle
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after
58 66
59 // - direction_aware 67 // - direction_aware
60 // This property resolves to a different property based on the current direction 68 // This property resolves to a different property based on the current direction
61 // and writing mode. 69 // and writing mode.
62 70
63 71
64 // Properties with StyleBuilder handling 72 // Properties with StyleBuilder handling
65 73
66 // High Priority and all other font properties. 74 // High Priority and all other font properties.
67 // Other properties can depend upon high priority properties (e.g. font-size / e ms) 75 // Other properties can depend upon high priority properties (e.g. font-size / e ms)
68 color custom_all 76 color animatable, custom_all
69 direction custom_value 77 direction custom_value
70 // FIXME: This is a mess due to crbug.com/353932. Shorthands shouldn't have 78 // FIXME: This is a mess due to crbug.com/353932. Shorthands shouldn't have
71 // any StyleBuilder handling! 79 // any StyleBuilder handling!
72 font custom_all, longhands=font-family;font-size;font-style;font-variant;font-we ight;font-stretch;line-height 80 font custom_all, longhands=font-family;font-size;font-style;font-variant;font-we ight;font-stretch;line-height
73 font-family custom_all 81 font-family custom_all
74 font-kerning font, type_name=FontDescription::Kerning, name_for_methods=Kerning 82 font-kerning font, type_name=FontDescription::Kerning, name_for_methods=Kerning
75 font-size custom_all 83 font-size animatable, custom_all
76 font-stretch font, type_name=FontStretch, name_for_methods=Stretch 84 font-stretch font, type_name=FontStretch, name_for_methods=Stretch
77 font-style font, type_name=FontStyle, name_for_methods=Style 85 font-style font, type_name=FontStyle, name_for_methods=Style
78 font-variant font, type_name=FontVariant, name_for_methods=Variant 86 font-variant font, type_name=FontVariant, name_for_methods=Variant
79 font-variant-ligatures font, name_for_methods=VariantLigatures, converter=conver tFontVariantLigatures 87 font-variant-ligatures font, name_for_methods=VariantLigatures, converter=conver tFontVariantLigatures
80 font-weight font, type_name=FontWeight, name_for_methods=Weight, converter=conve rtFontWeight 88 font-weight animatable, font, type_name=FontWeight, name_for_methods=Weight, con verter=convertFontWeight
81 -webkit-font-feature-settings font, name_for_methods=FeatureSettings, converter= convertFontFeatureSettings 89 -webkit-font-feature-settings font, name_for_methods=FeatureSettings, converter= convertFontFeatureSettings
82 -webkit-font-smoothing font, type_name=FontSmoothingMode 90 -webkit-font-smoothing font, type_name=FontSmoothingMode
83 -webkit-locale custom_value 91 -webkit-locale custom_value
84 -webkit-text-orientation custom_value 92 -webkit-text-orientation custom_value
85 -webkit-writing-mode custom_value 93 -webkit-writing-mode custom_value
86 text-rendering font, type_name=TextRenderingMode 94 text-rendering font, type_name=TextRenderingMode
87 zoom custom_all 95 zoom animatable, custom_all
88 line-height getter=specifiedLineHeight, custom_value 96 line-height animatable, getter=specifiedLineHeight, custom_value
89 97
90 align-content 98 align-content
91 align-items custom_all 99 align-items custom_all
92 alignment-baseline svg 100 alignment-baseline svg
93 align-self custom_all 101 align-self custom_all
94 backface-visibility 102 backface-visibility
95 background-attachment custom_all 103 background-attachment custom_all
96 background-blend-mode custom_all 104 background-blend-mode custom_all
97 background-clip custom_all 105 background-clip custom_all
98 background-color custom_all 106 background-color animatable, custom_all
99 background-image custom_all 107 background-image animatable, custom_all
100 background-origin custom_all 108 background-origin custom_all
101 background-position-x custom_all 109 background-position-x animatable, custom_all
102 background-position-y custom_all 110 background-position-y animatable, custom_all
103 background-repeat-x custom_all 111 background-repeat-x custom_all
104 background-repeat-y custom_all 112 background-repeat-y custom_all
105 background-size custom_all 113 background-size animatable, custom_all
106 baseline-shift svg, custom_inherit, custom_value 114 baseline-shift animatable, svg, custom_inherit, custom_value
107 border-bottom-color custom_all 115 border-bottom-color animatable, custom_all
108 border-bottom-left-radius initial=initialBorderRadius, converter=convertRadius 116 border-bottom-left-radius animatable, initial=initialBorderRadius, converter=con vertRadius
109 border-bottom-right-radius initial=initialBorderRadius, converter=convertRadius 117 border-bottom-right-radius animatable, initial=initialBorderRadius, converter=co nvertRadius
110 border-bottom-style type_name=EBorderStyle, initial=initialBorderStyle 118 border-bottom-style type_name=EBorderStyle, initial=initialBorderStyle
111 border-bottom-width initial=initialBorderWidth, converter=convertLineWidth<unsig ned> 119 border-bottom-width animatable, initial=initialBorderWidth, converter=convertLin eWidth<unsigned>
112 border-collapse 120 border-collapse
113 border-image-outset custom_all 121 border-image-outset animatable, custom_all
114 border-image-repeat custom_all 122 border-image-repeat custom_all
115 border-image-slice custom_all 123 border-image-slice animatable, custom_all
116 border-image-source custom_value 124 border-image-source animatable, custom_value
117 border-image-width custom_all 125 border-image-width animatable, custom_all
118 border-left-color custom_all 126 border-left-color animatable, custom_all
119 border-left-style type_name=EBorderStyle, initial=initialBorderStyle 127 border-left-style type_name=EBorderStyle, initial=initialBorderStyle
120 border-left-width initial=initialBorderWidth, converter=convertLineWidth<unsigne d> 128 border-left-width animatable, initial=initialBorderWidth, converter=convertLineW idth<unsigned>
121 border-right-color custom_all 129 border-right-color animatable, custom_all
122 border-right-style type_name=EBorderStyle, initial=initialBorderStyle 130 border-right-style type_name=EBorderStyle, initial=initialBorderStyle
123 border-right-width initial=initialBorderWidth, converter=convertLineWidth<unsign ed> 131 border-right-width animatable, initial=initialBorderWidth, converter=convertLine Width<unsigned>
124 border-top-color custom_all 132 border-top-color animatable, custom_all
125 border-top-left-radius initial=initialBorderRadius, converter=convertRadius 133 border-top-left-radius animatable, initial=initialBorderRadius, converter=conver tRadius
126 border-top-right-radius initial=initialBorderRadius, converter=convertRadius 134 border-top-right-radius animatable, initial=initialBorderRadius, converter=conve rtRadius
127 border-top-style type_name=EBorderStyle, initial=initialBorderStyle 135 border-top-style type_name=EBorderStyle, initial=initialBorderStyle
128 border-top-width initial=initialBorderWidth, converter=convertLineWidth<unsigned > 136 border-top-width animatable, initial=initialBorderWidth, converter=convertLineWi dth<unsigned>
129 bottom initial=initialOffset, converter=convertLengthOrAuto 137 bottom animatable, initial=initialOffset, converter=convertLengthOrAuto
130 box-shadow converter=convertShadow 138 box-shadow animatable, converter=convertShadow
131 box-sizing 139 box-sizing
132 buffered-rendering svg 140 buffered-rendering svg
133 caption-side 141 caption-side
134 clear 142 clear
135 clip custom_all 143 clip animatable, custom_all
136 clip-path svg, name_for_methods=ClipperResource, converter=convertFragmentIdenti fier 144 clip-path svg, name_for_methods=ClipperResource, converter=convertFragmentIdenti fier
137 clip-rule svg, type_name=WindRule 145 clip-rule svg, type_name=WindRule
138 color-interpolation svg 146 color-interpolation svg
139 color-interpolation-filters svg, type_name=EColorInterpolation 147 color-interpolation-filters svg, type_name=EColorInterpolation
140 color-rendering svg 148 color-rendering svg
141 column-fill type_name=ColumnFill 149 column-fill type_name=ColumnFill
142 content custom_all 150 content custom_all
143 counter-increment custom_all 151 counter-increment custom_all
144 counter-reset custom_all 152 counter-reset custom_all
145 cursor custom_all 153 cursor custom_all
146 display 154 display
147 dominant-baseline svg 155 dominant-baseline svg
148 empty-cells type_name=EEmptyCell 156 empty-cells type_name=EEmptyCell
149 fill svg, setter=setFillPaint, custom_all 157 fill animatable, svg, setter=setFillPaint, custom_all
150 fill-opacity svg, converter=convertNumberOrPercentage 158 fill-opacity animatable, svg, converter=convertNumberOrPercentage
151 fill-rule svg, type_name=WindRule 159 fill-rule svg, type_name=WindRule
152 filter svg, name_for_methods=FilterResource, converter=convertFragmentIdentifier 160 filter svg, name_for_methods=FilterResource, converter=convertFragmentIdentifier
153 flex-basis converter=convertLengthOrAuto 161 flex-basis animatable, converter=convertLengthOrAuto
154 flex-direction 162 flex-direction
155 flex-grow type_name=float 163 flex-grow animatable, type_name=float
156 flex-shrink type_name=float 164 flex-shrink animatable, type_name=float
157 flex-wrap 165 flex-wrap
158 float type_name=EFloat, name_for_methods=Floating 166 float type_name=EFloat, name_for_methods=Floating
159 flood-color svg, converter=convertSVGColor 167 flood-color animatable, svg, converter=convertSVGColor
160 flood-opacity svg, converter=convertNumberOrPercentage 168 flood-opacity animatable, svg, converter=convertNumberOrPercentage
161 glyph-orientation-horizontal svg, converter=convertGlyphOrientation 169 glyph-orientation-horizontal svg, converter=convertGlyphOrientation
162 glyph-orientation-vertical svg, custom_value 170 glyph-orientation-vertical svg, custom_value
163 grid-auto-columns converter=convertGridTrackSize 171 grid-auto-columns converter=convertGridTrackSize
164 grid-auto-flow custom_value 172 grid-auto-flow custom_value
165 grid-auto-rows converter=convertGridTrackSize 173 grid-auto-rows converter=convertGridTrackSize
166 grid-column-end converter=convertGridPosition 174 grid-column-end converter=convertGridPosition
167 grid-column-start converter=convertGridPosition 175 grid-column-start converter=convertGridPosition
168 grid-row-end converter=convertGridPosition 176 grid-row-end converter=convertGridPosition
169 grid-row-start converter=convertGridPosition 177 grid-row-start converter=convertGridPosition
170 grid-template-areas custom_all 178 grid-template-areas custom_all
171 grid-template-columns custom_all 179 grid-template-columns custom_all
172 grid-template-rows custom_all 180 grid-template-rows custom_all
173 height initial=initialSize, converter=convertLengthSizing 181 height animatable, initial=initialSize, converter=convertLengthSizing
174 image-rendering 182 image-rendering
175 isolation 183 isolation
176 justify-content 184 justify-content
177 justify-items custom_all 185 justify-items custom_all
178 justify-self custom_all 186 justify-self custom_all
179 left initial=initialOffset, converter=convertLengthOrAuto 187 left animatable, initial=initialOffset, converter=convertLengthOrAuto
180 letter-spacing initial=initialLetterWordSpacing, converter=convertSpacing 188 letter-spacing animatable, initial=initialLetterWordSpacing, converter=convertSp acing
181 lighting-color svg, converter=convertSVGColor 189 lighting-color animatable, svg, converter=convertSVGColor
182 list-style-image custom_value 190 list-style-image animatable, custom_value
183 list-style-position 191 list-style-position
184 list-style-type 192 list-style-type
185 margin-bottom initial=initialMargin, converter=convertLengthOrAuto 193 margin-bottom animatable, initial=initialMargin, converter=convertLengthOrAuto
186 margin-left initial=initialMargin, converter=convertLengthOrAuto 194 margin-left animatable, initial=initialMargin, converter=convertLengthOrAuto
187 margin-right initial=initialMargin, converter=convertLengthOrAuto 195 margin-right animatable, initial=initialMargin, converter=convertLengthOrAuto
188 margin-top initial=initialMargin, converter=convertLengthOrAuto 196 margin-top animatable, initial=initialMargin, converter=convertLengthOrAuto
189 marker-end svg, name_for_methods=MarkerEndResource, converter=convertFragmentIde ntifier 197 marker-end svg, name_for_methods=MarkerEndResource, converter=convertFragmentIde ntifier
190 marker-mid svg, name_for_methods=MarkerMidResource, converter=convertFragmentIde ntifier 198 marker-mid svg, name_for_methods=MarkerMidResource, converter=convertFragmentIde ntifier
191 marker-start svg, name_for_methods=MarkerStartResource, converter=convertFragmen tIdentifier 199 marker-start svg, name_for_methods=MarkerStartResource, converter=convertFragmen tIdentifier
192 mask svg, name_for_methods=MaskerResource, converter=convertFragmentIdentifier 200 mask svg, name_for_methods=MaskerResource, converter=convertFragmentIdentifier
193 mask-source-type custom_all 201 mask-source-type custom_all
194 mask-type svg 202 mask-type svg
195 max-height initial=initialMaxSize, converter=convertLengthMaxSizing 203 max-height animatable, initial=initialMaxSize, converter=convertLengthMaxSizing
196 max-width initial=initialMaxSize, converter=convertLengthMaxSizing 204 max-width animatable, initial=initialMaxSize, converter=convertLengthMaxSizing
197 min-height initial=initialMinSize, converter=convertLengthSizing 205 min-height animatable, initial=initialMinSize, converter=convertLengthSizing
198 min-width initial=initialMinSize, converter=convertLengthSizing 206 min-width animatable, initial=initialMinSize, converter=convertLengthSizing
199 mix-blend-mode type_name=blink::WebBlendMode, name_for_methods=BlendMode 207 mix-blend-mode type_name=blink::WebBlendMode, name_for_methods=BlendMode
200 object-fit type_name=ObjectFit 208 object-fit type_name=ObjectFit
201 object-position converter=convertLengthPoint 209 object-position animatable, converter=convertLengthPoint
202 opacity type_name=float 210 opacity animatable, type_name=float
203 order type_name=int 211 order type_name=int
204 orphans type_name=short, custom_all 212 orphans animatable, type_name=short, custom_all
205 outline-color custom_all 213 outline-color animatable, custom_all
206 outline-offset converter=convertComputedLength<int> 214 outline-offset animatable, converter=convertComputedLength<int>
207 outline-style custom_all 215 outline-style custom_all
208 outline-width converter=convertLineWidth<unsigned short> 216 outline-width animatable, converter=convertLineWidth<unsigned short>
209 overflow-wrap 217 overflow-wrap
210 overflow-x type_name=EOverflow 218 overflow-x type_name=EOverflow
211 overflow-y type_name=EOverflow 219 overflow-y type_name=EOverflow
212 padding-bottom initial=initialPadding, converter=convertLength 220 padding-bottom animatable, initial=initialPadding, converter=convertLength
213 padding-left initial=initialPadding, converter=convertLength 221 padding-left animatable, initial=initialPadding, converter=convertLength
214 padding-right initial=initialPadding, converter=convertLength 222 padding-right animatable, initial=initialPadding, converter=convertLength
215 padding-top initial=initialPadding, converter=convertLength 223 padding-top animatable, initial=initialPadding, converter=convertLength
216 page-break-after type_name=EPageBreak, initial=initialPageBreak 224 page-break-after type_name=EPageBreak, initial=initialPageBreak
217 page-break-before type_name=EPageBreak, initial=initialPageBreak 225 page-break-before type_name=EPageBreak, initial=initialPageBreak
218 page-break-inside type_name=EPageBreak, initial=initialPageBreak 226 page-break-inside type_name=EPageBreak, initial=initialPageBreak
219 paint-order svg, converter=convertPaintOrder 227 paint-order svg, converter=convertPaintOrder
220 perspective custom_value 228 perspective animatable, custom_value
221 perspective-origin custom_all 229 perspective-origin animatable, custom_all
222 pointer-events 230 pointer-events
223 position 231 position
224 quotes converter=convertQuotes 232 quotes converter=convertQuotes
225 resize custom_value 233 resize custom_value
226 right initial=initialOffset, converter=convertLengthOrAuto 234 right animatable, initial=initialOffset, converter=convertLengthOrAuto
227 scroll-behavior type_name=ScrollBehavior 235 scroll-behavior type_name=ScrollBehavior
228 shape-image-threshold type_name=float 236 shape-image-threshold animatable, type_name=float
229 shape-margin converter=convertLength 237 shape-margin animatable, converter=convertLength
230 shape-outside custom_value 238 shape-outside animatable, custom_value
231 shape-rendering svg 239 shape-rendering svg
232 size custom_all 240 size custom_all
233 speak 241 speak
234 stop-color svg, converter=convertSVGColor 242 stop-color animatable, svg, converter=convertSVGColor
235 stop-opacity svg, converter=convertNumberOrPercentage 243 stop-opacity animatable, svg, converter=convertNumberOrPercentage
236 stroke svg, setter=setStrokePaint, custom_all 244 stroke animatable, svg, setter=setStrokePaint, custom_all
237 stroke-dasharray svg, name_for_methods=StrokeDashArray, converter=convertStrokeD asharray 245 stroke-dasharray animatable, svg, name_for_methods=StrokeDashArray, converter=co nvertStrokeDasharray
238 stroke-dashoffset svg, name_for_methods=StrokeDashOffset, converter=convertSVGLe ngth 246 stroke-dashoffset animatable, svg, name_for_methods=StrokeDashOffset, converter= convertSVGLength
239 stroke-linecap svg, type_name=LineCap, name_for_methods=CapStyle 247 stroke-linecap svg, type_name=LineCap, name_for_methods=CapStyle
240 stroke-linejoin svg, type_name=LineJoin, name_for_methods=JoinStyle 248 stroke-linejoin svg, type_name=LineJoin, name_for_methods=JoinStyle
241 stroke-miterlimit svg, type_name=float, name_for_methods=StrokeMiterLimit 249 stroke-miterlimit animatable, svg, type_name=float, name_for_methods=StrokeMiter Limit
242 stroke-opacity svg, converter=convertNumberOrPercentage 250 stroke-opacity animatable, svg, converter=convertNumberOrPercentage
243 stroke-width svg, converter=convertSVGLength 251 stroke-width animatable, svg, converter=convertSVGLength
244 table-layout 252 table-layout
245 tab-size type_name=unsigned 253 tab-size type_name=unsigned
246 text-align custom_value 254 text-align custom_value
247 text-align-last type_name=TextAlignLast 255 text-align-last type_name=TextAlignLast
248 text-anchor svg 256 text-anchor svg
249 // FIXME: We shouldn't switch between shorthand/not shorthand based on a runtime flag 257 // FIXME: We shouldn't switch between shorthand/not shorthand based on a runtime flag
250 text-decoration use_handlers_for=CSSPropertyTextDecorationLine, longhands=text-d ecoration-line;text-decoration-style;text-decoration-color 258 text-decoration use_handlers_for=CSSPropertyTextDecorationLine, longhands=text-d ecoration-line;text-decoration-style;text-decoration-color
251 text-decoration-color custom_all 259 text-decoration-color animatable, custom_all
252 text-decoration-line name_for_methods=TextDecoration, converter=convertFlags<Tex tDecoration> 260 text-decoration-line name_for_methods=TextDecoration, converter=convertFlags<Tex tDecoration>
253 text-decoration-style type_name=TextDecorationStyle 261 text-decoration-style type_name=TextDecorationStyle
254 text-indent custom_all 262 text-indent animatable, custom_all
255 text-justify type_name=TextJustify 263 text-justify type_name=TextJustify
256 text-overflow type_name=TextOverflow 264 text-overflow type_name=TextOverflow
257 text-shadow converter=convertShadow 265 text-shadow animatable, converter=convertShadow
258 text-transform 266 text-transform
259 text-underline-position type_name=TextUnderlinePosition 267 text-underline-position type_name=TextUnderlinePosition
260 top initial=initialOffset, converter=convertLengthOrAuto 268 top animatable, initial=initialOffset, converter=convertLengthOrAuto
261 touch-action converter=convertFlags<TouchAction> 269 touch-action converter=convertFlags<TouchAction>
262 touch-action-delay type_name=TouchActionDelay 270 touch-action-delay type_name=TouchActionDelay
263 transform custom_value 271 transform animatable, custom_value
264 transform-origin custom_all 272 transform-origin animatable, custom_all
265 transform-style name_for_methods=TransformStyle3D 273 transform-style name_for_methods=TransformStyle3D
266 unicode-bidi 274 unicode-bidi
267 vector-effect svg 275 vector-effect svg
268 vertical-align custom_inherit, custom_value 276 vertical-align animatable, custom_inherit, custom_value
269 visibility 277 visibility animatable
270 // UAs must treat 'word-wrap' as an alternate name for the 'overflow-wrap' prope rty. So using the same handlers. 278 // UAs must treat 'word-wrap' as an alternate name for the 'overflow-wrap' prope rty. So using the same handlers.
271 word-wrap name_for_methods=OverflowWrap 279 word-wrap name_for_methods=OverflowWrap
272 -webkit-animation-delay custom_all 280 -webkit-animation-delay custom_all
273 -webkit-animation-direction custom_all 281 -webkit-animation-direction custom_all
274 -webkit-animation-duration custom_all 282 -webkit-animation-duration custom_all
275 -webkit-animation-fill-mode custom_all 283 -webkit-animation-fill-mode custom_all
276 -webkit-animation-iteration-count custom_all 284 -webkit-animation-iteration-count custom_all
277 -webkit-animation-name custom_all 285 -webkit-animation-name custom_all
278 -webkit-animation-play-state custom_all 286 -webkit-animation-play-state custom_all
279 -webkit-animation-timing-function custom_all 287 -webkit-animation-timing-function custom_all
280 -webkit-appearance type_name=ControlPart 288 -webkit-appearance type_name=ControlPart
281 -webkit-app-region custom_all 289 -webkit-app-region custom_all
282 -webkit-aspect-ratio custom_all 290 -webkit-aspect-ratio custom_all
283 -webkit-backface-visibility use_handlers_for=CSSPropertyBackfaceVisibility 291 -webkit-backface-visibility use_handlers_for=CSSPropertyBackfaceVisibility
284 -webkit-background-clip use_handlers_for=CSSPropertyBackgroundClip 292 -webkit-background-clip use_handlers_for=CSSPropertyBackgroundClip
285 -webkit-background-composite custom_all 293 -webkit-background-composite custom_all
286 -webkit-background-origin use_handlers_for=CSSPropertyBackgroundOrigin 294 -webkit-background-origin use_handlers_for=CSSPropertyBackgroundOrigin
287 -webkit-background-size use_handlers_for=CSSPropertyBackgroundSize 295 -webkit-background-size animatable, use_handlers_for=CSSPropertyBackgroundSize
288 -webkit-border-fit 296 -webkit-border-fit
289 -webkit-border-horizontal-spacing name_for_methods=HorizontalBorderSpacing, conv erter=convertComputedLength<short> 297 -webkit-border-horizontal-spacing animatable, name_for_methods=HorizontalBorderS pacing, converter=convertComputedLength<short>
290 -webkit-border-image initial=initialNinePieceImage, custom_value 298 -webkit-border-image initial=initialNinePieceImage, custom_value
291 -webkit-border-vertical-spacing name_for_methods=VerticalBorderSpacing, converte r=convertComputedLength<short> 299 -webkit-border-vertical-spacing animatable, name_for_methods=VerticalBorderSpaci ng, converter=convertComputedLength<short>
292 -webkit-box-align type_name=EBoxAlignment 300 -webkit-box-align type_name=EBoxAlignment
293 -webkit-box-decoration-break 301 -webkit-box-decoration-break
294 -webkit-box-direction 302 -webkit-box-direction
295 -webkit-box-flex type_name=float 303 -webkit-box-flex type_name=float
296 -webkit-box-flex-group type_name=unsigned int 304 -webkit-box-flex-group type_name=unsigned int
297 -webkit-box-lines 305 -webkit-box-lines
298 -webkit-box-ordinal-group type_name=unsigned int 306 -webkit-box-ordinal-group type_name=unsigned int
299 -webkit-box-orient 307 -webkit-box-orient
300 -webkit-box-pack 308 -webkit-box-pack
301 -webkit-box-reflect converter=convertBoxReflect 309 -webkit-box-reflect converter=convertBoxReflect
302 -webkit-box-shadow use_handlers_for=CSSPropertyBoxShadow 310 -webkit-box-shadow animatable, use_handlers_for=CSSPropertyBoxShadow
303 -webkit-clip-path custom_value 311 -webkit-clip-path animatable, custom_value
304 -webkit-column-break-after type_name=EPageBreak, initial=initialPageBreak 312 -webkit-column-break-after type_name=EPageBreak, initial=initialPageBreak
305 -webkit-column-break-before type_name=EPageBreak, initial=initialPageBreak 313 -webkit-column-break-before type_name=EPageBreak, initial=initialPageBreak
306 -webkit-column-break-inside type_name=EPageBreak, initial=initialPageBreak 314 -webkit-column-break-inside type_name=EPageBreak, initial=initialPageBreak
307 -webkit-column-count type_name=unsigned short, custom_all 315 -webkit-column-count animatable, type_name=unsigned short, custom_all
308 -webkit-column-gap type_name=float, custom_all 316 -webkit-column-gap animatable, type_name=float, custom_all
309 -webkit-column-rule-color custom_all 317 -webkit-column-rule-color animatable, custom_all
310 -webkit-column-rule-style type_name=EBorderStyle, initial=initialBorderStyle 318 -webkit-column-rule-style type_name=EBorderStyle, initial=initialBorderStyle
311 -webkit-column-rule-width converter=convertLineWidth<unsigned short> 319 -webkit-column-rule-width animatable, converter=convertLineWidth<unsigned short>
312 -webkit-column-span type_name=ColumnSpan 320 -webkit-column-span type_name=ColumnSpan
313 -webkit-column-width type_name=float, custom_all 321 -webkit-column-width animatable, type_name=float, custom_all
314 -webkit-filter custom_value 322 -webkit-filter animatable, custom_value
315 -webkit-highlight converter=convertString<CSSValueNone> 323 -webkit-highlight converter=convertString<CSSValueNone>
316 -webkit-hyphenate-character name_for_methods=HyphenationString, converter=conver tString<CSSValueAuto> 324 -webkit-hyphenate-character name_for_methods=HyphenationString, converter=conver tString<CSSValueAuto>
317 -webkit-line-box-contain converter=convertLineBoxContain 325 -webkit-line-box-contain converter=convertLineBoxContain
318 -webkit-line-break type_name=LineBreak 326 -webkit-line-break type_name=LineBreak
319 -webkit-line-clamp type_name=LineClampValue 327 -webkit-line-clamp type_name=LineClampValue
320 -webkit-margin-after-collapse type_name=EMarginCollapse 328 -webkit-margin-after-collapse type_name=EMarginCollapse
321 -webkit-margin-before-collapse type_name=EMarginCollapse 329 -webkit-margin-before-collapse type_name=EMarginCollapse
322 -webkit-margin-bottom-collapse type_name=EMarginCollapse, name_for_methods=Margi nAfterCollapse 330 -webkit-margin-bottom-collapse type_name=EMarginCollapse, name_for_methods=Margi nAfterCollapse
323 -webkit-margin-top-collapse type_name=EMarginCollapse, name_for_methods=MarginBe foreCollapse 331 -webkit-margin-top-collapse type_name=EMarginCollapse, name_for_methods=MarginBe foreCollapse
324 -webkit-mask-box-image-outset custom_all 332 -webkit-mask-box-image-outset animatable, custom_all
325 -webkit-mask-box-image-repeat custom_all 333 -webkit-mask-box-image-repeat custom_all
326 -webkit-mask-box-image-slice custom_all 334 -webkit-mask-box-image-slice animatable, custom_all
327 -webkit-mask-box-image-source custom_value 335 -webkit-mask-box-image-source animatable, custom_value
328 -webkit-mask-box-image-width custom_all 336 -webkit-mask-box-image-width animatable, custom_all
329 -webkit-mask-clip custom_all 337 -webkit-mask-clip custom_all
330 -webkit-mask-composite custom_all 338 -webkit-mask-composite custom_all
331 -webkit-mask-image custom_all 339 -webkit-mask-image animatable, custom_all
332 -webkit-mask-origin custom_all 340 -webkit-mask-origin custom_all
333 -webkit-mask-position-x custom_all 341 -webkit-mask-position-x animatable, custom_all
334 -webkit-mask-position-y custom_all 342 -webkit-mask-position-y animatable, custom_all
335 -webkit-mask-repeat-x custom_all 343 -webkit-mask-repeat-x custom_all
336 -webkit-mask-repeat-y custom_all 344 -webkit-mask-repeat-y custom_all
337 -webkit-mask-size custom_all 345 -webkit-mask-size animatable, custom_all
338 -webkit-perspective custom_all 346 -webkit-perspective custom_all
339 -webkit-perspective-origin custom_all 347 -webkit-perspective-origin custom_all
340 -webkit-perspective-origin-x converter=convertLength 348 -webkit-perspective-origin-x converter=convertLength
341 -webkit-perspective-origin-y converter=convertLength 349 -webkit-perspective-origin-y converter=convertLength
342 -webkit-print-color-adjust type_name=PrintColorAdjust 350 -webkit-print-color-adjust type_name=PrintColorAdjust
343 -webkit-rtl-ordering type_name=Order, setter=setRTLOrdering, initial=initialRTLO rdering 351 -webkit-rtl-ordering type_name=Order, setter=setRTLOrdering, initial=initialRTLO rdering
344 -webkit-ruby-position type_name=RubyPosition 352 -webkit-ruby-position type_name=RubyPosition
345 -webkit-tap-highlight-color converter=convertColor 353 -webkit-tap-highlight-color converter=convertColor
346 -webkit-text-combine type_name=TextCombine 354 -webkit-text-combine type_name=TextCombine
347 -webkit-text-emphasis-color custom_all 355 -webkit-text-emphasis-color custom_all
348 -webkit-text-emphasis-position type_name=TextEmphasisPosition 356 -webkit-text-emphasis-position type_name=TextEmphasisPosition
349 -webkit-text-emphasis-style custom_all 357 -webkit-text-emphasis-style custom_all
350 -webkit-text-fill-color custom_all 358 -webkit-text-fill-color custom_all
351 -webkit-text-security 359 -webkit-text-security
352 -webkit-text-stroke-color custom_all 360 -webkit-text-stroke-color animatable, custom_all
353 -webkit-text-stroke-width converter=convertTextStrokeWidth 361 -webkit-text-stroke-width converter=convertTextStrokeWidth
354 -webkit-transform use_handlers_for=CSSPropertyTransform 362 -webkit-transform use_handlers_for=CSSPropertyTransform
355 -webkit-transform-origin-x converter=convertLength 363 -webkit-transform-origin-x converter=convertLength
356 -webkit-transform-origin-y converter=convertLength 364 -webkit-transform-origin-y converter=convertLength
357 -webkit-transform-origin-z converter=convertComputedLength<float> 365 -webkit-transform-origin-z converter=convertComputedLength<float>
358 -webkit-transform-style name_for_methods=TransformStyle3D 366 -webkit-transform-style name_for_methods=TransformStyle3D
359 -webkit-transition-delay custom_all 367 -webkit-transition-delay custom_all
360 -webkit-transition-duration custom_all 368 -webkit-transition-duration custom_all
361 -webkit-transition-property custom_all 369 -webkit-transition-property custom_all
362 -webkit-transition-timing-function custom_all 370 -webkit-transition-timing-function custom_all
363 -webkit-user-drag 371 -webkit-user-drag
364 -webkit-user-modify 372 -webkit-user-modify
365 -webkit-user-select 373 -webkit-user-select
366 white-space 374 white-space
367 widows type_name=short, custom_all 375 widows animatable, type_name=short, custom_all
368 width initial=initialSize, converter=convertLengthSizing 376 width animatable, initial=initialSize, converter=convertLengthSizing
369 will-change custom_all 377 will-change custom_all
370 word-break 378 word-break
371 word-spacing initial=initialLetterWordSpacing, converter=convertSpacing 379 word-spacing animatable, initial=initialLetterWordSpacing, converter=convertSpac ing
372 writing-mode svg, type_name=SVGWritingMode 380 writing-mode svg, type_name=SVGWritingMode
373 z-index type_name=int, custom_all 381 z-index animatable, type_name=int, custom_all
374 382
375 // Internal properties 383 // Internal properties
376 384
377 -internal-marquee-direction name_for_methods=MarqueeDirection 385 -internal-marquee-direction name_for_methods=MarqueeDirection
378 -internal-marquee-increment name_for_methods=MarqueeIncrement, converter=convert Length 386 -internal-marquee-increment name_for_methods=MarqueeIncrement, converter=convert Length
379 -internal-marquee-repetition type_name=int, name_for_methods=MarqueeLoopCount, c ustom_value 387 -internal-marquee-repetition type_name=int, name_for_methods=MarqueeLoopCount, c ustom_value
380 -internal-marquee-speed name_for_methods=MarqueeSpeed, converter=convertNumberOr Percentage 388 -internal-marquee-speed name_for_methods=MarqueeSpeed, converter=convertNumberOr Percentage
381 -internal-marquee-style name_for_methods=MarqueeBehavior 389 -internal-marquee-style name_for_methods=MarqueeBehavior
382 -internal-callback custom_all 390 -internal-callback custom_all
383 391
(...skipping 129 matching lines...) Expand 10 before | Expand all | Expand 10 after
513 -webkit-flex-flow alias_for=flex-flow 521 -webkit-flex-flow alias_for=flex-flow
514 -webkit-flex-grow alias_for=flex-grow 522 -webkit-flex-grow alias_for=flex-grow
515 -webkit-flex-shrink alias_for=flex-shrink 523 -webkit-flex-shrink alias_for=flex-shrink
516 -webkit-flex-wrap alias_for=flex-wrap 524 -webkit-flex-wrap alias_for=flex-wrap
517 -webkit-justify-content alias_for=justify-content 525 -webkit-justify-content alias_for=justify-content
518 -webkit-opacity alias_for=opacity 526 -webkit-opacity alias_for=opacity
519 -webkit-order alias_for=order 527 -webkit-order alias_for=order
520 -webkit-shape-image-threshold alias_for=shape-image-threshold 528 -webkit-shape-image-threshold alias_for=shape-image-threshold
521 -webkit-shape-margin alias_for=shape-margin 529 -webkit-shape-margin alias_for=shape-margin
522 -webkit-shape-outside alias_for=shape-outside 530 -webkit-shape-outside alias_for=shape-outside
OLDNEW
« no previous file with comments | « Source/core/core_generated.gyp ('k') | Source/core/css/CSSPropertyMetadata.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698