OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 2011 Andreas Kling (kling@webkit.org) | 2 * Copyright (C) 2011 Andreas Kling (kling@webkit.org) |
3 * | 3 * |
4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
5 * modification, are permitted provided that the following conditions | 5 * modification, are permitted provided that the following conditions |
6 * are met: | 6 * are met: |
7 * 1. Redistributions of source code must retain the above copyright | 7 * 1. Redistributions of source code must retain the above copyright |
8 * notice, this list of conditions and the following disclaimer. | 8 * notice, this list of conditions and the following disclaimer. |
9 * 2. Redistributions in binary form must reproduce the above copyright | 9 * 2. Redistributions in binary form must reproduce the above copyright |
10 * notice, this list of conditions and the following disclaimer in the | 10 * notice, this list of conditions and the following disclaimer in the |
(...skipping 22 matching lines...) Expand all Loading... |
33 #include "core/css/CSSCalculationValue.h" | 33 #include "core/css/CSSCalculationValue.h" |
34 #include "core/css/CSSCanvasValue.h" | 34 #include "core/css/CSSCanvasValue.h" |
35 #include "core/css/CSSCrossfadeValue.h" | 35 #include "core/css/CSSCrossfadeValue.h" |
36 #include "core/css/CSSCursorImageValue.h" | 36 #include "core/css/CSSCursorImageValue.h" |
37 #include "core/css/CSSFilterValue.h" | 37 #include "core/css/CSSFilterValue.h" |
38 #include "core/css/CSSFontFaceSrcValue.h" | 38 #include "core/css/CSSFontFaceSrcValue.h" |
39 #include "core/css/CSSFontFeatureValue.h" | 39 #include "core/css/CSSFontFeatureValue.h" |
40 #include "core/css/CSSFontValue.h" | 40 #include "core/css/CSSFontValue.h" |
41 #include "core/css/CSSFunctionValue.h" | 41 #include "core/css/CSSFunctionValue.h" |
42 #include "core/css/CSSGradientValue.h" | 42 #include "core/css/CSSGradientValue.h" |
| 43 #include "core/css/CSSGridLineNamesValue.h" |
43 #include "core/css/CSSGridTemplateValue.h" | 44 #include "core/css/CSSGridTemplateValue.h" |
44 #include "core/css/CSSImageSetValue.h" | 45 #include "core/css/CSSImageSetValue.h" |
45 #include "core/css/CSSImageValue.h" | 46 #include "core/css/CSSImageValue.h" |
46 #include "core/css/CSSInheritedValue.h" | 47 #include "core/css/CSSInheritedValue.h" |
47 #include "core/css/CSSInitialValue.h" | 48 #include "core/css/CSSInitialValue.h" |
48 #include "core/css/CSSLineBoxContainValue.h" | 49 #include "core/css/CSSLineBoxContainValue.h" |
49 #include "core/css/CSSMixFunctionValue.h" | 50 #include "core/css/CSSMixFunctionValue.h" |
50 #include "core/css/CSSPrimitiveValue.h" | 51 #include "core/css/CSSPrimitiveValue.h" |
51 #include "core/css/CSSReflectValue.h" | 52 #include "core/css/CSSReflectValue.h" |
52 #include "core/css/CSSSVGDocumentValue.h" | 53 #include "core/css/CSSSVGDocumentValue.h" |
(...skipping 122 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
175 case RadialGradientClass: | 176 case RadialGradientClass: |
176 return compareCSSValues<CSSRadialGradientValue>(*this, other); | 177 return compareCSSValues<CSSRadialGradientValue>(*this, other); |
177 case CrossfadeClass: | 178 case CrossfadeClass: |
178 return compareCSSValues<CSSCrossfadeValue>(*this, other); | 179 return compareCSSValues<CSSCrossfadeValue>(*this, other); |
179 case ImageClass: | 180 case ImageClass: |
180 return compareCSSValues<CSSImageValue>(*this, other); | 181 return compareCSSValues<CSSImageValue>(*this, other); |
181 case InheritedClass: | 182 case InheritedClass: |
182 return compareCSSValues<CSSInheritedValue>(*this, other); | 183 return compareCSSValues<CSSInheritedValue>(*this, other); |
183 case InitialClass: | 184 case InitialClass: |
184 return compareCSSValues<CSSInitialValue>(*this, other); | 185 return compareCSSValues<CSSInitialValue>(*this, other); |
| 186 case GridLineNamesClass: |
| 187 return compareCSSValues<CSSGridLineNamesValue>(*this, other); |
185 case GridTemplateClass: | 188 case GridTemplateClass: |
186 return compareCSSValues<CSSGridTemplateValue>(*this, other); | 189 return compareCSSValues<CSSGridTemplateValue>(*this, other); |
187 case PrimitiveClass: | 190 case PrimitiveClass: |
188 return compareCSSValues<CSSPrimitiveValue>(*this, other); | 191 return compareCSSValues<CSSPrimitiveValue>(*this, other); |
189 case ReflectClass: | 192 case ReflectClass: |
190 return compareCSSValues<CSSReflectValue>(*this, other); | 193 return compareCSSValues<CSSReflectValue>(*this, other); |
191 case ShadowClass: | 194 case ShadowClass: |
192 return compareCSSValues<CSSShadowValue>(*this, other); | 195 return compareCSSValues<CSSShadowValue>(*this, other); |
193 case CubicBezierTimingFunctionClass: | 196 case CubicBezierTimingFunctionClass: |
194 return compareCSSValues<CSSCubicBezierTimingFunctionValue>(*this, ot
her); | 197 return compareCSSValues<CSSCubicBezierTimingFunctionValue>(*this, ot
her); |
(...skipping 68 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
263 case RadialGradientClass: | 266 case RadialGradientClass: |
264 return toCSSRadialGradientValue(this)->customCSSText(); | 267 return toCSSRadialGradientValue(this)->customCSSText(); |
265 case CrossfadeClass: | 268 case CrossfadeClass: |
266 return toCSSCrossfadeValue(this)->customCSSText(); | 269 return toCSSCrossfadeValue(this)->customCSSText(); |
267 case ImageClass: | 270 case ImageClass: |
268 return toCSSImageValue(this)->customCSSText(); | 271 return toCSSImageValue(this)->customCSSText(); |
269 case InheritedClass: | 272 case InheritedClass: |
270 return toCSSInheritedValue(this)->customCSSText(); | 273 return toCSSInheritedValue(this)->customCSSText(); |
271 case InitialClass: | 274 case InitialClass: |
272 return toCSSInitialValue(this)->customCSSText(); | 275 return toCSSInitialValue(this)->customCSSText(); |
| 276 case GridLineNamesClass: |
| 277 return toCSSGridLineNamesValue(this)->customCSSText(); |
273 case GridTemplateClass: | 278 case GridTemplateClass: |
274 return toCSSGridTemplateValue(this)->customCSSText(); | 279 return toCSSGridTemplateValue(this)->customCSSText(); |
275 case PrimitiveClass: | 280 case PrimitiveClass: |
276 return toCSSPrimitiveValue(this)->customCSSText(); | 281 return toCSSPrimitiveValue(this)->customCSSText(); |
277 case ReflectClass: | 282 case ReflectClass: |
278 return toCSSReflectValue(this)->customCSSText(); | 283 return toCSSReflectValue(this)->customCSSText(); |
279 case ShadowClass: | 284 case ShadowClass: |
280 return toCSSShadowValue(this)->customCSSText(); | 285 return toCSSShadowValue(this)->customCSSText(); |
281 case CubicBezierTimingFunctionClass: | 286 case CubicBezierTimingFunctionClass: |
282 return toCSSCubicBezierTimingFunctionValue(this)->customCSSText(); | 287 return toCSSCubicBezierTimingFunctionValue(this)->customCSSText(); |
(...skipping 93 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
376 return; | 381 return; |
377 case ImageClass: | 382 case ImageClass: |
378 delete toCSSImageValue(this); | 383 delete toCSSImageValue(this); |
379 return; | 384 return; |
380 case InheritedClass: | 385 case InheritedClass: |
381 delete toCSSInheritedValue(this); | 386 delete toCSSInheritedValue(this); |
382 return; | 387 return; |
383 case InitialClass: | 388 case InitialClass: |
384 delete toCSSInitialValue(this); | 389 delete toCSSInitialValue(this); |
385 return; | 390 return; |
| 391 case GridLineNamesClass: |
| 392 delete toCSSGridLineNamesValue(this); |
| 393 return; |
386 case GridTemplateClass: | 394 case GridTemplateClass: |
387 delete toCSSGridTemplateValue(this); | 395 delete toCSSGridTemplateValue(this); |
388 return; | 396 return; |
389 case PrimitiveClass: | 397 case PrimitiveClass: |
390 delete toCSSPrimitiveValue(this); | 398 delete toCSSPrimitiveValue(this); |
391 return; | 399 return; |
392 case ReflectClass: | 400 case ReflectClass: |
393 delete toCSSReflectValue(this); | 401 delete toCSSReflectValue(this); |
394 return; | 402 return; |
395 case ShadowClass: | 403 case ShadowClass: |
(...skipping 75 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
471 return toSVGColor(this)->cloneForCSSOM(); | 479 return toSVGColor(this)->cloneForCSSOM(); |
472 case SVGPaintClass: | 480 case SVGPaintClass: |
473 return toSVGPaint(this)->cloneForCSSOM(); | 481 return toSVGPaint(this)->cloneForCSSOM(); |
474 default: | 482 default: |
475 ASSERT(!isSubtypeExposedToCSSOM()); | 483 ASSERT(!isSubtypeExposedToCSSOM()); |
476 return TextCloneCSSValue::create(classType(), cssText()); | 484 return TextCloneCSSValue::create(classType(), cssText()); |
477 } | 485 } |
478 } | 486 } |
479 | 487 |
480 } | 488 } |
OLD | NEW |