[Ribbon] Split existing CSSPropertyAPIs to accommodate CSSPropertyMetadata differences
First change for Ribbonizing CSSPropertyMetadata. Splits up the existing CSSPropertyAPI groups based on different behavior for CSSPropertyMetadata methods IsInterpolableProperty, IsInheritedProperty, PropertySupportsPercentage, PropertyIsRepeated & RepititionSeparator. IsDescriptor, IsEnabledProperty and FilterEnabledCSSPropertiesIntoVector will be handled later. CSSPropertyAPIs have been split as follows - CSSPropertyAPIColor - CSSPropertyAPIColor - CSSPropertyAPIBackgroundColor - CSSPropertyAPIColorNoQuirks - CSSPropertyAPIColorNoQuirksInherited - CSSPropertyAPIColorNoQuirksNonInherited - CSSPropertyAPIWekbitTextStrokeColor - CSSPropertyAPIWebkitBorderColor - CSSPropertyAPIFragmentation - CSSPropertyAPIOrphansOrWidows - CSSPropertyAPIWebkitBoxOrdinalGroup - CSSPropertyAPIImage - CSSPropertyAPIImageSource - CSSPropertyAPIListStyleImage - CSSPropertyAPIMargin - CSSPropertyAPIMargin - CSSPropertyAPIOffset - CSSPropertyAPIMarker - CSSPropertyAPIMarker - CSSPropertyAPIMask - CSSPropertyAPIOpacity - CSSPropertyAPIOpacityInherited - CSSPropertyAPIOpacityNonInherited - CSSPropertyAPIStrokeOrLength - CSSPropertyAPIStrokeDashoffsetOrStrokeWidth - CSSPropertyAPILength - CSSPropertyAPITextDecorationLine - CSSPropertyAPITextDecorationLine - CSSPropertyAPIWebkitTextDecorationsInEffect - CSSPropertyAPIWidthOrHeight - CSSPropertyAPIWidthOrHeight - CSSPropertyAPIMinWidthOrHeight BUG=751373 Change-Id: I299b8b9051adae3dac74a2eb905916fbb906b7dc Reviewed-on: https://chromium-review.googlesource.com/597369 Commit-Queue: Renée Wright <rjwright@chromium.org> Reviewed-by:Bugs Nash <bugsnash@chromium.org> Reviewed-by:
meade_UTC10 <meade@chromium.org> Cr-Commit-Position: refs/heads/master@{#491954}
Showing
Please register or sign in to comment