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

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

Issue 1681273003: Add CSS parser support for break-after, break-before and break-inside. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Don't parse region values. Created 4 years, 10 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 135 matching lines...) Expand 10 before | Expand all | Expand 10 after
146 border-right-style type_name=EBorderStyle, initial=initialBorderStyle 146 border-right-style type_name=EBorderStyle, initial=initialBorderStyle
147 border-right-width interpolable, initial=initialBorderWidth, converter=convertLi neWidth<unsigned> 147 border-right-width interpolable, initial=initialBorderWidth, converter=convertLi neWidth<unsigned>
148 border-top-color interpolable, custom_all 148 border-top-color interpolable, custom_all
149 border-top-left-radius interpolable, initial=initialBorderRadius, converter=conv ertRadius 149 border-top-left-radius interpolable, initial=initialBorderRadius, converter=conv ertRadius
150 border-top-right-radius interpolable, initial=initialBorderRadius, converter=con vertRadius 150 border-top-right-radius interpolable, initial=initialBorderRadius, converter=con vertRadius
151 border-top-style type_name=EBorderStyle, initial=initialBorderStyle 151 border-top-style type_name=EBorderStyle, initial=initialBorderStyle
152 border-top-width interpolable, initial=initialBorderWidth, converter=convertLine Width<unsigned> 152 border-top-width interpolable, initial=initialBorderWidth, converter=convertLine Width<unsigned>
153 bottom interpolable, initial=initialOffset, converter=convertLengthOrAuto 153 bottom interpolable, initial=initialOffset, converter=convertLengthOrAuto
154 box-shadow interpolable, converter=convertShadow 154 box-shadow interpolable, converter=convertShadow
155 box-sizing 155 box-sizing
156 break-after type_name=EBreak, initial=initialBreakAfter
Timothy Loh 2016/02/18 06:25:44 doesn't it guess exactly these initial functions?
mstensho (USE GERRIT) 2016/02/18 09:05:26 Indeed. Done.
157 break-before type_name=EBreak, initial=initialBreakBefore
158 break-inside type_name=EBreak, initial=initialBreakInside
156 buffered-rendering svg 159 buffered-rendering svg
157 caption-side inherited 160 caption-side inherited
158 clear 161 clear
159 clip interpolable, converter=convertClip, custom_all 162 clip interpolable, converter=convertClip, custom_all
160 clip-path svg, name_for_methods=ClipperResource, converter=convertFragmentIdenti fier 163 clip-path svg, name_for_methods=ClipperResource, converter=convertFragmentIdenti fier
161 clip-rule inherited, svg, type_name=WindRule 164 clip-rule inherited, svg, type_name=WindRule
162 color-interpolation inherited, svg 165 color-interpolation inherited, svg
163 color-interpolation-filters inherited, svg, type_name=EColorInterpolation 166 color-interpolation-filters inherited, svg, type_name=EColorInterpolation
164 color-rendering inherited, svg 167 color-rendering inherited, svg
165 column-fill runtime_flag=ColumnFill, type_name=ColumnFill 168 column-fill runtime_flag=ColumnFill, type_name=ColumnFill
(...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after
239 outline-offset interpolable, converter=convertComputedLength<int> 242 outline-offset interpolable, converter=convertComputedLength<int>
240 outline-style custom_all 243 outline-style custom_all
241 outline-width interpolable, converter=convertLineWidth<unsigned short> 244 outline-width interpolable, converter=convertLineWidth<unsigned short>
242 overflow-wrap inherited 245 overflow-wrap inherited
243 overflow-x type_name=EOverflow 246 overflow-x type_name=EOverflow
244 overflow-y type_name=EOverflow 247 overflow-y type_name=EOverflow
245 padding-bottom interpolable, initial=initialPadding, converter=convertLength 248 padding-bottom interpolable, initial=initialPadding, converter=convertLength
246 padding-left interpolable, initial=initialPadding, converter=convertLength 249 padding-left interpolable, initial=initialPadding, converter=convertLength
247 padding-right interpolable, initial=initialPadding, converter=convertLength 250 padding-right interpolable, initial=initialPadding, converter=convertLength
248 padding-top interpolable, initial=initialPadding, converter=convertLength 251 padding-top interpolable, initial=initialPadding, converter=convertLength
249 page-break-after type_name=EPageBreak, initial=initialPageBreak
250 page-break-before type_name=EPageBreak, initial=initialPageBreak
251 page-break-inside type_name=EPageBreak, initial=initialPageBreak
252 paint-order inherited, svg, converter=convertPaintOrder 252 paint-order inherited, svg, converter=convertPaintOrder
253 perspective interpolable, converter=convertPerspective 253 perspective interpolable, converter=convertPerspective
254 perspective-origin interpolable, converter=convertPosition 254 perspective-origin interpolable, converter=convertPosition
255 pointer-events inherited 255 pointer-events inherited
256 position 256 position
257 quotes inherited, converter=convertQuotes 257 quotes inherited, converter=convertQuotes
258 resize custom_value 258 resize custom_value
259 right interpolable, initial=initialOffset, converter=convertLengthOrAuto 259 right interpolable, initial=initialOffset, converter=convertLengthOrAuto
260 r interpolable, svg, converter=convertLength 260 r interpolable, svg, converter=convertLength
261 rx interpolable, svg, converter=convertLength 261 rx interpolable, svg, converter=convertLength
(...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after
329 -webkit-box-decoration-break 329 -webkit-box-decoration-break
330 -webkit-box-direction inherited 330 -webkit-box-direction inherited
331 -webkit-box-flex type_name=float 331 -webkit-box-flex type_name=float
332 -webkit-box-flex-group type_name=unsigned int 332 -webkit-box-flex-group type_name=unsigned int
333 -webkit-box-lines 333 -webkit-box-lines
334 -webkit-box-ordinal-group type_name=unsigned int 334 -webkit-box-ordinal-group type_name=unsigned int
335 -webkit-box-orient 335 -webkit-box-orient
336 -webkit-box-pack 336 -webkit-box-pack
337 -webkit-box-reflect converter=convertBoxReflect 337 -webkit-box-reflect converter=convertBoxReflect
338 -webkit-clip-path interpolable, custom_value 338 -webkit-clip-path interpolable, custom_value
339 -webkit-column-break-after type_name=EPageBreak, initial=initialPageBreak
340 -webkit-column-break-before type_name=EPageBreak, initial=initialPageBreak
341 -webkit-column-break-inside type_name=EPageBreak, initial=initialPageBreak
342 -webkit-column-count interpolable, type_name=unsigned short, custom_all 339 -webkit-column-count interpolable, type_name=unsigned short, custom_all
343 -webkit-column-gap interpolable, converter=convertComputedLength<float>, custom_ all 340 -webkit-column-gap interpolable, converter=convertComputedLength<float>, custom_ all
344 -webkit-column-rule-color interpolable, custom_all 341 -webkit-column-rule-color interpolable, custom_all
345 -webkit-column-rule-style type_name=EBorderStyle, initial=initialBorderStyle 342 -webkit-column-rule-style type_name=EBorderStyle, initial=initialBorderStyle
346 -webkit-column-rule-width interpolable, converter=convertLineWidth<unsigned shor t> 343 -webkit-column-rule-width interpolable, converter=convertLineWidth<unsigned shor t>
347 -webkit-column-span type_name=ColumnSpan 344 -webkit-column-span type_name=ColumnSpan
348 -webkit-column-width interpolable, converter=convertComputedLength<float>, custo m_all 345 -webkit-column-width interpolable, converter=convertComputedLength<float>, custo m_all
349 -webkit-filter interpolable, converter=convertFilterOperations 346 -webkit-filter interpolable, converter=convertFilterOperations
350 -webkit-highlight inherited, converter=convertString<CSSValueNone> 347 -webkit-highlight inherited, converter=convertString<CSSValueNone>
351 -webkit-hyphenate-character inherited, name_for_methods=HyphenationString, conve rter=convertString<CSSValueAuto> 348 -webkit-hyphenate-character inherited, name_for_methods=HyphenationString, conve rter=convertString<CSSValueAuto>
(...skipping 117 matching lines...) Expand 10 before | Expand all | Expand 10 after
469 grid-gap runtime_flag=CSSGridLayout, longhands=grid-column-gap;grid-row-gap 466 grid-gap runtime_flag=CSSGridLayout, longhands=grid-column-gap;grid-row-gap
470 grid-row runtime_flag=CSSGridLayout, longhands=grid-row-start;grid-row-end 467 grid-row runtime_flag=CSSGridLayout, longhands=grid-row-start;grid-row-end
471 grid-template runtime_flag=CSSGridLayout, longhands=grid-template-columns;grid-t emplate-rows;grid-template-areas 468 grid-template runtime_flag=CSSGridLayout, longhands=grid-template-columns;grid-t emplate-rows;grid-template-areas
472 list-style longhands=list-style-type;list-style-position;list-style-image 469 list-style longhands=list-style-type;list-style-position;list-style-image
473 margin longhands=margin-top;margin-right;margin-bottom;margin-left 470 margin longhands=margin-top;margin-right;margin-bottom;margin-left
474 marker longhands=marker-start;marker-mid;marker-end 471 marker longhands=marker-start;marker-mid;marker-end
475 motion longhands=motion-path;motion-offset;motion-rotation 472 motion longhands=motion-path;motion-offset;motion-rotation
476 outline longhands=outline-color;outline-style;outline-width 473 outline longhands=outline-color;outline-style;outline-width
477 overflow longhands=overflow-x;overflow-y 474 overflow longhands=overflow-x;overflow-y
478 padding longhands=padding-top;padding-right;padding-bottom;padding-left 475 padding longhands=padding-top;padding-right;padding-bottom;padding-left
476 page-break-after longhands=break-after
477 page-break-before longhands=break-before
478 page-break-inside longhands=break-inside
479 transition longhands=transition-property;transition-duration;transition-timing-f unction;transition-delay 479 transition longhands=transition-property;transition-duration;transition-timing-f unction;transition-delay
480 -webkit-border-after longhands=-webkit-border-after-width;-webkit-border-after-s tyle;-webkit-border-after-color 480 -webkit-border-after longhands=-webkit-border-after-width;-webkit-border-after-s tyle;-webkit-border-after-color
481 -webkit-border-before longhands=-webkit-border-before-width;-webkit-border-befor e-style;-webkit-border-before-color 481 -webkit-border-before longhands=-webkit-border-before-width;-webkit-border-befor e-style;-webkit-border-before-color
482 -webkit-border-end longhands=-webkit-border-end-width;-webkit-border-end-style;- webkit-border-end-color 482 -webkit-border-end longhands=-webkit-border-end-width;-webkit-border-end-style;- webkit-border-end-color
483 -webkit-border-start longhands=-webkit-border-start-width;-webkit-border-start-s tyle;-webkit-border-start-color 483 -webkit-border-start longhands=-webkit-border-start-width;-webkit-border-start-s tyle;-webkit-border-start-color
484 -webkit-column-break-after longhands=break-after
485 -webkit-column-break-before longhands=break-before
486 -webkit-column-break-inside longhands=break-inside
484 -webkit-column-rule longhands=-webkit-column-rule-width;-webkit-column-rule-styl e;-webkit-column-rule-color 487 -webkit-column-rule longhands=-webkit-column-rule-width;-webkit-column-rule-styl e;-webkit-column-rule-color
485 -webkit-columns longhands=-webkit-column-width;-webkit-column-count 488 -webkit-columns longhands=-webkit-column-width;-webkit-column-count
486 -webkit-margin-collapse longhands=-webkit-margin-before-collapse;-webkit-margin- after-collapse 489 -webkit-margin-collapse longhands=-webkit-margin-before-collapse;-webkit-margin- after-collapse
487 -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 490 -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
488 -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 491 -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
489 -webkit-mask-position longhands=-webkit-mask-position-x;-webkit-mask-position-y 492 -webkit-mask-position longhands=-webkit-mask-position-x;-webkit-mask-position-y
490 -webkit-mask-repeat longhands=-webkit-mask-repeat-x;-webkit-mask-repeat-y 493 -webkit-mask-repeat longhands=-webkit-mask-repeat-x;-webkit-mask-repeat-y
491 -webkit-text-emphasis longhands=-webkit-text-emphasis-style;-webkit-text-emphasi s-color 494 -webkit-text-emphasis longhands=-webkit-text-emphasis-style;-webkit-text-emphasi s-color
492 -webkit-text-stroke longhands=-webkit-text-stroke-width;-webkit-text-stroke-colo r 495 -webkit-text-stroke longhands=-webkit-text-stroke-width;-webkit-text-stroke-colo r
493 496
(...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after
542 -webkit-shape-margin alias_for=shape-margin 545 -webkit-shape-margin alias_for=shape-margin
543 -webkit-shape-outside alias_for=shape-outside 546 -webkit-shape-outside alias_for=shape-outside
544 -webkit-transform alias_for=transform 547 -webkit-transform alias_for=transform
545 -webkit-transform-origin alias_for=transform-origin 548 -webkit-transform-origin alias_for=transform-origin
546 -webkit-transform-style alias_for=transform-style 549 -webkit-transform-style alias_for=transform-style
547 -webkit-transition alias_for=transition 550 -webkit-transition alias_for=transition
548 -webkit-transition-delay alias_for=transition-delay 551 -webkit-transition-delay alias_for=transition-delay
549 -webkit-transition-duration alias_for=transition-duration 552 -webkit-transition-duration alias_for=transition-duration
550 -webkit-transition-property alias_for=transition-property 553 -webkit-transition-property alias_for=transition-property
551 -webkit-transition-timing-function alias_for=transition-timing-function 554 -webkit-transition-timing-function alias_for=transition-timing-function
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698