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

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: Also fix FontFace.cpp 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/CSSGridLineNamesValue.h" 43 #include "core/css/CSSGridLineNamesValue.h"
43 #include "core/css/CSSGridTemplateAreasValue.h" 44 #include "core/css/CSSGridTemplateAreasValue.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/CSSPathValue.h" 49 #include "core/css/CSSPathValue.h"
(...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after
110 case BorderImageSliceClass: 111 case BorderImageSliceClass:
111 return compareCSSValues<CSSBorderImageSliceValue>(*this, other); 112 return compareCSSValues<CSSBorderImageSliceValue>(*this, other);
112 case ColorClass: 113 case ColorClass:
113 return compareCSSValues<CSSColorValue>(*this, other); 114 return compareCSSValues<CSSColorValue>(*this, other);
114 case CounterClass: 115 case CounterClass:
115 return compareCSSValues<CSSCounterValue>(*this, other); 116 return compareCSSValues<CSSCounterValue>(*this, other);
116 case CursorImageClass: 117 case CursorImageClass:
117 return compareCSSValues<CSSCursorImageValue>(*this, other); 118 return compareCSSValues<CSSCursorImageValue>(*this, other);
118 case FontFaceSrcClass: 119 case FontFaceSrcClass:
119 return compareCSSValues<CSSFontFaceSrcValue>(*this, other); 120 return compareCSSValues<CSSFontFaceSrcValue>(*this, other);
121 case FontFamilyClass:
122 return compareCSSValues<CSSFontFamilyValue>(*this, other);
120 case FontFeatureClass: 123 case FontFeatureClass:
121 return compareCSSValues<CSSFontFeatureValue>(*this, other); 124 return compareCSSValues<CSSFontFeatureValue>(*this, other);
122 case FunctionClass: 125 case FunctionClass:
123 return compareCSSValues<CSSFunctionValue>(*this, other); 126 return compareCSSValues<CSSFunctionValue>(*this, other);
124 case LinearGradientClass: 127 case LinearGradientClass:
125 return compareCSSValues<CSSLinearGradientValue>(*this, other); 128 return compareCSSValues<CSSLinearGradientValue>(*this, other);
126 case RadialGradientClass: 129 case RadialGradientClass:
127 return compareCSSValues<CSSRadialGradientValue>(*this, other); 130 return compareCSSValues<CSSRadialGradientValue>(*this, other);
128 case CrossfadeClass: 131 case CrossfadeClass:
129 return compareCSSValues<CSSCrossfadeValue>(*this, other); 132 return compareCSSValues<CSSCrossfadeValue>(*this, other);
(...skipping 66 matching lines...) Expand 10 before | Expand all | Expand 10 after
196 case BorderImageSliceClass: 199 case BorderImageSliceClass:
197 return toCSSBorderImageSliceValue(this)->customCSSText(); 200 return toCSSBorderImageSliceValue(this)->customCSSText();
198 case ColorClass: 201 case ColorClass:
199 return toCSSColorValue(this)->customCSSText(); 202 return toCSSColorValue(this)->customCSSText();
200 case CounterClass: 203 case CounterClass:
201 return toCSSCounterValue(this)->customCSSText(); 204 return toCSSCounterValue(this)->customCSSText();
202 case CursorImageClass: 205 case CursorImageClass:
203 return toCSSCursorImageValue(this)->customCSSText(); 206 return toCSSCursorImageValue(this)->customCSSText();
204 case FontFaceSrcClass: 207 case FontFaceSrcClass:
205 return toCSSFontFaceSrcValue(this)->customCSSText(); 208 return toCSSFontFaceSrcValue(this)->customCSSText();
209 case FontFamilyClass:
210 return toCSSFontFamilyValue(this)->customCSSText();
206 case FontFeatureClass: 211 case FontFeatureClass:
207 return toCSSFontFeatureValue(this)->customCSSText(); 212 return toCSSFontFeatureValue(this)->customCSSText();
208 case FunctionClass: 213 case FunctionClass:
209 return toCSSFunctionValue(this)->customCSSText(); 214 return toCSSFunctionValue(this)->customCSSText();
210 case LinearGradientClass: 215 case LinearGradientClass:
211 return toCSSLinearGradientValue(this)->customCSSText(); 216 return toCSSLinearGradientValue(this)->customCSSText();
212 case RadialGradientClass: 217 case RadialGradientClass:
213 return toCSSRadialGradientValue(this)->customCSSText(); 218 return toCSSRadialGradientValue(this)->customCSSText();
214 case CrossfadeClass: 219 case CrossfadeClass:
215 return toCSSCrossfadeValue(this)->customCSSText(); 220 return toCSSCrossfadeValue(this)->customCSSText();
(...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after
289 return; 294 return;
290 case CounterClass: 295 case CounterClass:
291 delete toCSSCounterValue(this); 296 delete toCSSCounterValue(this);
292 return; 297 return;
293 case CursorImageClass: 298 case CursorImageClass:
294 delete toCSSCursorImageValue(this); 299 delete toCSSCursorImageValue(this);
295 return; 300 return;
296 case FontFaceSrcClass: 301 case FontFaceSrcClass:
297 delete toCSSFontFaceSrcValue(this); 302 delete toCSSFontFaceSrcValue(this);
298 return; 303 return;
304 case FontFamilyClass:
305 delete toCSSFontFamilyValue(this);
306 return;
299 case FontFeatureClass: 307 case FontFeatureClass:
300 delete toCSSFontFeatureValue(this); 308 delete toCSSFontFeatureValue(this);
301 return; 309 return;
302 case FunctionClass: 310 case FunctionClass:
303 delete toCSSFunctionValue(this); 311 delete toCSSFunctionValue(this);
304 return; 312 return;
305 case LinearGradientClass: 313 case LinearGradientClass:
306 delete toCSSLinearGradientValue(this); 314 delete toCSSLinearGradientValue(this);
307 return; 315 return;
308 case RadialGradientClass: 316 case RadialGradientClass:
(...skipping 101 matching lines...) Expand 10 before | Expand all | Expand 10 after
410 return; 418 return;
411 case CounterClass: 419 case CounterClass:
412 toCSSCounterValue(this)->~CSSCounterValue(); 420 toCSSCounterValue(this)->~CSSCounterValue();
413 return; 421 return;
414 case CursorImageClass: 422 case CursorImageClass:
415 toCSSCursorImageValue(this)->~CSSCursorImageValue(); 423 toCSSCursorImageValue(this)->~CSSCursorImageValue();
416 return; 424 return;
417 case FontFaceSrcClass: 425 case FontFaceSrcClass:
418 toCSSFontFaceSrcValue(this)->~CSSFontFaceSrcValue(); 426 toCSSFontFaceSrcValue(this)->~CSSFontFaceSrcValue();
419 return; 427 return;
428 case FontFamilyClass:
429 toCSSFontFamilyValue(this)->~CSSFontFamilyValue();
430 return;
420 case FontFeatureClass: 431 case FontFeatureClass:
421 toCSSFontFeatureValue(this)->~CSSFontFeatureValue(); 432 toCSSFontFeatureValue(this)->~CSSFontFeatureValue();
422 return; 433 return;
423 case FunctionClass: 434 case FunctionClass:
424 toCSSFunctionValue(this)->~CSSFunctionValue(); 435 toCSSFunctionValue(this)->~CSSFunctionValue();
425 return; 436 return;
426 case LinearGradientClass: 437 case LinearGradientClass:
427 toCSSLinearGradientValue(this)->~CSSLinearGradientValue(); 438 toCSSLinearGradientValue(this)->~CSSLinearGradientValue();
428 return; 439 return;
429 case RadialGradientClass: 440 case RadialGradientClass:
(...skipping 101 matching lines...) Expand 10 before | Expand all | Expand 10 after
531 return; 542 return;
532 case CounterClass: 543 case CounterClass:
533 toCSSCounterValue(this)->traceAfterDispatch(visitor); 544 toCSSCounterValue(this)->traceAfterDispatch(visitor);
534 return; 545 return;
535 case CursorImageClass: 546 case CursorImageClass:
536 toCSSCursorImageValue(this)->traceAfterDispatch(visitor); 547 toCSSCursorImageValue(this)->traceAfterDispatch(visitor);
537 return; 548 return;
538 case FontFaceSrcClass: 549 case FontFaceSrcClass:
539 toCSSFontFaceSrcValue(this)->traceAfterDispatch(visitor); 550 toCSSFontFaceSrcValue(this)->traceAfterDispatch(visitor);
540 return; 551 return;
552 case FontFamilyClass:
553 toCSSFontFamilyValue(this)->traceAfterDispatch(visitor);
554 return;
541 case FontFeatureClass: 555 case FontFeatureClass:
542 toCSSFontFeatureValue(this)->traceAfterDispatch(visitor); 556 toCSSFontFeatureValue(this)->traceAfterDispatch(visitor);
543 return; 557 return;
544 case FunctionClass: 558 case FunctionClass:
545 toCSSFunctionValue(this)->traceAfterDispatch(visitor); 559 toCSSFunctionValue(this)->traceAfterDispatch(visitor);
546 return; 560 return;
547 case LinearGradientClass: 561 case LinearGradientClass:
548 toCSSLinearGradientValue(this)->traceAfterDispatch(visitor); 562 toCSSLinearGradientValue(this)->traceAfterDispatch(visitor);
549 return; 563 return;
550 case RadialGradientClass: 564 case RadialGradientClass:
(...skipping 72 matching lines...) Expand 10 before | Expand all | Expand 10 after
623 toCSSVariableReferenceValue(this)->traceAfterDispatch(visitor); 637 toCSSVariableReferenceValue(this)->traceAfterDispatch(visitor);
624 return; 638 return;
625 case CustomPropertyDeclarationClass: 639 case CustomPropertyDeclarationClass:
626 toCSSCustomPropertyDeclaration(this)->traceAfterDispatch(visitor); 640 toCSSCustomPropertyDeclaration(this)->traceAfterDispatch(visitor);
627 return; 641 return;
628 } 642 }
629 ASSERT_NOT_REACHED(); 643 ASSERT_NOT_REACHED();
630 } 644 }
631 645
632 } // namespace blink 646 } // namespace blink
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698