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

Side by Side Diff: third_party/WebKit/Source/core/css/CSSValue.cpp

Issue 1778743003: Make <custom-ident> not insert quotes (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Fix win_chromium_rel_ng Created 4 years, 9 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 /* 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 18 matching lines...) Expand all
29 #include "core/css/CSSBasicShapeValues.h" 29 #include "core/css/CSSBasicShapeValues.h"
30 #include "core/css/CSSBorderImageSliceValue.h" 30 #include "core/css/CSSBorderImageSliceValue.h"
31 #include "core/css/CSSColorValue.h" 31 #include "core/css/CSSColorValue.h"
32 #include "core/css/CSSContentDistributionValue.h" 32 #include "core/css/CSSContentDistributionValue.h"
33 #include "core/css/CSSCounterValue.h" 33 #include "core/css/CSSCounterValue.h"
34 #include "core/css/CSSCrossfadeValue.h" 34 #include "core/css/CSSCrossfadeValue.h"
35 #include "core/css/CSSCursorImageValue.h" 35 #include "core/css/CSSCursorImageValue.h"
36 #include "core/css/CSSCustomIdentValue.h" 36 #include "core/css/CSSCustomIdentValue.h"
37 #include "core/css/CSSCustomPropertyDeclaration.h" 37 #include "core/css/CSSCustomPropertyDeclaration.h"
38 #include "core/css/CSSFontFaceSrcValue.h" 38 #include "core/css/CSSFontFaceSrcValue.h"
39 #include "core/css/CSSFontFamilyValue.h"
39 #include "core/css/CSSFontFeatureValue.h" 40 #include "core/css/CSSFontFeatureValue.h"
40 #include "core/css/CSSFunctionValue.h" 41 #include "core/css/CSSFunctionValue.h"
41 #include "core/css/CSSGradientValue.h" 42 #include "core/css/CSSGradientValue.h"
42 #include "core/css/CSSGridAutoRepeatValue.h" 43 #include "core/css/CSSGridAutoRepeatValue.h"
43 #include "core/css/CSSGridLineNamesValue.h" 44 #include "core/css/CSSGridLineNamesValue.h"
44 #include "core/css/CSSGridTemplateAreasValue.h" 45 #include "core/css/CSSGridTemplateAreasValue.h"
45 #include "core/css/CSSImageSetValue.h" 46 #include "core/css/CSSImageSetValue.h"
46 #include "core/css/CSSImageValue.h" 47 #include "core/css/CSSImageValue.h"
47 #include "core/css/CSSInheritedValue.h" 48 #include "core/css/CSSInheritedValue.h"
48 #include "core/css/CSSInitialValue.h" 49 #include "core/css/CSSInitialValue.h"
(...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after
112 case BorderImageSliceClass: 113 case BorderImageSliceClass:
113 return compareCSSValues<CSSBorderImageSliceValue>(*this, other); 114 return compareCSSValues<CSSBorderImageSliceValue>(*this, other);
114 case ColorClass: 115 case ColorClass:
115 return compareCSSValues<CSSColorValue>(*this, other); 116 return compareCSSValues<CSSColorValue>(*this, other);
116 case CounterClass: 117 case CounterClass:
117 return compareCSSValues<CSSCounterValue>(*this, other); 118 return compareCSSValues<CSSCounterValue>(*this, other);
118 case CursorImageClass: 119 case CursorImageClass:
119 return compareCSSValues<CSSCursorImageValue>(*this, other); 120 return compareCSSValues<CSSCursorImageValue>(*this, other);
120 case FontFaceSrcClass: 121 case FontFaceSrcClass:
121 return compareCSSValues<CSSFontFaceSrcValue>(*this, other); 122 return compareCSSValues<CSSFontFaceSrcValue>(*this, other);
123 case FontFamilyClass:
124 return compareCSSValues<CSSFontFamilyValue>(*this, other);
122 case FontFeatureClass: 125 case FontFeatureClass:
123 return compareCSSValues<CSSFontFeatureValue>(*this, other); 126 return compareCSSValues<CSSFontFeatureValue>(*this, other);
124 case FunctionClass: 127 case FunctionClass:
125 return compareCSSValues<CSSFunctionValue>(*this, other); 128 return compareCSSValues<CSSFunctionValue>(*this, other);
126 case LinearGradientClass: 129 case LinearGradientClass:
127 return compareCSSValues<CSSLinearGradientValue>(*this, other); 130 return compareCSSValues<CSSLinearGradientValue>(*this, other);
128 case RadialGradientClass: 131 case RadialGradientClass:
129 return compareCSSValues<CSSRadialGradientValue>(*this, other); 132 return compareCSSValues<CSSRadialGradientValue>(*this, other);
130 case CrossfadeClass: 133 case CrossfadeClass:
131 return compareCSSValues<CSSCrossfadeValue>(*this, other); 134 return compareCSSValues<CSSCrossfadeValue>(*this, other);
(...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after
202 case BorderImageSliceClass: 205 case BorderImageSliceClass:
203 return toCSSBorderImageSliceValue(this)->customCSSText(); 206 return toCSSBorderImageSliceValue(this)->customCSSText();
204 case ColorClass: 207 case ColorClass:
205 return toCSSColorValue(this)->customCSSText(); 208 return toCSSColorValue(this)->customCSSText();
206 case CounterClass: 209 case CounterClass:
207 return toCSSCounterValue(this)->customCSSText(); 210 return toCSSCounterValue(this)->customCSSText();
208 case CursorImageClass: 211 case CursorImageClass:
209 return toCSSCursorImageValue(this)->customCSSText(); 212 return toCSSCursorImageValue(this)->customCSSText();
210 case FontFaceSrcClass: 213 case FontFaceSrcClass:
211 return toCSSFontFaceSrcValue(this)->customCSSText(); 214 return toCSSFontFaceSrcValue(this)->customCSSText();
215 case FontFamilyClass:
216 return toCSSFontFamilyValue(this)->customCSSText();
212 case FontFeatureClass: 217 case FontFeatureClass:
213 return toCSSFontFeatureValue(this)->customCSSText(); 218 return toCSSFontFeatureValue(this)->customCSSText();
214 case FunctionClass: 219 case FunctionClass:
215 return toCSSFunctionValue(this)->customCSSText(); 220 return toCSSFunctionValue(this)->customCSSText();
216 case LinearGradientClass: 221 case LinearGradientClass:
217 return toCSSLinearGradientValue(this)->customCSSText(); 222 return toCSSLinearGradientValue(this)->customCSSText();
218 case RadialGradientClass: 223 case RadialGradientClass:
219 return toCSSRadialGradientValue(this)->customCSSText(); 224 return toCSSRadialGradientValue(this)->customCSSText();
220 case CrossfadeClass: 225 case CrossfadeClass:
221 return toCSSCrossfadeValue(this)->customCSSText(); 226 return toCSSCrossfadeValue(this)->customCSSText();
(...skipping 77 matching lines...) Expand 10 before | Expand all | Expand 10 after
299 return; 304 return;
300 case CounterClass: 305 case CounterClass:
301 delete toCSSCounterValue(this); 306 delete toCSSCounterValue(this);
302 return; 307 return;
303 case CursorImageClass: 308 case CursorImageClass:
304 delete toCSSCursorImageValue(this); 309 delete toCSSCursorImageValue(this);
305 return; 310 return;
306 case FontFaceSrcClass: 311 case FontFaceSrcClass:
307 delete toCSSFontFaceSrcValue(this); 312 delete toCSSFontFaceSrcValue(this);
308 return; 313 return;
314 case FontFamilyClass:
315 delete toCSSFontFamilyValue(this);
316 return;
309 case FontFeatureClass: 317 case FontFeatureClass:
310 delete toCSSFontFeatureValue(this); 318 delete toCSSFontFeatureValue(this);
311 return; 319 return;
312 case FunctionClass: 320 case FunctionClass:
313 delete toCSSFunctionValue(this); 321 delete toCSSFunctionValue(this);
314 return; 322 return;
315 case LinearGradientClass: 323 case LinearGradientClass:
316 delete toCSSLinearGradientValue(this); 324 delete toCSSLinearGradientValue(this);
317 return; 325 return;
318 case RadialGradientClass: 326 case RadialGradientClass:
(...skipping 107 matching lines...) Expand 10 before | Expand all | Expand 10 after
426 return; 434 return;
427 case CounterClass: 435 case CounterClass:
428 toCSSCounterValue(this)->~CSSCounterValue(); 436 toCSSCounterValue(this)->~CSSCounterValue();
429 return; 437 return;
430 case CursorImageClass: 438 case CursorImageClass:
431 toCSSCursorImageValue(this)->~CSSCursorImageValue(); 439 toCSSCursorImageValue(this)->~CSSCursorImageValue();
432 return; 440 return;
433 case FontFaceSrcClass: 441 case FontFaceSrcClass:
434 toCSSFontFaceSrcValue(this)->~CSSFontFaceSrcValue(); 442 toCSSFontFaceSrcValue(this)->~CSSFontFaceSrcValue();
435 return; 443 return;
444 case FontFamilyClass:
445 toCSSFontFamilyValue(this)->~CSSFontFamilyValue();
446 return;
436 case FontFeatureClass: 447 case FontFeatureClass:
437 toCSSFontFeatureValue(this)->~CSSFontFeatureValue(); 448 toCSSFontFeatureValue(this)->~CSSFontFeatureValue();
438 return; 449 return;
439 case FunctionClass: 450 case FunctionClass:
440 toCSSFunctionValue(this)->~CSSFunctionValue(); 451 toCSSFunctionValue(this)->~CSSFunctionValue();
441 return; 452 return;
442 case LinearGradientClass: 453 case LinearGradientClass:
443 toCSSLinearGradientValue(this)->~CSSLinearGradientValue(); 454 toCSSLinearGradientValue(this)->~CSSLinearGradientValue();
444 return; 455 return;
445 case RadialGradientClass: 456 case RadialGradientClass:
(...skipping 107 matching lines...) Expand 10 before | Expand all | Expand 10 after
553 return; 564 return;
554 case CounterClass: 565 case CounterClass:
555 toCSSCounterValue(this)->traceAfterDispatch(visitor); 566 toCSSCounterValue(this)->traceAfterDispatch(visitor);
556 return; 567 return;
557 case CursorImageClass: 568 case CursorImageClass:
558 toCSSCursorImageValue(this)->traceAfterDispatch(visitor); 569 toCSSCursorImageValue(this)->traceAfterDispatch(visitor);
559 return; 570 return;
560 case FontFaceSrcClass: 571 case FontFaceSrcClass:
561 toCSSFontFaceSrcValue(this)->traceAfterDispatch(visitor); 572 toCSSFontFaceSrcValue(this)->traceAfterDispatch(visitor);
562 return; 573 return;
574 case FontFamilyClass:
575 toCSSFontFamilyValue(this)->traceAfterDispatch(visitor);
576 return;
563 case FontFeatureClass: 577 case FontFeatureClass:
564 toCSSFontFeatureValue(this)->traceAfterDispatch(visitor); 578 toCSSFontFeatureValue(this)->traceAfterDispatch(visitor);
565 return; 579 return;
566 case FunctionClass: 580 case FunctionClass:
567 toCSSFunctionValue(this)->traceAfterDispatch(visitor); 581 toCSSFunctionValue(this)->traceAfterDispatch(visitor);
568 return; 582 return;
569 case LinearGradientClass: 583 case LinearGradientClass:
570 toCSSLinearGradientValue(this)->traceAfterDispatch(visitor); 584 toCSSLinearGradientValue(this)->traceAfterDispatch(visitor);
571 return; 585 return;
572 case RadialGradientClass: 586 case RadialGradientClass:
(...skipping 78 matching lines...) Expand 10 before | Expand all | Expand 10 after
651 toCSSVariableReferenceValue(this)->traceAfterDispatch(visitor); 665 toCSSVariableReferenceValue(this)->traceAfterDispatch(visitor);
652 return; 666 return;
653 case CustomPropertyDeclarationClass: 667 case CustomPropertyDeclarationClass:
654 toCSSCustomPropertyDeclaration(this)->traceAfterDispatch(visitor); 668 toCSSCustomPropertyDeclaration(this)->traceAfterDispatch(visitor);
655 return; 669 return;
656 } 670 }
657 ASSERT_NOT_REACHED(); 671 ASSERT_NOT_REACHED();
658 } 672 }
659 673
660 } // namespace blink 674 } // namespace blink
OLDNEW
« no previous file with comments | « third_party/WebKit/Source/core/css/CSSValue.h ('k') | third_party/WebKit/Source/core/css/CSSValuePool.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698