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

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

Issue 2641223003: Proof of concept that CSSPropertyAPI*::parseSingleValue may need more tahn 2 arguments (Closed)
Patch Set: Created 3 years, 11 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
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 177 matching lines...) Expand 10 before | Expand all | Expand 10 after
188 -webkit-writing-mode inherited, custom_value, type_name=WritingMode, priority=Hi gh 188 -webkit-writing-mode inherited, custom_value, type_name=WritingMode, priority=Hi gh
189 text-rendering inherited, font, type_name=TextRenderingMode, priority=High 189 text-rendering inherited, font, type_name=TextRenderingMode, priority=High
190 zoom custom_all, api_class, priority=High 190 zoom custom_all, api_class, priority=High
191 191
192 align-content initial=initialContentAlignment, converter=convertContentAlignment Data 192 align-content initial=initialContentAlignment, converter=convertContentAlignment Data
193 align-items initial=initialDefaultAlignment, converter=convertSelfOrDefaultAlign mentData 193 align-items initial=initialDefaultAlignment, converter=convertSelfOrDefaultAlign mentData
194 alignment-baseline svg 194 alignment-baseline svg
195 align-self initial=initialSelfAlignment, converter=convertSelfOrDefaultAlignment Data 195 align-self initial=initialSelfAlignment, converter=convertSelfOrDefaultAlignment Data
196 backdrop-filter interpolable, converter=convertFilterOperations, runtime_flag=CS SBackdropFilter 196 backdrop-filter interpolable, converter=convertFilterOperations, runtime_flag=CS SBackdropFilter
197 backface-visibility 197 backface-visibility
198 background-attachment custom_all 198 background-attachment custom_all, api_class=CSSPropertyAPIBackgroundComponent
199 background-blend-mode custom_all 199 background-blend-mode custom_all, api_class=CSSPropertyAPIBackgroundComponent
200 background-clip custom_all 200 background-clip custom_all, api_class=CSSPropertyAPIBackgroundComponent
201 background-color interpolable, custom_all 201 background-color interpolable, custom_all
202 background-image interpolable, custom_all, typedom_types=[Image], keywords=[auto ] 202 background-image interpolable, custom_all, typedom_types=[Image], keywords=[auto ], api_class=CSSPropertyAPIBackgroundComponent
203 background-origin custom_all 203 background-origin custom_all, api_class=CSSPropertyAPIBackgroundComponent
204 background-position-x interpolable, custom_all 204 background-position-x interpolable, custom_all, api_class=CSSPropertyAPIBackgrou ndComponent
205 background-position-y interpolable, custom_all 205 background-position-y interpolable, custom_all, api_class=CSSPropertyAPIBackgrou ndComponent
206 background-repeat-x custom_all 206 background-repeat-x custom_all
207 background-repeat-y custom_all 207 background-repeat-y custom_all
208 background-size interpolable, custom_all 208 background-size interpolable, custom_all, api_class=CSSPropertyAPIBackgroundComp onent
209 baseline-shift interpolable, svg, custom_inherit, custom_value 209 baseline-shift interpolable, svg, custom_inherit, custom_value
210 border-bottom-color interpolable, custom_all 210 border-bottom-color interpolable, custom_all
211 border-bottom-left-radius interpolable, initial=initialBorderRadius, converter=c onvertRadius, api_class=CSSPropertyAPIBorderRadius 211 border-bottom-left-radius interpolable, initial=initialBorderRadius, converter=c onvertRadius, api_class=CSSPropertyAPIBorderRadius
212 border-bottom-right-radius interpolable, initial=initialBorderRadius, converter= convertRadius, api_class=CSSPropertyAPIBorderRadius 212 border-bottom-right-radius interpolable, initial=initialBorderRadius, converter= convertRadius, api_class=CSSPropertyAPIBorderRadius
213 border-bottom-style type_name=EBorderStyle, initial=initialBorderStyle 213 border-bottom-style type_name=EBorderStyle, initial=initialBorderStyle
214 border-bottom-width interpolable, initial=initialBorderWidth, converter=convertL ineWidth<unsigned> 214 border-bottom-width interpolable, initial=initialBorderWidth, converter=convertL ineWidth<unsigned>
215 border-collapse inherited, independent, keyword_only, keywords=[separate|collaps e], initial_keyword=separate 215 border-collapse inherited, independent, keyword_only, keywords=[separate|collaps e], initial_keyword=separate
216 border-image-outset interpolable, custom_all 216 border-image-outset interpolable, custom_all
217 border-image-repeat custom_all 217 border-image-repeat custom_all
218 border-image-slice interpolable, custom_all 218 border-image-slice interpolable, custom_all
(...skipping 78 matching lines...) Expand 10 before | Expand all | Expand 10 after
297 list-style-position inherited, independent, keyword_only, keywords=[outside|insi de], initial_keyword=outside 297 list-style-position inherited, independent, keyword_only, keywords=[outside|insi de], initial_keyword=outside
298 list-style-type inherited, keyword_only, keywords=[disc|circle|square|decimal|de cimal-leading-zero|arabic-indic|bengali|cambodian|khmer|devanagari|gujarati|gurm ukhi|kannada|lao|malayalam|mongolian|myanmar|oriya|persian|urdu|telugu|tibetan|t hai|lower-roman|upper-roman|lower-greek|lower-alpha|lower-latin|upper-alpha|uppe r-latin|cjk-earthly-branch|cjk-heavenly-stem|ethiopic-halehame|ethiopic-halehame -am|ethiopic-halehame-ti-er|ethiopic-halehame-ti-et|hangul|hangul-consonant|kore an-hangul-formal|korean-hanja-formal|korean-hanja-informal|hebrew|armenian|lower -armenian|upper-armenian|georgian|cjk-ideographic|simp-chinese-formal|simp-chine se-informal|trad-chinese-formal|trad-chinese-informal|hiragana|katakana|hiragana -iroha|katakana-iroha|none], initial_keyword=disc 298 list-style-type inherited, keyword_only, keywords=[disc|circle|square|decimal|de cimal-leading-zero|arabic-indic|bengali|cambodian|khmer|devanagari|gujarati|gurm ukhi|kannada|lao|malayalam|mongolian|myanmar|oriya|persian|urdu|telugu|tibetan|t hai|lower-roman|upper-roman|lower-greek|lower-alpha|lower-latin|upper-alpha|uppe r-latin|cjk-earthly-branch|cjk-heavenly-stem|ethiopic-halehame|ethiopic-halehame -am|ethiopic-halehame-ti-er|ethiopic-halehame-ti-et|hangul|hangul-consonant|kore an-hangul-formal|korean-hanja-formal|korean-hanja-informal|hebrew|armenian|lower -armenian|upper-armenian|georgian|cjk-ideographic|simp-chinese-formal|simp-chine se-informal|trad-chinese-formal|trad-chinese-informal|hiragana|katakana|hiragana -iroha|katakana-iroha|none], initial_keyword=disc
299 margin-bottom interpolable, initial=initialMargin, converter=convertQuirkyLength 299 margin-bottom interpolable, initial=initialMargin, converter=convertQuirkyLength
300 margin-left interpolable, initial=initialMargin, converter=convertQuirkyLength 300 margin-left interpolable, initial=initialMargin, converter=convertQuirkyLength
301 margin-right interpolable, initial=initialMargin, converter=convertQuirkyLength 301 margin-right interpolable, initial=initialMargin, converter=convertQuirkyLength
302 margin-top interpolable, initial=initialMargin, converter=convertQuirkyLength 302 margin-top interpolable, initial=initialMargin, converter=convertQuirkyLength
303 marker-end inherited, svg, name_for_methods=MarkerEndResource, converter=convert FragmentIdentifier 303 marker-end inherited, svg, name_for_methods=MarkerEndResource, converter=convert FragmentIdentifier
304 marker-mid inherited, svg, name_for_methods=MarkerMidResource, converter=convert FragmentIdentifier 304 marker-mid inherited, svg, name_for_methods=MarkerMidResource, converter=convert FragmentIdentifier
305 marker-start inherited, svg, name_for_methods=MarkerStartResource, converter=con vertFragmentIdentifier 305 marker-start inherited, svg, name_for_methods=MarkerStartResource, converter=con vertFragmentIdentifier
306 mask svg, name_for_methods=MaskerResource, converter=convertFragmentIdentifier 306 mask svg, name_for_methods=MaskerResource, converter=convertFragmentIdentifier
307 mask-source-type runtime_flag=CSSMaskSourceType, custom_all 307 mask-source-type runtime_flag=CSSMaskSourceType, custom_all, api_class=CSSProper tyAPIBackgroundComponent
308 mask-type svg 308 mask-type svg
309 max-height interpolable, initial=initialMaxSize, converter=convertLengthMaxSizin g 309 max-height interpolable, initial=initialMaxSize, converter=convertLengthMaxSizin g
310 max-width interpolable, initial=initialMaxSize, converter=convertLengthMaxSizing 310 max-width interpolable, initial=initialMaxSize, converter=convertLengthMaxSizing
311 min-height interpolable, initial=initialMinSize, converter=convertLengthSizing 311 min-height interpolable, initial=initialMinSize, converter=convertLengthSizing
312 min-width interpolable, initial=initialMinSize, converter=convertLengthSizing 312 min-width interpolable, initial=initialMinSize, converter=convertLengthSizing
313 mix-blend-mode type_name=blink::WebBlendMode, name_for_methods=BlendMode 313 mix-blend-mode type_name=blink::WebBlendMode, name_for_methods=BlendMode
314 motion-offset alias_for=offset-distance 314 motion-offset alias_for=offset-distance
315 motion-path alias_for=offset-path 315 motion-path alias_for=offset-path
316 motion-rotation alias_for=offset-rotation 316 motion-rotation alias_for=offset-rotation
317 object-fit type_name=ObjectFit 317 object-fit type_name=ObjectFit
(...skipping 81 matching lines...) Expand 10 before | Expand all | Expand 10 after
399 rotate runtime_flag=CSSIndependentTransformProperties, converter=convertRotate, interpolable, api_class 399 rotate runtime_flag=CSSIndependentTransformProperties, converter=convertRotate, interpolable, api_class
400 scale runtime_flag=CSSIndependentTransformProperties, converter=convertScale, in terpolable, api_class 400 scale runtime_flag=CSSIndependentTransformProperties, converter=convertScale, in terpolable, api_class
401 unicode-bidi type_name=UnicodeBidi, keyword_only, keywords=[normal|embed|bidi-ov erride|isolate|plaintext|isolate-override], initial_keyword=normal, field_storag e_type=platform/text/UnicodeBidi 401 unicode-bidi type_name=UnicodeBidi, keyword_only, keywords=[normal|embed|bidi-ov erride|isolate|plaintext|isolate-override], initial_keyword=normal, field_storag e_type=platform/text/UnicodeBidi
402 vector-effect svg 402 vector-effect svg
403 vertical-align interpolable, custom_inherit, custom_value, api_class 403 vertical-align interpolable, custom_inherit, custom_value, api_class
404 visibility interpolable, inherited, independent, keyword_only, keywords=[visible |hidden|collapse], initial_keyword=visible 404 visibility interpolable, inherited, independent, keyword_only, keywords=[visible |hidden|collapse], initial_keyword=visible
405 x interpolable, svg, converter=convertLength 405 x interpolable, svg, converter=convertLength
406 y interpolable, svg, converter=convertLength 406 y interpolable, svg, converter=convertLength
407 -webkit-appearance type_name=ControlPart 407 -webkit-appearance type_name=ControlPart
408 -webkit-app-region custom_all 408 -webkit-app-region custom_all
409 -webkit-background-clip use_handlers_for=CSSPropertyBackgroundClip 409 -webkit-background-clip use_handlers_for=CSSPropertyBackgroundClip, api_class=CS SPropertyAPIBackgroundComponent
410 -webkit-background-origin use_handlers_for=CSSPropertyBackgroundOrigin 410 -webkit-background-origin use_handlers_for=CSSPropertyBackgroundOrigin, api_clas s=CSSPropertyAPIBackgroundComponent
411 -webkit-border-horizontal-spacing interpolable, inherited, name_for_methods=Hori zontalBorderSpacing, converter=convertComputedLength<short> 411 -webkit-border-horizontal-spacing interpolable, inherited, name_for_methods=Hori zontalBorderSpacing, converter=convertComputedLength<short>
412 -webkit-border-image initial=initialNinePieceImage, custom_value 412 -webkit-border-image initial=initialNinePieceImage, custom_value
413 -webkit-border-vertical-spacing interpolable, inherited, name_for_methods=Vertic alBorderSpacing, converter=convertComputedLength<short> 413 -webkit-border-vertical-spacing interpolable, inherited, name_for_methods=Vertic alBorderSpacing, converter=convertComputedLength<short>
414 -webkit-box-align type_name=EBoxAlignment 414 -webkit-box-align type_name=EBoxAlignment
415 -webkit-box-decoration-break 415 -webkit-box-decoration-break
416 -webkit-box-direction inherited, independent, keyword_only, keywords=[normal|rev erse], initial_keyword=normal 416 -webkit-box-direction inherited, independent, keyword_only, keywords=[normal|rev erse], initial_keyword=normal
417 -webkit-box-flex type_name=float 417 -webkit-box-flex type_name=float
418 -webkit-box-flex-group type_name=unsigned int, api_class 418 -webkit-box-flex-group type_name=unsigned int, api_class
419 -webkit-box-lines 419 -webkit-box-lines
420 -webkit-box-ordinal-group type_name=unsigned int 420 -webkit-box-ordinal-group type_name=unsigned int
(...skipping 13 matching lines...) Expand all
434 -webkit-line-clamp type_name=LineClampValue, api_class 434 -webkit-line-clamp type_name=LineClampValue, api_class
435 -webkit-margin-after-collapse type_name=EMarginCollapse 435 -webkit-margin-after-collapse type_name=EMarginCollapse
436 -webkit-margin-before-collapse type_name=EMarginCollapse 436 -webkit-margin-before-collapse type_name=EMarginCollapse
437 -webkit-margin-bottom-collapse type_name=EMarginCollapse, name_for_methods=Margi nAfterCollapse 437 -webkit-margin-bottom-collapse type_name=EMarginCollapse, name_for_methods=Margi nAfterCollapse
438 -webkit-margin-top-collapse type_name=EMarginCollapse, name_for_methods=MarginBe foreCollapse 438 -webkit-margin-top-collapse type_name=EMarginCollapse, name_for_methods=MarginBe foreCollapse
439 -webkit-mask-box-image-outset interpolable, custom_all 439 -webkit-mask-box-image-outset interpolable, custom_all
440 -webkit-mask-box-image-repeat custom_all 440 -webkit-mask-box-image-repeat custom_all
441 -webkit-mask-box-image-slice interpolable, custom_all 441 -webkit-mask-box-image-slice interpolable, custom_all
442 -webkit-mask-box-image-source interpolable, custom_value 442 -webkit-mask-box-image-source interpolable, custom_value
443 -webkit-mask-box-image-width interpolable, custom_all 443 -webkit-mask-box-image-width interpolable, custom_all
444 -webkit-mask-clip custom_all 444 -webkit-mask-clip custom_all, api_class=CSSPropertyAPIBackgroundComponent
445 -webkit-mask-composite custom_all 445 -webkit-mask-composite custom_all, api_class=CSSPropertyAPIBackgroundComponent
446 -webkit-mask-image interpolable, custom_all 446 -webkit-mask-image interpolable, custom_all, api_class=CSSPropertyAPIBackgroundC omponent
447 -webkit-mask-origin custom_all 447 -webkit-mask-origin custom_all, api_class=CSSPropertyAPIBackgroundComponent
448 -webkit-mask-position-x interpolable, custom_all 448 -webkit-mask-position-x interpolable, custom_all, api_class=CSSPropertyAPIBackgr oundComponent
449 -webkit-mask-position-y interpolable, custom_all 449 -webkit-mask-position-y interpolable, custom_all, api_class=CSSPropertyAPIBackgr oundComponent
450 -webkit-mask-repeat-x custom_all 450 -webkit-mask-repeat-x custom_all
451 -webkit-mask-repeat-y custom_all 451 -webkit-mask-repeat-y custom_all
452 -webkit-mask-size interpolable, custom_all 452 -webkit-mask-size interpolable, custom_all, api_class=CSSPropertyAPIBackgroundCo mponent
453 -webkit-perspective-origin-x interpolable, converter=convertLength 453 -webkit-perspective-origin-x interpolable, converter=convertLength
454 -webkit-perspective-origin-y interpolable, converter=convertLength 454 -webkit-perspective-origin-y interpolable, converter=convertLength
455 -webkit-print-color-adjust inherited, independent, keyword_only, keywords=[econo my|exact], initial_keyword=economy 455 -webkit-print-color-adjust inherited, independent, keyword_only, keywords=[econo my|exact], initial_keyword=economy
456 -webkit-rtl-ordering inherited, independent, type_name=EOrder, setter=setRtlOrde ring, initial=initialRtlOrdering, keyword_only, keywords=[logical|visual], initi al_keyword=logical 456 -webkit-rtl-ordering inherited, independent, type_name=EOrder, setter=setRtlOrde ring, initial=initialRtlOrdering, keyword_only, keywords=[logical|visual], initi al_keyword=logical
457 -webkit-ruby-position inherited, type_name=RubyPosition 457 -webkit-ruby-position inherited, type_name=RubyPosition
458 -webkit-tap-highlight-color inherited, converter=convertColor 458 -webkit-tap-highlight-color inherited, converter=convertColor
459 -webkit-text-combine inherited, type_name=TextCombine, name_for_methods=TextComb ine 459 -webkit-text-combine inherited, type_name=TextCombine, name_for_methods=TextComb ine
460 -webkit-text-emphasis-color inherited, custom_all 460 -webkit-text-emphasis-color inherited, custom_all
461 -webkit-text-emphasis-position inherited, type_name=TextEmphasisPosition 461 -webkit-text-emphasis-position inherited, type_name=TextEmphasisPosition
462 -webkit-text-emphasis-style inherited, custom_all, api_class 462 -webkit-text-emphasis-style inherited, custom_all, api_class
(...skipping 192 matching lines...) Expand 10 before | Expand all | Expand 10 after
655 -webkit-text-size-adjust alias_for=text-size-adjust 655 -webkit-text-size-adjust alias_for=text-size-adjust
656 -webkit-transform alias_for=transform 656 -webkit-transform alias_for=transform
657 -webkit-transform-origin alias_for=transform-origin 657 -webkit-transform-origin alias_for=transform-origin
658 -webkit-transform-style alias_for=transform-style 658 -webkit-transform-style alias_for=transform-style
659 -webkit-transition alias_for=transition 659 -webkit-transition alias_for=transition
660 -webkit-transition-delay alias_for=transition-delay 660 -webkit-transition-delay alias_for=transition-delay
661 -webkit-transition-duration alias_for=transition-duration 661 -webkit-transition-duration alias_for=transition-duration
662 -webkit-transition-property alias_for=transition-property 662 -webkit-transition-property alias_for=transition-property
663 -webkit-transition-timing-function alias_for=transition-timing-function 663 -webkit-transition-timing-function alias_for=transition-timing-function
664 -webkit-user-select alias_for=user-select 664 -webkit-user-select alias_for=user-select
OLDNEW
« no previous file with comments | « third_party/WebKit/Source/core/css/BUILD.gn ('k') | third_party/WebKit/Source/core/css/parser/CSSPropertyParser.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698