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

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

Issue 2317903003: Add CSS property priority for CSS animation affecting properties (Closed)
Patch Set: Rebase onto latest optimisation Created 4 years, 1 month 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
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 should be virtually identical to the 7 // Properties specifying alias_for should be virtually identical to the
8 // properties they alias. Minor parsing differences are allowed as long as 8 // properties they alias. Minor parsing differences are allowed as long as
9 // the CSSValues created are of the same format of the aliased property. 9 // the CSSValues created are of the same format of the aliased property.
10 10
(...skipping 99 matching lines...) Expand 10 before | Expand all | Expand 10 after
110 // - builder_skip 110 // - builder_skip
111 // Ignore this property in the StyleBuilder 111 // Ignore this property in the StyleBuilder
112 112
113 // - direction_aware 113 // - direction_aware
114 // This property resolves to a different property based on the current direction 114 // This property resolves to a different property based on the current direction
115 // and writing mode. 115 // and writing mode.
116 116
117 117
118 // Properties with StyleBuilder handling 118 // Properties with StyleBuilder handling
119 119
120 // Animation Priority properties
121 animation-delay custom_all
122 animation-direction custom_all
123 animation-duration custom_all
124 animation-fill-mode custom_all
125 animation-iteration-count keywords=[infinite], supports_multiple, custom_all
126 animation-name custom_all
127 animation-play-state custom_all
128 animation-timing-function custom_all
129 transition-delay custom_all
130 transition-duration custom_all
131 transition-property custom_all
132 transition-timing-function custom_all
133
120 // High Priority and all other font properties. 134 // High Priority and all other font properties.
121 // Other properties can depend upon high priority properties (e.g. font-size / e ms) 135 // Other properties can depend upon high priority properties (e.g. font-size / e ms)
122 color interpolable, inherited, custom_all 136 color interpolable, inherited, custom_all
123 direction inherited, custom_value 137 direction inherited, custom_value
124 font-family inherited, font, type_name=FontDescription::FamilyDescription, name_ for_methods=FamilyDescription, converter=convertFontFamily 138 font-family inherited, font, type_name=FontDescription::FamilyDescription, name_ for_methods=FamilyDescription, converter=convertFontFamily
125 font-kerning inherited, font, type_name=FontDescription::Kerning, name_for_metho ds=Kerning 139 font-kerning inherited, font, type_name=FontDescription::Kerning, name_for_metho ds=Kerning
126 font-size interpolable, inherited, font, name_for_methods=Size, getter=getSize, converter=convertFontSize 140 font-size interpolable, inherited, font, name_for_methods=Size, getter=getSize, converter=convertFontSize
127 font-size-adjust runtime_flag=CSSFontSizeAdjust, interpolable, inherited, font, name_for_methods=SizeAdjust, converter=convertFontSizeAdjust 141 font-size-adjust runtime_flag=CSSFontSizeAdjust, interpolable, inherited, font, name_for_methods=SizeAdjust, converter=convertFontSizeAdjust
128 font-stretch inherited, font, type_name=FontStretch, name_for_methods=Stretch 142 font-stretch inherited, font, type_name=FontStretch, name_for_methods=Stretch
129 font-style inherited, font, type_name=FontStyle, name_for_methods=Style 143 font-style inherited, font, type_name=FontStyle, name_for_methods=Style
130 font-variant-ligatures inherited, font, type_name=VariantLigatures, name_for_met hods=VariantLigatures, converter=convertFontVariantLigatures 144 font-variant-ligatures inherited, font, type_name=VariantLigatures, name_for_met hods=VariantLigatures, converter=convertFontVariantLigatures
131 font-variant-caps inherited, font, name_for_methods=VariantCaps, converter=conve rtFontVariantCaps 145 font-variant-caps inherited, font, name_for_methods=VariantCaps, converter=conve rtFontVariantCaps
132 font-variant-numeric inherited, font, name_for_methods=VariantNumeric, converter =convertFontVariantNumeric 146 font-variant-numeric inherited, font, name_for_methods=VariantNumeric, converter =convertFontVariantNumeric
133 font-weight interpolable, inherited, font, type_name=FontWeight, name_for_method s=Weight, converter=convertFontWeight 147 font-weight interpolable, inherited, font, type_name=FontWeight, name_for_method s=Weight, converter=convertFontWeight
134 font-feature-settings inherited, font, name_for_methods=FeatureSettings, convert er=convertFontFeatureSettings 148 font-feature-settings inherited, font, name_for_methods=FeatureSettings, convert er=convertFontFeatureSettings
135 -webkit-font-smoothing inherited, font, type_name=FontSmoothingMode 149 -webkit-font-smoothing inherited, font, type_name=FontSmoothingMode
136 -webkit-locale inherited, font, custom_value 150 -webkit-locale inherited, font, custom_value
137 text-orientation inherited, custom_value, type_name=TextOrientation 151 text-orientation inherited, custom_value, type_name=TextOrientation
138 -webkit-text-orientation inherited, custom_value, type_name=TextOrientation 152 -webkit-text-orientation inherited, custom_value, type_name=TextOrientation
139 writing-mode inherited, custom_value, type_name=WritingMode 153 writing-mode inherited, custom_value, type_name=WritingMode
140 -webkit-writing-mode inherited, custom_value, type_name=WritingMode 154 -webkit-writing-mode inherited, custom_value, type_name=WritingMode
141 text-rendering inherited, font, type_name=TextRenderingMode 155 text-rendering inherited, font, type_name=TextRenderingMode
142 zoom custom_all 156 zoom custom_all
143 157
144 align-content initial=initialContentAlignment, converter=convertContentAlignment Data 158 align-content initial=initialContentAlignment, converter=convertContentAlignment Data
145 align-items initial=initialDefaultAlignment, converter=convertSelfOrDefaultAlign mentData 159 align-items initial=initialDefaultAlignment, converter=convertSelfOrDefaultAlign mentData
146 alignment-baseline svg 160 alignment-baseline svg
147 align-self initial=initialSelfAlignment, converter=convertSelfOrDefaultAlignment Data 161 align-self initial=initialSelfAlignment, converter=convertSelfOrDefaultAlignment Data
148 animation-delay custom_all
149 animation-direction custom_all
150 animation-duration custom_all
151 animation-fill-mode custom_all
152 animation-iteration-count keywords=[infinite], supports_multiple, custom_all
153 animation-name custom_all
154 animation-play-state custom_all
155 animation-timing-function custom_all
156 backdrop-filter interpolable, converter=convertFilterOperations, runtime_flag=CS SBackdropFilter 162 backdrop-filter interpolable, converter=convertFilterOperations, runtime_flag=CS SBackdropFilter
157 backface-visibility 163 backface-visibility
158 background-attachment custom_all 164 background-attachment custom_all
159 background-blend-mode custom_all 165 background-blend-mode custom_all
160 background-clip custom_all 166 background-clip custom_all
161 background-color interpolable, custom_all 167 background-color interpolable, custom_all
162 background-image interpolable, custom_all, typedom_types=[Image], keywords=[auto ] 168 background-image interpolable, custom_all, typedom_types=[Image], keywords=[auto ]
163 background-origin custom_all 169 background-origin custom_all
164 background-position-x interpolable, custom_all 170 background-position-x interpolable, custom_all
165 background-position-y interpolable, custom_all 171 background-position-y interpolable, custom_all
(...skipping 183 matching lines...) Expand 10 before | Expand all | Expand 10 after
349 text-transform inherited 355 text-transform inherited
350 text-underline-position runtime_flag=CSS3TextDecorations, inherited, type_name=T extUnderlinePosition 356 text-underline-position runtime_flag=CSS3TextDecorations, inherited, type_name=T extUnderlinePosition
351 top typedom_types=[Length], keywords=[auto], supports_percentage, interpolable, initial=initialOffset, converter=convertLengthOrAuto 357 top typedom_types=[Length], keywords=[auto], supports_percentage, interpolable, initial=initialOffset, converter=convertLengthOrAuto
352 touch-action converter=convertFlags<TouchAction>, type_name=TouchAction 358 touch-action converter=convertFlags<TouchAction>, type_name=TouchAction
353 transform typedom_types=[Transform], keywords=[none], interpolable, converter=co nvertTransformOperations 359 transform typedom_types=[Transform], keywords=[none], interpolable, converter=co nvertTransformOperations
354 transform-origin interpolable, converter=convertTransformOrigin 360 transform-origin interpolable, converter=convertTransformOrigin
355 transform-style name_for_methods=TransformStyle3D 361 transform-style name_for_methods=TransformStyle3D
356 translate runtime_flag=CSSIndependentTransformProperties, converter=convertTrans late, interpolable 362 translate runtime_flag=CSSIndependentTransformProperties, converter=convertTrans late, interpolable
357 rotate runtime_flag=CSSIndependentTransformProperties, converter=convertRotate, interpolable 363 rotate runtime_flag=CSSIndependentTransformProperties, converter=convertRotate, interpolable
358 scale runtime_flag=CSSIndependentTransformProperties, converter=convertScale, in terpolable 364 scale runtime_flag=CSSIndependentTransformProperties, converter=convertScale, in terpolable
359 transition-delay custom_all
360 transition-duration custom_all
361 transition-property custom_all
362 transition-timing-function custom_all
363 unicode-bidi 365 unicode-bidi
364 vector-effect svg 366 vector-effect svg
365 vertical-align interpolable, custom_inherit, custom_value 367 vertical-align interpolable, custom_inherit, custom_value
366 visibility interpolable, inherited, independent, keyword_only, keywords=[visible |hidden|collapse] 368 visibility interpolable, inherited, independent, keyword_only, keywords=[visible |hidden|collapse]
367 x interpolable, svg, converter=convertLength 369 x interpolable, svg, converter=convertLength
368 y interpolable, svg, converter=convertLength 370 y interpolable, svg, converter=convertLength
369 -webkit-appearance type_name=ControlPart 371 -webkit-appearance type_name=ControlPart
370 -webkit-app-region custom_all 372 -webkit-app-region custom_all
371 -webkit-background-clip use_handlers_for=CSSPropertyBackgroundClip 373 -webkit-background-clip use_handlers_for=CSSPropertyBackgroundClip
372 -webkit-background-origin use_handlers_for=CSSPropertyBackgroundOrigin 374 -webkit-background-origin use_handlers_for=CSSPropertyBackgroundOrigin
(...skipping 236 matching lines...) Expand 10 before | Expand all | Expand 10 after
609 -webkit-text-size-adjust alias_for=text-size-adjust 611 -webkit-text-size-adjust alias_for=text-size-adjust
610 -webkit-transform alias_for=transform 612 -webkit-transform alias_for=transform
611 -webkit-transform-origin alias_for=transform-origin 613 -webkit-transform-origin alias_for=transform-origin
612 -webkit-transform-style alias_for=transform-style 614 -webkit-transform-style alias_for=transform-style
613 -webkit-transition alias_for=transition 615 -webkit-transition alias_for=transition
614 -webkit-transition-delay alias_for=transition-delay 616 -webkit-transition-delay alias_for=transition-delay
615 -webkit-transition-duration alias_for=transition-duration 617 -webkit-transition-duration alias_for=transition-duration
616 -webkit-transition-property alias_for=transition-property 618 -webkit-transition-property alias_for=transition-property
617 -webkit-transition-timing-function alias_for=transition-timing-function 619 -webkit-transition-timing-function alias_for=transition-timing-function
618 -webkit-user-select alias_for=user-select 620 -webkit-user-select alias_for=user-select
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698