Changeset 197105 in webkit
- Timestamp:
- Feb 25, 2016, 5:56:57 AM (11 years ago)
- Location:
- releases/WebKitGTK/webkit-2.12
- Files:
-
- 3 added
- 15 edited
-
LayoutTests/ChangeLog (modified) (1 diff)
-
LayoutTests/svg/dom/SVGAnimatedEnumeration-case-sensitive-expected.txt (added)
-
LayoutTests/svg/dom/SVGAnimatedEnumeration-case-sensitive.html (added)
-
LayoutTests/svg/dom/script-tests/SVGAnimatedEnumeration-case-sensitive.js (added)
-
Source/WebCore/ChangeLog (modified) (1 diff)
-
Source/WebCore/svg/SVGComponentTransferFunctionElement.h (modified) (1 diff)
-
Source/WebCore/svg/SVGFEBlendElement.h (modified) (1 diff)
-
Source/WebCore/svg/SVGFEColorMatrixElement.h (modified) (1 diff)
-
Source/WebCore/svg/SVGFECompositeElement.h (modified) (1 diff)
-
Source/WebCore/svg/SVGFEConvolveMatrixElement.h (modified) (1 diff)
-
Source/WebCore/svg/SVGFEDisplacementMapElement.h (modified) (1 diff)
-
Source/WebCore/svg/SVGFEMorphologyElement.h (modified) (1 diff)
-
Source/WebCore/svg/SVGFETurbulenceElement.h (modified) (2 diffs)
-
Source/WebCore/svg/SVGGradientElement.h (modified) (1 diff)
-
Source/WebCore/svg/SVGMarkerElement.h (modified) (1 diff)
-
Source/WebCore/svg/SVGTextContentElement.h (modified) (1 diff)
-
Source/WebCore/svg/SVGTextPathElement.h (modified) (2 diffs)
-
Source/WebCore/svg/SVGUnitTypes.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
releases/WebKitGTK/webkit-2.12/LayoutTests/ChangeLog
r197103 r197105 1 2016-02-23 Nikos Andronikos <nikos.andronikos-webkit@cisra.canon.com.au> 2 3 [SVG] Update SVG source to return string literals as ASCIILiteral and add test cases for case sensitivity 4 https://bugs.webkit.org/show_bug.cgi?id=154373 5 6 Reviewed by Youenn Fablet. 7 8 Add test cases for case-sensitivity for SVGAnimatedEnumeration elements. 9 10 * svg/dom/SVGAnimatedEnumeration-case-sensitive-expected.txt: Added. 11 * svg/dom/SVGAnimatedEnumeration-case-sensitive.html: Added. 12 * svg/dom/script-tests/SVGAnimatedEnumeration-case-sensitive.js: Added. 13 (testCaseSensitivity): 14 1 15 2016-02-22 Myles C. Maxfield <mmaxfield@apple.com> 2 16 -
releases/WebKitGTK/webkit-2.12/Source/WebCore/ChangeLog
r197104 r197105 1 2016-02-23 Nikos Andronikos <nikos.andronikos-webkit@cisra.canon.com.au> 2 3 [SVG] Update SVG source to return string literals as ASCIILiteral and add test cases for case sensitivity 4 https://bugs.webkit.org/show_bug.cgi?id=154373 5 6 Reviewed by Youenn Fablet. 7 8 Update SVGAnimatedEnumeration toString method to return ASCIILiteral for string literals and add test cases for 9 case-sensitivity for these elements. 10 11 Test: svg/dom/SVGAnimatedEnumeration-case-sensitive.html 12 13 * svg/SVGComponentTransferFunctionElement.h: 14 (WebCore::SVGPropertyTraits<ComponentTransferType>::toString): 15 * svg/SVGFEBlendElement.h: 16 (WebCore::SVGPropertyTraits<BlendMode>::toString): 17 * svg/SVGFEColorMatrixElement.h: 18 (WebCore::SVGPropertyTraits<ColorMatrixType>::toString): 19 * svg/SVGFECompositeElement.h: 20 (WebCore::SVGPropertyTraits<CompositeOperationType>::toString): 21 * svg/SVGFEConvolveMatrixElement.h: 22 (WebCore::SVGPropertyTraits<EdgeModeType>::toString): 23 * svg/SVGFEDisplacementMapElement.h: 24 (WebCore::SVGPropertyTraits<ChannelSelectorType>::toString): 25 * svg/SVGFEMorphologyElement.h: 26 (WebCore::SVGPropertyTraits<MorphologyOperatorType>::toString): 27 * svg/SVGFETurbulenceElement.h: 28 (WebCore::SVGPropertyTraits<SVGStitchOptions>::toString): 29 (WebCore::SVGPropertyTraits<TurbulenceType>::toString): 30 * svg/SVGGradientElement.h: 31 (WebCore::SVGPropertyTraits<SVGSpreadMethodType>::toString): 32 * svg/SVGMarkerElement.h: 33 (WebCore::SVGPropertyTraits<SVGMarkerUnitsType>::toString): 34 * svg/SVGTextContentElement.h: 35 (WebCore::SVGPropertyTraits<SVGLengthAdjustType>::toString): 36 * svg/SVGTextPathElement.h: 37 (WebCore::SVGPropertyTraits<SVGTextPathMethodType>::toString): 38 (WebCore::SVGPropertyTraits<SVGTextPathSpacingType>::toString): 39 * svg/SVGUnitTypes.h: 40 (WebCore::SVGPropertyTraits<SVGUnitTypes::SVGUnitType>::toString): 41 1 42 2016-02-22 Gavin Barraclough <barraclough@apple.com> 2 43 -
releases/WebKitGTK/webkit-2.12/Source/WebCore/svg/SVGComponentTransferFunctionElement.h
r182121 r197105 39 39 return emptyString(); 40 40 case FECOMPONENTTRANSFER_TYPE_IDENTITY: 41 return "identity";41 return ASCIILiteral("identity"); 42 42 case FECOMPONENTTRANSFER_TYPE_TABLE: 43 return "table";43 return ASCIILiteral("table"); 44 44 case FECOMPONENTTRANSFER_TYPE_DISCRETE: 45 return "discrete";45 return ASCIILiteral("discrete"); 46 46 case FECOMPONENTTRANSFER_TYPE_LINEAR: 47 return "linear";47 return ASCIILiteral("linear"); 48 48 case FECOMPONENTTRANSFER_TYPE_GAMMA: 49 return "gamma";49 return ASCIILiteral("gamma"); 50 50 } 51 51 -
releases/WebKitGTK/webkit-2.12/Source/WebCore/svg/SVGFEBlendElement.h
r183381 r197105 37 37 switch (type) { 38 38 case BlendModeNormal: 39 return "normal";39 return ASCIILiteral("normal"); 40 40 case BlendModeMultiply: 41 return "multiply";41 return ASCIILiteral("multiply"); 42 42 case BlendModeScreen: 43 return "screen";43 return ASCIILiteral("screen"); 44 44 case BlendModeDarken: 45 return "darken";45 return ASCIILiteral("darken"); 46 46 case BlendModeLighten: 47 return "lighten";47 return ASCIILiteral("lighten"); 48 48 default: 49 49 return emptyString(); -
releases/WebKitGTK/webkit-2.12/Source/WebCore/svg/SVGFEColorMatrixElement.h
r183381 r197105 39 39 return emptyString(); 40 40 case FECOLORMATRIX_TYPE_MATRIX: 41 return "matrix";41 return ASCIILiteral("matrix"); 42 42 case FECOLORMATRIX_TYPE_SATURATE: 43 return "saturate";43 return ASCIILiteral("saturate"); 44 44 case FECOLORMATRIX_TYPE_HUEROTATE: 45 return "hueRotate";45 return ASCIILiteral("hueRotate"); 46 46 case FECOLORMATRIX_TYPE_LUMINANCETOALPHA: 47 return "luminanceToAlpha";47 return ASCIILiteral("luminanceToAlpha"); 48 48 } 49 49 -
releases/WebKitGTK/webkit-2.12/Source/WebCore/svg/SVGFECompositeElement.h
r195745 r197105 42 42 return emptyString(); 43 43 case FECOMPOSITE_OPERATOR_OVER: 44 return "over";44 return ASCIILiteral("over"); 45 45 case FECOMPOSITE_OPERATOR_IN: 46 return "in";46 return ASCIILiteral("in"); 47 47 case FECOMPOSITE_OPERATOR_OUT: 48 return "out";48 return ASCIILiteral("out"); 49 49 case FECOMPOSITE_OPERATOR_ATOP: 50 return "atop";50 return ASCIILiteral("atop"); 51 51 case FECOMPOSITE_OPERATOR_XOR: 52 return "xor";52 return ASCIILiteral("xor"); 53 53 case FECOMPOSITE_OPERATOR_ARITHMETIC: 54 return "arithmetic";54 return ASCIILiteral("arithmetic"); 55 55 case FECOMPOSITE_OPERATOR_LIGHTER: 56 return "lighter";56 return ASCIILiteral("lighter"); 57 57 } 58 58 -
releases/WebKitGTK/webkit-2.12/Source/WebCore/svg/SVGFEConvolveMatrixElement.h
r183381 r197105 41 41 return emptyString(); 42 42 case EDGEMODE_DUPLICATE: 43 return "duplicate";43 return ASCIILiteral("duplicate"); 44 44 case EDGEMODE_WRAP: 45 return "wrap";45 return ASCIILiteral("wrap"); 46 46 case EDGEMODE_NONE: 47 return "none";47 return ASCIILiteral("none"); 48 48 } 49 49 -
releases/WebKitGTK/webkit-2.12/Source/WebCore/svg/SVGFEDisplacementMapElement.h
r183381 r197105 38 38 return emptyString(); 39 39 case CHANNEL_R: 40 return "R";40 return ASCIILiteral("R"); 41 41 case CHANNEL_G: 42 return "G";42 return ASCIILiteral("G"); 43 43 case CHANNEL_B: 44 return "B";44 return ASCIILiteral("B"); 45 45 case CHANNEL_A: 46 return "A";46 return ASCIILiteral("A"); 47 47 } 48 48 -
releases/WebKitGTK/webkit-2.12/Source/WebCore/svg/SVGFEMorphologyElement.h
r183381 r197105 38 38 return emptyString(); 39 39 case FEMORPHOLOGY_OPERATOR_ERODE: 40 return "erode";40 return ASCIILiteral("erode"); 41 41 case FEMORPHOLOGY_OPERATOR_DILATE: 42 return "dilate";42 return ASCIILiteral("dilate"); 43 43 } 44 44 -
releases/WebKitGTK/webkit-2.12/Source/WebCore/svg/SVGFETurbulenceElement.h
r183381 r197105 46 46 return emptyString(); 47 47 case SVG_STITCHTYPE_STITCH: 48 return "stitch";48 return ASCIILiteral("stitch"); 49 49 case SVG_STITCHTYPE_NOSTITCH: 50 return "noStitch";50 return ASCIILiteral("noStitch"); 51 51 } 52 52 … … 75 75 return emptyString(); 76 76 case FETURBULENCE_TYPE_FRACTALNOISE: 77 return "fractalNoise";77 return ASCIILiteral("fractalNoise"); 78 78 case FETURBULENCE_TYPE_TURBULENCE: 79 return "turbulence";79 return ASCIILiteral("turbulence"); 80 80 } 81 81 -
releases/WebKitGTK/webkit-2.12/Source/WebCore/svg/SVGGradientElement.h
r185503 r197105 51 51 return emptyString(); 52 52 case SVGSpreadMethodPad: 53 return "pad";53 return ASCIILiteral("pad"); 54 54 case SVGSpreadMethodReflect: 55 return "reflect";55 return ASCIILiteral("reflect"); 56 56 case SVGSpreadMethodRepeat: 57 return "repeat";57 return ASCIILiteral("repeat"); 58 58 } 59 59 -
releases/WebKitGTK/webkit-2.12/Source/WebCore/svg/SVGMarkerElement.h
r185503 r197105 59 59 return emptyString(); 60 60 case SVGMarkerUnitsUserSpaceOnUse: 61 return "userSpaceOnUse";61 return ASCIILiteral("userSpaceOnUse"); 62 62 case SVGMarkerUnitsStrokeWidth: 63 return "strokeWidth";63 return ASCIILiteral("strokeWidth"); 64 64 } 65 65 -
releases/WebKitGTK/webkit-2.12/Source/WebCore/svg/SVGTextContentElement.h
r185503 r197105 46 46 return emptyString(); 47 47 case SVGLengthAdjustSpacing: 48 return "spacing";48 return ASCIILiteral("spacing"); 49 49 case SVGLengthAdjustSpacingAndGlyphs: 50 return "spacingAndGlyphs";50 return ASCIILiteral("spacingAndGlyphs"); 51 51 } 52 52 -
releases/WebKitGTK/webkit-2.12/Source/WebCore/svg/SVGTextPathElement.h
r185813 r197105 49 49 return emptyString(); 50 50 case SVGTextPathMethodAlign: 51 return "align";51 return ASCIILiteral("align"); 52 52 case SVGTextPathMethodStretch: 53 return "stretch";53 return ASCIILiteral("stretch"); 54 54 } 55 55 … … 78 78 return emptyString(); 79 79 case SVGTextPathSpacingAuto: 80 return "auto";80 return ASCIILiteral("auto"); 81 81 case SVGTextPathSpacingExact: 82 return "exact";82 return ASCIILiteral("exact"); 83 83 } 84 84 -
releases/WebKitGTK/webkit-2.12/Source/WebCore/svg/SVGUnitTypes.h
r163440 r197105 48 48 return emptyString(); 49 49 case SVGUnitTypes::SVG_UNIT_TYPE_USERSPACEONUSE: 50 return "userSpaceOnUse";50 return ASCIILiteral("userSpaceOnUse"); 51 51 case SVGUnitTypes::SVG_UNIT_TYPE_OBJECTBOUNDINGBOX: 52 return "objectBoundingBox";52 return ASCIILiteral("objectBoundingBox"); 53 53 } 54 54
Note:
See TracChangeset
for help on using the changeset viewer.