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

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

Issue 468543002: Revert refactoring of CSSProperty .in files (Closed) Base URL: svn://svn.chromium.org/blink/trunk
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 | Annotate | Revision Log
« no previous file with comments | « Source/core/core_generated.gyp ('k') | Source/core/css/CSSProperty.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
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
9 // UseCounter will not pick up on these (crbug.com/304855)
10
11
12 // - longhands=property;other-property 6 // - longhands=property;other-property
13 // The property is a shorthand for several other properties. 7 // The property is a shorthand for several other properties.
14 8
15 9
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 // - inherited
23 // The property will inherit by default if no value is specified, typically
24 // mentioned in specifications as "Inherited: yes"
25
26
27 // The remaining arguments are used for the StyleBuilder and allow us to 10 // The remaining arguments are used for the StyleBuilder and allow us to
28 // succinctly describe how to apply properties. When default handlers are not 11 // succinctly describe how to apply properties. When default handlers are not
29 // sufficient, we should prefer to use converter, and failing that define 12 // sufficient, we should prefer to use converter, and failing that define
30 // custom property handlers in StyleBuilderCustom.cpp. We only should use 13 // custom property handlers in StyleBuilderCustom.cpp. We only should use
31 // StyleBuilderFunctions.cpp.tmpl to define handlers when there are multiple 14 // StyleBuilderFunctions.cpp.tmpl to define handlers when there are multiple
32 // properties requiring the same handling, but converter doesn't suffice. 15 // properties requiring the same handling, but converter doesn't suffice.
33 16
34 // - font 17 // - font
35 // The default property handlers call into the FontBuilder instead of setting 18 // The default property handlers call into the FontBuilder instead of setting
36 // values directly onto the RenderStyle 19 // values directly onto the RenderStyle
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after
69 52
70 // - direction_aware 53 // - direction_aware
71 // This property resolves to a different property based on the current direction 54 // This property resolves to a different property based on the current direction
72 // and writing mode. 55 // and writing mode.
73 56
74 57
75 // Properties with StyleBuilder handling 58 // Properties with StyleBuilder handling
76 59
77 // High Priority and all other font properties. 60 // High Priority and all other font properties.
78 // Other properties can depend upon high priority properties (e.g. font-size / e ms) 61 // Other properties can depend upon high priority properties (e.g. font-size / e ms)
79 color animatable, inherited, custom_all 62 color custom_all
80 direction inherited, custom_value
81 // FIXME: This is a mess due to crbug.com/353932. Shorthands shouldn't have 63 // FIXME: This is a mess due to crbug.com/353932. Shorthands shouldn't have
82 // any StyleBuilder handling! 64 // any StyleBuilder handling!
83 font custom_all, longhands=font-family;font-size;font-style;font-variant;font-we ight;font-stretch;line-height 65 font custom_all, longhands=font-family;font-size;font-style;font-variant;font-we ight;font-stretch;line-height
84 font-family inherited, custom_all 66 font-family custom_all
85 font-kerning inherited, font, type_name=FontDescription::Kerning, name_for_metho ds=Kerning 67 font-kerning font, type_name=FontDescription::Kerning, name_for_methods=Kerning
86 font-size animatable, inherited, custom_all 68 font-size custom_all
87 font-stretch inherited, font, type_name=FontStretch, name_for_methods=Stretch 69 font-stretch font, type_name=FontStretch, name_for_methods=Stretch
88 font-style inherited, font, type_name=FontStyle, name_for_methods=Style 70 font-style font, type_name=FontStyle, name_for_methods=Style
89 font-variant inherited, font, type_name=FontVariant, name_for_methods=Variant 71 font-variant font, type_name=FontVariant, name_for_methods=Variant
90 font-variant-ligatures inherited, font, name_for_methods=VariantLigatures, conve rter=convertFontVariantLigatures 72 font-variant-ligatures font, name_for_methods=VariantLigatures, converter=conver tFontVariantLigatures
91 font-weight animatable, inherited, font, type_name=FontWeight, name_for_methods= Weight, converter=convertFontWeight 73 font-weight font, type_name=FontWeight, name_for_methods=Weight, converter=conve rtFontWeight
92 -webkit-font-feature-settings inherited, font, name_for_methods=FeatureSettings, converter=convertFontFeatureSettings 74 -webkit-font-feature-settings font, name_for_methods=FeatureSettings, converter= convertFontFeatureSettings
93 -webkit-font-smoothing inherited, font, type_name=FontSmoothingMode 75 -webkit-font-smoothing font, type_name=FontSmoothingMode
94 -webkit-locale inherited, custom_value 76 -webkit-locale custom_value
95 -webkit-text-orientation inherited, custom_value 77 -webkit-text-orientation custom_value
96 -webkit-writing-mode inherited, custom_value 78 text-rendering font, type_name=TextRenderingMode
97 text-rendering inherited, font, type_name=TextRenderingMode 79 zoom custom_all
98 zoom animatable, custom_all
99 line-height animatable, inherited, getter=specifiedLineHeight, custom_value
100 80
101 align-content 81 align-content
102 align-items custom_all 82 align-items custom_all
103 alignment-baseline svg 83 alignment-baseline svg
104 align-self custom_all 84 align-self custom_all
105 backface-visibility 85 backface-visibility
106 background-attachment custom_all 86 background-attachment custom_all
107 background-blend-mode custom_all 87 background-blend-mode custom_all
108 background-clip custom_all 88 background-clip custom_all
109 background-color animatable, custom_all 89 background-color custom_all
110 background-image animatable, custom_all 90 background-image custom_all
111 background-origin custom_all 91 background-origin custom_all
112 background-position-x animatable, custom_all 92 background-position-x custom_all
113 background-position-y animatable, custom_all 93 background-position-y custom_all
114 background-repeat-x custom_all 94 background-repeat-x custom_all
115 background-repeat-y custom_all 95 background-repeat-y custom_all
116 background-size animatable, custom_all 96 background-size custom_all
117 baseline-shift animatable, svg, custom_inherit, custom_value 97 baseline-shift svg, custom_inherit, custom_value
118 border-bottom-color animatable, custom_all 98 border-bottom-color custom_all
119 border-bottom-left-radius animatable, initial=initialBorderRadius, converter=con vertRadius 99 border-bottom-left-radius initial=initialBorderRadius, converter=convertRadius
120 border-bottom-right-radius animatable, initial=initialBorderRadius, converter=co nvertRadius 100 border-bottom-right-radius initial=initialBorderRadius, converter=convertRadius
121 border-bottom-style type_name=EBorderStyle, initial=initialBorderStyle 101 border-bottom-style type_name=EBorderStyle, initial=initialBorderStyle
122 border-bottom-width animatable, initial=initialBorderWidth, converter=convertLin eWidth<unsigned> 102 border-bottom-width initial=initialBorderWidth, converter=convertLineWidth<unsig ned>
123 border-collapse inherited 103 border-collapse
124 border-image-outset animatable, custom_all 104 border-image-outset custom_all
125 border-image-repeat custom_all 105 border-image-repeat custom_all
126 border-image-slice animatable, custom_all 106 border-image-slice custom_all
127 border-image-source animatable, custom_value 107 border-image-source custom_value
128 border-image-width animatable, custom_all 108 border-image-width custom_all
129 border-left-color animatable, custom_all 109 border-left-color custom_all
130 border-left-style type_name=EBorderStyle, initial=initialBorderStyle 110 border-left-style type_name=EBorderStyle, initial=initialBorderStyle
131 border-left-width animatable, initial=initialBorderWidth, converter=convertLineW idth<unsigned> 111 border-left-width initial=initialBorderWidth, converter=convertLineWidth<unsigne d>
132 border-right-color animatable, custom_all 112 border-right-color custom_all
133 border-right-style type_name=EBorderStyle, initial=initialBorderStyle 113 border-right-style type_name=EBorderStyle, initial=initialBorderStyle
134 border-right-width animatable, initial=initialBorderWidth, converter=convertLine Width<unsigned> 114 border-right-width initial=initialBorderWidth, converter=convertLineWidth<unsign ed>
135 border-top-color animatable, custom_all 115 border-top-color custom_all
136 border-top-left-radius animatable, initial=initialBorderRadius, converter=conver tRadius 116 border-top-left-radius initial=initialBorderRadius, converter=convertRadius
137 border-top-right-radius animatable, initial=initialBorderRadius, converter=conve rtRadius 117 border-top-right-radius initial=initialBorderRadius, converter=convertRadius
138 border-top-style type_name=EBorderStyle, initial=initialBorderStyle 118 border-top-style type_name=EBorderStyle, initial=initialBorderStyle
139 border-top-width animatable, initial=initialBorderWidth, converter=convertLineWi dth<unsigned> 119 border-top-width initial=initialBorderWidth, converter=convertLineWidth<unsigned >
140 bottom animatable, initial=initialOffset, converter=convertLengthOrAuto 120 bottom initial=initialOffset, converter=convertLengthOrAuto
141 box-shadow animatable, converter=convertShadow 121 box-shadow converter=convertShadow
142 box-sizing 122 box-sizing
143 buffered-rendering svg 123 buffered-rendering svg
144 caption-side inherited 124 caption-side
145 clear 125 clear
146 clip animatable, custom_all 126 clip custom_all
147 clip-path svg, name_for_methods=ClipperResource, converter=convertFragmentIdenti fier 127 clip-path svg, name_for_methods=ClipperResource, converter=convertFragmentIdenti fier
148 clip-rule inherited, svg, type_name=WindRule 128 clip-rule svg, type_name=WindRule
149 color-interpolation inherited, svg 129 color-interpolation svg
150 color-interpolation-filters inherited, svg, type_name=EColorInterpolation 130 color-interpolation-filters svg, type_name=EColorInterpolation
151 color-rendering inherited, svg 131 color-rendering svg
152 column-fill type_name=ColumnFill 132 column-fill type_name=ColumnFill
153 content custom_all 133 content custom_all
154 counter-increment custom_all 134 counter-increment custom_all
155 counter-reset custom_all 135 counter-reset custom_all
156 cursor inherited, custom_all 136 cursor custom_all
137 direction custom_value
157 display 138 display
158 dominant-baseline svg 139 dominant-baseline svg
159 empty-cells inherited, type_name=EEmptyCell 140 empty-cells type_name=EEmptyCell
160 fill animatable, inherited, svg, setter=setFillPaint, custom_all 141 fill svg, setter=setFillPaint, custom_all
161 fill-opacity animatable, inherited, svg, converter=convertNumberOrPercentage 142 fill-opacity svg, converter=convertNumberOrPercentage
162 fill-rule inherited, svg, type_name=WindRule 143 fill-rule svg, type_name=WindRule
163 filter svg, name_for_methods=FilterResource, converter=convertFragmentIdentifier 144 filter svg, name_for_methods=FilterResource, converter=convertFragmentIdentifier
164 flex-basis animatable, converter=convertLengthOrAuto 145 flex-basis converter=convertLengthOrAuto
165 flex-direction 146 flex-direction
166 flex-grow animatable, type_name=float 147 flex-grow type_name=float
167 flex-shrink animatable, type_name=float 148 flex-shrink type_name=float
168 flex-wrap 149 flex-wrap
169 float type_name=EFloat, name_for_methods=Floating 150 float type_name=EFloat, name_for_methods=Floating
170 flood-color animatable, svg, converter=convertSVGColor 151 flood-color svg, converter=convertSVGColor
171 flood-opacity animatable, svg, converter=convertNumberOrPercentage 152 flood-opacity svg, converter=convertNumberOrPercentage
172 glyph-orientation-horizontal inherited, svg, converter=convertGlyphOrientation 153 glyph-orientation-horizontal svg, converter=convertGlyphOrientation
173 glyph-orientation-vertical inherited, svg, custom_value 154 glyph-orientation-vertical svg, custom_value
174 grid-auto-columns converter=convertGridTrackSize 155 grid-auto-columns converter=convertGridTrackSize
175 grid-auto-flow custom_value 156 grid-auto-flow custom_value
176 grid-auto-rows converter=convertGridTrackSize 157 grid-auto-rows converter=convertGridTrackSize
177 grid-column-end converter=convertGridPosition 158 grid-column-end converter=convertGridPosition
178 grid-column-start converter=convertGridPosition 159 grid-column-start converter=convertGridPosition
179 grid-row-end converter=convertGridPosition 160 grid-row-end converter=convertGridPosition
180 grid-row-start converter=convertGridPosition 161 grid-row-start converter=convertGridPosition
181 grid-template-areas custom_all 162 grid-template-areas custom_all
182 grid-template-columns custom_all 163 grid-template-columns custom_all
183 grid-template-rows custom_all 164 grid-template-rows custom_all
184 height animatable, initial=initialSize, converter=convertLengthSizing 165 height initial=initialSize, converter=convertLengthSizing
185 image-rendering inherited 166 image-rendering
186 isolation 167 isolation
187 justify-content 168 justify-content
188 justify-items custom_all 169 justify-items custom_all
189 justify-self custom_all 170 justify-self custom_all
190 left animatable, initial=initialOffset, converter=convertLengthOrAuto 171 left initial=initialOffset, converter=convertLengthOrAuto
191 letter-spacing animatable, inherited, initial=initialLetterWordSpacing, converte r=convertSpacing 172 letter-spacing initial=initialLetterWordSpacing, converter=convertSpacing
192 lighting-color animatable, svg, converter=convertSVGColor 173 lighting-color svg, converter=convertSVGColor
193 list-style-image animatable, inherited, custom_value 174 line-height getter=specifiedLineHeight, custom_value
194 list-style-position inherited 175 list-style-image custom_value
195 list-style-type inherited 176 list-style-position
196 margin-bottom animatable, initial=initialMargin, converter=convertLengthOrAuto 177 list-style-type
197 margin-left animatable, initial=initialMargin, converter=convertLengthOrAuto 178 margin-bottom initial=initialMargin, converter=convertLengthOrAuto
198 margin-right animatable, initial=initialMargin, converter=convertLengthOrAuto 179 margin-left initial=initialMargin, converter=convertLengthOrAuto
199 margin-top animatable, initial=initialMargin, converter=convertLengthOrAuto 180 margin-right initial=initialMargin, converter=convertLengthOrAuto
200 marker-end inherited, svg, name_for_methods=MarkerEndResource, converter=convert FragmentIdentifier 181 margin-top initial=initialMargin, converter=convertLengthOrAuto
201 marker-mid inherited, svg, name_for_methods=MarkerMidResource, converter=convert FragmentIdentifier 182 marker-end svg, name_for_methods=MarkerEndResource, converter=convertFragmentIde ntifier
202 marker-start inherited, svg, name_for_methods=MarkerStartResource, converter=con vertFragmentIdentifier 183 marker-mid svg, name_for_methods=MarkerMidResource, converter=convertFragmentIde ntifier
184 marker-start svg, name_for_methods=MarkerStartResource, converter=convertFragmen tIdentifier
203 mask svg, name_for_methods=MaskerResource, converter=convertFragmentIdentifier 185 mask svg, name_for_methods=MaskerResource, converter=convertFragmentIdentifier
204 mask-source-type custom_all 186 mask-source-type custom_all
205 mask-type svg 187 mask-type svg
206 max-height animatable, initial=initialMaxSize, converter=convertLengthMaxSizing 188 max-height initial=initialMaxSize, converter=convertLengthMaxSizing
207 max-width animatable, initial=initialMaxSize, converter=convertLengthMaxSizing 189 max-width initial=initialMaxSize, converter=convertLengthMaxSizing
208 min-height animatable, initial=initialMinSize, converter=convertLengthSizing 190 min-height initial=initialMinSize, converter=convertLengthSizing
209 min-width animatable, initial=initialMinSize, converter=convertLengthSizing 191 min-width initial=initialMinSize, converter=convertLengthSizing
210 mix-blend-mode type_name=blink::WebBlendMode, name_for_methods=BlendMode 192 mix-blend-mode type_name=blink::WebBlendMode, name_for_methods=BlendMode
211 object-fit type_name=ObjectFit 193 object-fit type_name=ObjectFit
212 object-position animatable, converter=convertLengthPoint 194 object-position converter=convertLengthPoint
213 opacity animatable, type_name=float 195 opacity type_name=float
214 order type_name=int 196 order type_name=int
215 orphans animatable, inherited, type_name=short, custom_all 197 orphans type_name=short, custom_all
216 outline-color animatable, custom_all 198 outline-color custom_all
217 outline-offset animatable, converter=convertComputedLength<int> 199 outline-offset converter=convertComputedLength<int>
218 outline-style custom_all 200 outline-style custom_all
219 outline-width animatable, converter=convertLineWidth<unsigned short> 201 outline-width converter=convertLineWidth<unsigned short>
220 overflow-wrap inherited 202 overflow-wrap
221 overflow-x type_name=EOverflow 203 overflow-x type_name=EOverflow
222 overflow-y type_name=EOverflow 204 overflow-y type_name=EOverflow
223 padding-bottom animatable, initial=initialPadding, converter=convertLength 205 padding-bottom initial=initialPadding, converter=convertLength
224 padding-left animatable, initial=initialPadding, converter=convertLength 206 padding-left initial=initialPadding, converter=convertLength
225 padding-right animatable, initial=initialPadding, converter=convertLength 207 padding-right initial=initialPadding, converter=convertLength
226 padding-top animatable, initial=initialPadding, converter=convertLength 208 padding-top initial=initialPadding, converter=convertLength
227 page-break-after type_name=EPageBreak, initial=initialPageBreak 209 page-break-after type_name=EPageBreak, initial=initialPageBreak
228 page-break-before type_name=EPageBreak, initial=initialPageBreak 210 page-break-before type_name=EPageBreak, initial=initialPageBreak
229 page-break-inside type_name=EPageBreak, initial=initialPageBreak 211 page-break-inside type_name=EPageBreak, initial=initialPageBreak
230 paint-order inherited, svg, converter=convertPaintOrder 212 paint-order svg, converter=convertPaintOrder
231 perspective animatable, custom_value 213 perspective custom_value
232 perspective-origin animatable, custom_all 214 perspective-origin custom_all
233 pointer-events inherited 215 pointer-events
234 position 216 position
235 quotes inherited, converter=convertQuotes 217 quotes converter=convertQuotes
236 // FIXME: This shouldn't be inherited, as per css-ui 218 resize custom_value
237 resize inherited, custom_value 219 right initial=initialOffset, converter=convertLengthOrAuto
238 right animatable, initial=initialOffset, converter=convertLengthOrAuto
239 scroll-behavior type_name=ScrollBehavior 220 scroll-behavior type_name=ScrollBehavior
240 shape-image-threshold animatable, type_name=float 221 shape-image-threshold type_name=float
241 shape-margin animatable, converter=convertLength 222 shape-margin converter=convertLength
242 shape-outside animatable, custom_value 223 shape-outside custom_value
243 shape-rendering inherited, svg 224 shape-rendering svg
244 size custom_all 225 size custom_all
245 speak inherited 226 speak
246 stop-color animatable, svg, converter=convertSVGColor 227 stop-color svg, converter=convertSVGColor
247 stop-opacity animatable, svg, converter=convertNumberOrPercentage 228 stop-opacity svg, converter=convertNumberOrPercentage
248 stroke animatable, inherited, svg, setter=setStrokePaint, custom_all 229 stroke svg, setter=setStrokePaint, custom_all
249 stroke-dasharray animatable, inherited, svg, name_for_methods=StrokeDashArray, c onverter=convertStrokeDasharray 230 stroke-dasharray svg, name_for_methods=StrokeDashArray, converter=convertStrokeD asharray
250 stroke-dashoffset animatable, inherited, svg, name_for_methods=StrokeDashOffset, converter=convertSVGLength 231 stroke-dashoffset svg, name_for_methods=StrokeDashOffset, converter=convertSVGLe ngth
251 stroke-linecap svg, inherited, type_name=LineCap, name_for_methods=CapStyle 232 stroke-linecap svg, type_name=LineCap, name_for_methods=CapStyle
252 stroke-linejoin svg, inherited, type_name=LineJoin, name_for_methods=JoinStyle 233 stroke-linejoin svg, type_name=LineJoin, name_for_methods=JoinStyle
253 stroke-miterlimit animatable, inherited, svg, type_name=float, name_for_methods= StrokeMiterLimit 234 stroke-miterlimit svg, type_name=float, name_for_methods=StrokeMiterLimit
254 stroke-opacity animatable, inherited, svg, converter=convertNumberOrPercentage 235 stroke-opacity svg, converter=convertNumberOrPercentage
255 stroke-width animatable, inherited, svg, converter=convertSVGLength 236 stroke-width svg, converter=convertSVGLength
256 table-layout 237 table-layout
257 tab-size inherited, type_name=unsigned 238 tab-size type_name=unsigned
258 text-align inherited, custom_value 239 text-align custom_value
259 text-align-last inherited, type_name=TextAlignLast 240 text-align-last type_name=TextAlignLast
260 text-anchor inherited, svg 241 text-anchor svg
261 // FIXME: We shouldn't switch between shorthand/not shorthand based on a runtime flag 242 // FIXME: We shouldn't switch between shorthand/not shorthand based on a runtime flag
262 text-decoration use_handlers_for=CSSPropertyTextDecorationLine, longhands=text-d ecoration-line;text-decoration-style;text-decoration-color 243 text-decoration use_handlers_for=CSSPropertyTextDecorationLine, longhands=text-d ecoration-line;text-decoration-style;text-decoration-color
263 text-decoration-color animatable, custom_all 244 text-decoration-color custom_all
264 text-decoration-line name_for_methods=TextDecoration, converter=convertFlags<Tex tDecoration> 245 text-decoration-line name_for_methods=TextDecoration, converter=convertFlags<Tex tDecoration>
265 text-decoration-style type_name=TextDecorationStyle 246 text-decoration-style type_name=TextDecorationStyle
266 text-indent animatable, inherited, custom_all 247 text-indent custom_all
267 text-justify inherited, type_name=TextJustify 248 text-justify type_name=TextJustify
268 text-overflow type_name=TextOverflow 249 text-overflow type_name=TextOverflow
269 text-shadow animatable, inherited, converter=convertShadow 250 text-shadow converter=convertShadow
270 text-transform inherited 251 text-transform
271 text-underline-position inherited, type_name=TextUnderlinePosition 252 text-underline-position type_name=TextUnderlinePosition
272 top animatable, initial=initialOffset, converter=convertLengthOrAuto 253 top initial=initialOffset, converter=convertLengthOrAuto
273 touch-action converter=convertFlags<TouchAction> 254 touch-action converter=convertFlags<TouchAction>
274 touch-action-delay inherited, type_name=TouchActionDelay 255 touch-action-delay type_name=TouchActionDelay
275 transform animatable, custom_value 256 transform custom_value
276 transform-origin animatable, custom_all 257 transform-origin custom_all
277 transform-style name_for_methods=TransformStyle3D 258 transform-style name_for_methods=TransformStyle3D
278 unicode-bidi 259 unicode-bidi
279 vector-effect svg 260 vector-effect svg
280 vertical-align animatable, custom_inherit, custom_value 261 vertical-align custom_inherit, custom_value
281 visibility animatable, inherited 262 visibility
263 // UAs must treat 'word-wrap' as an alternate name for the 'overflow-wrap' prope rty. So using the same handlers.
264 word-wrap name_for_methods=OverflowWrap
282 -webkit-animation-delay custom_all 265 -webkit-animation-delay custom_all
283 -webkit-animation-direction custom_all 266 -webkit-animation-direction custom_all
284 -webkit-animation-duration custom_all 267 -webkit-animation-duration custom_all
285 -webkit-animation-fill-mode custom_all 268 -webkit-animation-fill-mode custom_all
286 -webkit-animation-iteration-count custom_all 269 -webkit-animation-iteration-count custom_all
287 -webkit-animation-name custom_all 270 -webkit-animation-name custom_all
288 -webkit-animation-play-state custom_all 271 -webkit-animation-play-state custom_all
289 -webkit-animation-timing-function custom_all 272 -webkit-animation-timing-function custom_all
290 -webkit-appearance type_name=ControlPart 273 -webkit-appearance type_name=ControlPart
291 -webkit-app-region custom_all 274 -webkit-app-region custom_all
292 -webkit-aspect-ratio inherited, custom_all 275 -webkit-aspect-ratio custom_all
293 -webkit-backface-visibility use_handlers_for=CSSPropertyBackfaceVisibility 276 -webkit-backface-visibility use_handlers_for=CSSPropertyBackfaceVisibility
294 -webkit-background-clip use_handlers_for=CSSPropertyBackgroundClip 277 -webkit-background-clip use_handlers_for=CSSPropertyBackgroundClip
295 -webkit-background-composite custom_all 278 -webkit-background-composite custom_all
296 -webkit-background-origin use_handlers_for=CSSPropertyBackgroundOrigin 279 -webkit-background-origin use_handlers_for=CSSPropertyBackgroundOrigin
297 -webkit-background-size animatable, use_handlers_for=CSSPropertyBackgroundSize 280 -webkit-background-size use_handlers_for=CSSPropertyBackgroundSize
298 -webkit-border-fit 281 -webkit-border-fit
299 -webkit-border-horizontal-spacing animatable, inherited, name_for_methods=Horizo ntalBorderSpacing, converter=convertComputedLength<short> 282 -webkit-border-horizontal-spacing name_for_methods=HorizontalBorderSpacing, conv erter=convertComputedLength<short>
300 -webkit-border-image initial=initialNinePieceImage, custom_value 283 -webkit-border-image initial=initialNinePieceImage, custom_value
301 -webkit-border-vertical-spacing animatable, inherited, name_for_methods=Vertical BorderSpacing, converter=convertComputedLength<short> 284 -webkit-border-vertical-spacing name_for_methods=VerticalBorderSpacing, converte r=convertComputedLength<short>
302 -webkit-box-align type_name=EBoxAlignment 285 -webkit-box-align type_name=EBoxAlignment
303 -webkit-box-decoration-break 286 -webkit-box-decoration-break
304 -webkit-box-direction inherited 287 -webkit-box-direction
305 -webkit-box-flex type_name=float 288 -webkit-box-flex type_name=float
306 -webkit-box-flex-group type_name=unsigned int 289 -webkit-box-flex-group type_name=unsigned int
307 -webkit-box-lines 290 -webkit-box-lines
308 -webkit-box-ordinal-group type_name=unsigned int 291 -webkit-box-ordinal-group type_name=unsigned int
309 -webkit-box-orient 292 -webkit-box-orient
310 -webkit-box-pack 293 -webkit-box-pack
311 -webkit-box-reflect converter=convertBoxReflect 294 -webkit-box-reflect converter=convertBoxReflect
312 -webkit-box-shadow animatable, use_handlers_for=CSSPropertyBoxShadow 295 -webkit-box-shadow use_handlers_for=CSSPropertyBoxShadow
313 -webkit-clip-path animatable, custom_value 296 -webkit-clip-path custom_value
314 -webkit-column-break-after type_name=EPageBreak, initial=initialPageBreak 297 -webkit-column-break-after type_name=EPageBreak, initial=initialPageBreak
315 -webkit-column-break-before type_name=EPageBreak, initial=initialPageBreak 298 -webkit-column-break-before type_name=EPageBreak, initial=initialPageBreak
316 -webkit-column-break-inside type_name=EPageBreak, initial=initialPageBreak 299 -webkit-column-break-inside type_name=EPageBreak, initial=initialPageBreak
317 -webkit-column-count animatable, type_name=unsigned short, custom_all 300 -webkit-column-count type_name=unsigned short, custom_all
318 -webkit-column-gap animatable, type_name=float, custom_all 301 -webkit-column-gap type_name=float, custom_all
319 -webkit-column-rule-color animatable, custom_all 302 -webkit-column-rule-color custom_all
320 -webkit-column-rule-style type_name=EBorderStyle, initial=initialBorderStyle 303 -webkit-column-rule-style type_name=EBorderStyle, initial=initialBorderStyle
321 -webkit-column-rule-width animatable, converter=convertLineWidth<unsigned short> 304 -webkit-column-rule-width converter=convertLineWidth<unsigned short>
322 -webkit-column-span type_name=ColumnSpan 305 -webkit-column-span type_name=ColumnSpan
323 -webkit-column-width animatable, type_name=float, custom_all 306 -webkit-column-width type_name=float, custom_all
324 -webkit-filter animatable, custom_value 307 -webkit-filter custom_value
325 -webkit-highlight inherited, converter=convertString<CSSValueNone> 308 -webkit-highlight converter=convertString<CSSValueNone>
326 -webkit-hyphenate-character inherited, name_for_methods=HyphenationString, conve rter=convertString<CSSValueAuto> 309 -webkit-hyphenate-character name_for_methods=HyphenationString, converter=conver tString<CSSValueAuto>
327 -webkit-line-box-contain inherited, converter=convertLineBoxContain 310 -webkit-line-box-contain converter=convertLineBoxContain
328 -webkit-line-break inherited, type_name=LineBreak 311 -webkit-line-break type_name=LineBreak
329 -webkit-line-clamp type_name=LineClampValue 312 -webkit-line-clamp type_name=LineClampValue
330 -webkit-margin-after-collapse type_name=EMarginCollapse 313 -webkit-margin-after-collapse type_name=EMarginCollapse
331 -webkit-margin-before-collapse type_name=EMarginCollapse 314 -webkit-margin-before-collapse type_name=EMarginCollapse
332 -webkit-margin-bottom-collapse type_name=EMarginCollapse, name_for_methods=Margi nAfterCollapse 315 -webkit-margin-bottom-collapse type_name=EMarginCollapse, name_for_methods=Margi nAfterCollapse
333 -webkit-margin-top-collapse type_name=EMarginCollapse, name_for_methods=MarginBe foreCollapse 316 -webkit-margin-top-collapse type_name=EMarginCollapse, name_for_methods=MarginBe foreCollapse
334 -webkit-mask-box-image-outset animatable, custom_all 317 -webkit-mask-box-image-outset custom_all
335 -webkit-mask-box-image-repeat custom_all 318 -webkit-mask-box-image-repeat custom_all
336 -webkit-mask-box-image-slice animatable, custom_all 319 -webkit-mask-box-image-slice custom_all
337 -webkit-mask-box-image-source animatable, custom_value 320 -webkit-mask-box-image-source custom_value
338 -webkit-mask-box-image-width animatable, custom_all 321 -webkit-mask-box-image-width custom_all
339 -webkit-mask-clip custom_all 322 -webkit-mask-clip custom_all
340 -webkit-mask-composite custom_all 323 -webkit-mask-composite custom_all
341 -webkit-mask-image animatable, custom_all 324 -webkit-mask-image custom_all
342 -webkit-mask-origin custom_all 325 -webkit-mask-origin custom_all
343 -webkit-mask-position-x animatable, custom_all 326 -webkit-mask-position-x custom_all
344 -webkit-mask-position-y animatable, custom_all 327 -webkit-mask-position-y custom_all
345 -webkit-mask-repeat-x custom_all 328 -webkit-mask-repeat-x custom_all
346 -webkit-mask-repeat-y custom_all 329 -webkit-mask-repeat-y custom_all
347 -webkit-mask-size animatable, custom_all 330 -webkit-mask-size custom_all
348 -webkit-perspective custom_all 331 -webkit-perspective custom_all
349 -webkit-perspective-origin custom_all 332 -webkit-perspective-origin custom_all
350 -webkit-perspective-origin-x converter=convertLength 333 -webkit-perspective-origin-x converter=convertLength
351 -webkit-perspective-origin-y converter=convertLength 334 -webkit-perspective-origin-y converter=convertLength
352 -webkit-print-color-adjust inherited, type_name=PrintColorAdjust 335 -webkit-print-color-adjust type_name=PrintColorAdjust
353 -webkit-rtl-ordering inherited, type_name=Order, setter=setRTLOrdering, initial= initialRTLOrdering 336 -webkit-rtl-ordering type_name=Order, setter=setRTLOrdering, initial=initialRTLO rdering
354 -webkit-ruby-position inherited, type_name=RubyPosition 337 -webkit-ruby-position type_name=RubyPosition
355 -webkit-tap-highlight-color inherited, converter=convertColor 338 -webkit-tap-highlight-color converter=convertColor
356 -webkit-text-combine inherited, type_name=TextCombine 339 -webkit-text-combine type_name=TextCombine
357 -webkit-text-emphasis-color inherited, custom_all 340 -webkit-text-emphasis-color custom_all
358 -webkit-text-emphasis-position inherited, type_name=TextEmphasisPosition 341 -webkit-text-emphasis-position type_name=TextEmphasisPosition
359 -webkit-text-emphasis-style inherited, custom_all 342 -webkit-text-emphasis-style custom_all
360 -webkit-text-fill-color inherited, custom_all 343 -webkit-text-fill-color custom_all
361 -webkit-text-security inherited 344 -webkit-text-security
362 -webkit-text-stroke-color animatable, inherited, custom_all 345 -webkit-text-stroke-color custom_all
363 -webkit-text-stroke-width inherited, converter=convertTextStrokeWidth 346 -webkit-text-stroke-width converter=convertTextStrokeWidth
364 -webkit-transform use_handlers_for=CSSPropertyTransform 347 -webkit-transform use_handlers_for=CSSPropertyTransform
365 -webkit-transform-origin-x converter=convertLength 348 -webkit-transform-origin-x converter=convertLength
366 -webkit-transform-origin-y converter=convertLength 349 -webkit-transform-origin-y converter=convertLength
367 -webkit-transform-origin-z converter=convertComputedLength<float> 350 -webkit-transform-origin-z converter=convertComputedLength<float>
368 -webkit-transform-style name_for_methods=TransformStyle3D 351 -webkit-transform-style name_for_methods=TransformStyle3D
369 -webkit-transition-delay custom_all 352 -webkit-transition-delay custom_all
370 -webkit-transition-duration custom_all 353 -webkit-transition-duration custom_all
371 -webkit-transition-property custom_all 354 -webkit-transition-property custom_all
372 -webkit-transition-timing-function custom_all 355 -webkit-transition-timing-function custom_all
373 -webkit-user-drag 356 -webkit-user-drag
374 -webkit-user-modify inherited 357 -webkit-user-modify
375 -webkit-user-select inherited 358 -webkit-user-select
376 white-space inherited 359 -webkit-writing-mode custom_value
377 widows animatable, inherited, type_name=short, custom_all 360 white-space
378 width animatable, initial=initialSize, converter=convertLengthSizing 361 widows type_name=short, custom_all
362 width initial=initialSize, converter=convertLengthSizing
379 will-change custom_all 363 will-change custom_all
380 word-break inherited 364 word-break
381 word-spacing animatable, inherited, initial=initialLetterWordSpacing, converter= convertSpacing 365 word-spacing initial=initialLetterWordSpacing, converter=convertSpacing
382 // UAs must treat 'word-wrap' as an alternate name for the 'overflow-wrap' prope rty. So using the same handlers. 366 writing-mode svg, type_name=SVGWritingMode
383 word-wrap inherited, name_for_methods=OverflowWrap 367 z-index type_name=int, custom_all
384 writing-mode inherited, svg, type_name=SVGWritingMode
385 z-index animatable, type_name=int, custom_all
386 368
387 // Internal properties 369 // Internal properties
388 370
389 -internal-marquee-direction name_for_methods=MarqueeDirection 371 -internal-marquee-direction name_for_methods=MarqueeDirection
390 -internal-marquee-increment name_for_methods=MarqueeIncrement, converter=convert Length 372 -internal-marquee-increment name_for_methods=MarqueeIncrement, converter=convert Length
391 -internal-marquee-repetition type_name=int, name_for_methods=MarqueeLoopCount, c ustom_value 373 -internal-marquee-repetition type_name=int, name_for_methods=MarqueeLoopCount, c ustom_value
392 -internal-marquee-speed name_for_methods=MarqueeSpeed, converter=convertNumberOr Percentage 374 -internal-marquee-speed name_for_methods=MarqueeSpeed, converter=convertNumberOr Percentage
393 -internal-marquee-style name_for_methods=MarqueeBehavior 375 -internal-marquee-style name_for_methods=MarqueeBehavior
394 -internal-callback custom_all 376 -internal-callback custom_all
395 377
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after
441 orientation builder_skip 423 orientation builder_skip
442 page builder_skip 424 page builder_skip
443 src builder_skip 425 src builder_skip
444 transition-delay builder_skip 426 transition-delay builder_skip
445 transition-duration builder_skip 427 transition-duration builder_skip
446 transition-property builder_skip 428 transition-property builder_skip
447 transition-timing-function builder_skip 429 transition-timing-function builder_skip
448 unicode-range builder_skip 430 unicode-range builder_skip
449 user-zoom builder_skip 431 user-zoom builder_skip
450 -webkit-font-size-delta builder_skip 432 -webkit-font-size-delta builder_skip
451 -webkit-text-decorations-in-effect inherited, builder_skip 433 -webkit-text-decorations-in-effect builder_skip
452 434
453 // Shorthands 435 // Shorthands
454 436
455 animation longhands=animation-name;animation-duration;animation-timing-function; animation-delay;animation-iteration-count;animation-direction;animation-fill-mod e;animation-play-state 437 animation longhands=animation-name;animation-duration;animation-timing-function; animation-delay;animation-iteration-count;animation-direction;animation-fill-mod e;animation-play-state
456 background longhands=background-image;background-position-x;background-position- y;background-size;background-repeat-x;background-repeat-y;background-attachment; background-origin;background-clip;background-color 438 background longhands=background-image;background-position-x;background-position- y;background-size;background-repeat-x;background-repeat-y;background-attachment; background-origin;background-clip;background-color
457 background-position longhands=background-position-x;background-position-y 439 background-position longhands=background-position-x;background-position-y
458 background-repeat longhands=background-repeat-x;background-repeat-y 440 background-repeat longhands=background-repeat-x;background-repeat-y
459 border longhands=border-top-color;border-top-style;border-top-width;border-right -color;border-right-style;border-right-width;border-bottom-color;border-bottom-s tyle;border-bottom-width;border-left-color;border-left-style;border-left-width 441 border longhands=border-top-color;border-top-style;border-top-width;border-right -color;border-right-style;border-right-width;border-bottom-color;border-bottom-s tyle;border-bottom-width;border-left-color;border-left-style;border-left-width
460 border-bottom longhands=border-bottom-width;border-bottom-style;border-bottom-co lor 442 border-bottom longhands=border-bottom-width;border-bottom-style;border-bottom-co lor
461 border-color longhands=border-top-color;border-right-color;border-bottom-color;b order-left-color 443 border-color longhands=border-top-color;border-right-color;border-bottom-color;b order-left-color
(...skipping 30 matching lines...) Expand all
492 -webkit-columns longhands=-webkit-column-width;-webkit-column-count 474 -webkit-columns longhands=-webkit-column-width;-webkit-column-count
493 -webkit-margin-collapse longhands=-webkit-margin-before-collapse;-webkit-margin- after-collapse 475 -webkit-margin-collapse longhands=-webkit-margin-before-collapse;-webkit-margin- after-collapse
494 -webkit-mask longhands=-webkit-mask-image;-webkit-mask-position-x;-webkit-mask-p osition-y;-webkit-mask-size;-webkit-mask-repeat-x;-webkit-mask-repeat-y;-webkit- mask-origin;-webkit-mask-clip 476 -webkit-mask longhands=-webkit-mask-image;-webkit-mask-position-x;-webkit-mask-p osition-y;-webkit-mask-size;-webkit-mask-repeat-x;-webkit-mask-repeat-y;-webkit- mask-origin;-webkit-mask-clip
495 -webkit-mask-box-image longhands=-webkit-mask-box-image-source;-webkit-mask-box- image-slice;-webkit-mask-box-image-width;-webkit-mask-box-image-outset;-webkit-m ask-box-image-repeat 477 -webkit-mask-box-image longhands=-webkit-mask-box-image-source;-webkit-mask-box- image-slice;-webkit-mask-box-image-width;-webkit-mask-box-image-outset;-webkit-m ask-box-image-repeat
496 -webkit-mask-position longhands=-webkit-mask-position-x;-webkit-mask-position-y 478 -webkit-mask-position longhands=-webkit-mask-position-x;-webkit-mask-position-y
497 -webkit-mask-repeat longhands=-webkit-mask-repeat-x;-webkit-mask-repeat-y 479 -webkit-mask-repeat longhands=-webkit-mask-repeat-x;-webkit-mask-repeat-y
498 -webkit-text-emphasis longhands=-webkit-text-emphasis-style;-webkit-text-emphasi s-color 480 -webkit-text-emphasis longhands=-webkit-text-emphasis-style;-webkit-text-emphasi s-color
499 -webkit-text-stroke longhands=-webkit-text-stroke-width;-webkit-text-stroke-colo r 481 -webkit-text-stroke longhands=-webkit-text-stroke-width;-webkit-text-stroke-colo r
500 -webkit-transform-origin longhands=-webkit-transform-origin-x;-webkit-transform- origin-y;-webkit-transform-origin-z 482 -webkit-transform-origin longhands=-webkit-transform-origin-x;-webkit-transform- origin-y;-webkit-transform-origin-z
501 -webkit-transition longhands=-webkit-transition-property;-webkit-transition-dura tion;-webkit-transition-timing-function;-webkit-transition-delay 483 -webkit-transition longhands=-webkit-transition-property;-webkit-transition-dura tion;-webkit-transition-timing-function;-webkit-transition-delay
502
503 // Aliases; these map to the same CSSPropertyID
504
505 -epub-caption-side alias_for=caption-side
506 -epub-text-combine alias_for=-webkit-text-combine
507 -epub-text-emphasis alias_for=-webkit-text-emphasis
508 -epub-text-emphasis-color alias_for=-webkit-text-emphasis-color
509 -epub-text-emphasis-style alias_for=-webkit-text-emphasis-style
510 -epub-text-orientation alias_for=-webkit-text-orientation
511 -epub-text-transform alias_for=text-transform
512 -epub-word-break alias_for=word-break
513 -epub-writing-mode alias_for=-webkit-writing-mode
514 -webkit-align-content alias_for=align-content
515 -webkit-align-items alias_for=align-items
516 -webkit-align-self alias_for=align-self
517 -webkit-border-bottom-left-radius alias_for=border-bottom-left-radius
518 -webkit-border-bottom-right-radius alias_for=border-bottom-right-radius
519 -webkit-border-top-left-radius alias_for=border-top-left-radius
520 -webkit-border-top-right-radius alias_for=border-top-right-radius
521 -webkit-box-sizing alias_for=box-sizing
522 -webkit-flex alias_for=flex
523 -webkit-flex-basis alias_for=flex-basis
524 -webkit-flex-direction alias_for=flex-direction
525 -webkit-flex-flow alias_for=flex-flow
526 -webkit-flex-grow alias_for=flex-grow
527 -webkit-flex-shrink alias_for=flex-shrink
528 -webkit-flex-wrap alias_for=flex-wrap
529 -webkit-justify-content alias_for=justify-content
530 -webkit-opacity alias_for=opacity
531 -webkit-order alias_for=order
532 -webkit-shape-image-threshold alias_for=shape-image-threshold
533 -webkit-shape-margin alias_for=shape-margin
534 -webkit-shape-outside alias_for=shape-outside
OLDNEW
« no previous file with comments | « Source/core/core_generated.gyp ('k') | Source/core/css/CSSProperty.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698