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

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

Issue 1328673003: Remove -webkit-line-box-contain implementation. (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Fix up a few more tests. Created 5 years, 3 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
« no previous file with comments | « Source/core/css/CSSValue.h ('k') | Source/core/css/CSSValueKeywords.in » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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 25 matching lines...) Expand all
36 #include "core/css/CSSFontFaceSrcValue.h" 36 #include "core/css/CSSFontFaceSrcValue.h"
37 #include "core/css/CSSFontFeatureValue.h" 37 #include "core/css/CSSFontFeatureValue.h"
38 #include "core/css/CSSFunctionValue.h" 38 #include "core/css/CSSFunctionValue.h"
39 #include "core/css/CSSGradientValue.h" 39 #include "core/css/CSSGradientValue.h"
40 #include "core/css/CSSGridLineNamesValue.h" 40 #include "core/css/CSSGridLineNamesValue.h"
41 #include "core/css/CSSGridTemplateAreasValue.h" 41 #include "core/css/CSSGridTemplateAreasValue.h"
42 #include "core/css/CSSImageSetValue.h" 42 #include "core/css/CSSImageSetValue.h"
43 #include "core/css/CSSImageValue.h" 43 #include "core/css/CSSImageValue.h"
44 #include "core/css/CSSInheritedValue.h" 44 #include "core/css/CSSInheritedValue.h"
45 #include "core/css/CSSInitialValue.h" 45 #include "core/css/CSSInitialValue.h"
46 #include "core/css/CSSLineBoxContainValue.h"
47 #include "core/css/CSSPathValue.h" 46 #include "core/css/CSSPathValue.h"
48 #include "core/css/CSSPrimitiveValue.h" 47 #include "core/css/CSSPrimitiveValue.h"
49 #include "core/css/CSSQuadValue.h" 48 #include "core/css/CSSQuadValue.h"
50 #include "core/css/CSSReflectValue.h" 49 #include "core/css/CSSReflectValue.h"
51 #include "core/css/CSSSVGDocumentValue.h" 50 #include "core/css/CSSSVGDocumentValue.h"
52 #include "core/css/CSSShadowValue.h" 51 #include "core/css/CSSShadowValue.h"
53 #include "core/css/CSSTimingFunctionValue.h" 52 #include "core/css/CSSTimingFunctionValue.h"
54 #include "core/css/CSSUnicodeRangeValue.h" 53 #include "core/css/CSSUnicodeRangeValue.h"
55 #include "core/css/CSSUnsetValue.h" 54 #include "core/css/CSSUnsetValue.h"
56 #include "core/css/CSSValueList.h" 55 #include "core/css/CSSValueList.h"
(...skipping 83 matching lines...) Expand 10 before | Expand all | Expand 10 after
140 case CubicBezierTimingFunctionClass: 139 case CubicBezierTimingFunctionClass:
141 return compareCSSValues<CSSCubicBezierTimingFunctionValue>(*this, ot her); 140 return compareCSSValues<CSSCubicBezierTimingFunctionValue>(*this, ot her);
142 case StepsTimingFunctionClass: 141 case StepsTimingFunctionClass:
143 return compareCSSValues<CSSStepsTimingFunctionValue>(*this, other); 142 return compareCSSValues<CSSStepsTimingFunctionValue>(*this, other);
144 case UnicodeRangeClass: 143 case UnicodeRangeClass:
145 return compareCSSValues<CSSUnicodeRangeValue>(*this, other); 144 return compareCSSValues<CSSUnicodeRangeValue>(*this, other);
146 case ValueListClass: 145 case ValueListClass:
147 return compareCSSValues<CSSValueList>(*this, other); 146 return compareCSSValues<CSSValueList>(*this, other);
148 case ValuePairClass: 147 case ValuePairClass:
149 return compareCSSValues<CSSValuePair>(*this, other); 148 return compareCSSValues<CSSValuePair>(*this, other);
150 case LineBoxContainClass:
151 return compareCSSValues<CSSLineBoxContainValue>(*this, other);
152 case ImageSetClass: 149 case ImageSetClass:
153 return compareCSSValues<CSSImageSetValue>(*this, other); 150 return compareCSSValues<CSSImageSetValue>(*this, other);
154 case CSSSVGDocumentClass: 151 case CSSSVGDocumentClass:
155 return compareCSSValues<CSSSVGDocumentValue>(*this, other); 152 return compareCSSValues<CSSSVGDocumentValue>(*this, other);
156 case CSSContentDistributionClass: 153 case CSSContentDistributionClass:
157 return compareCSSValues<CSSContentDistributionValue>(*this, other); 154 return compareCSSValues<CSSContentDistributionValue>(*this, other);
158 } 155 }
159 ASSERT_NOT_REACHED(); 156 ASSERT_NOT_REACHED();
160 return false; 157 return false;
161 } 158 }
(...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after
210 case CubicBezierTimingFunctionClass: 207 case CubicBezierTimingFunctionClass:
211 return toCSSCubicBezierTimingFunctionValue(this)->customCSSText(); 208 return toCSSCubicBezierTimingFunctionValue(this)->customCSSText();
212 case StepsTimingFunctionClass: 209 case StepsTimingFunctionClass:
213 return toCSSStepsTimingFunctionValue(this)->customCSSText(); 210 return toCSSStepsTimingFunctionValue(this)->customCSSText();
214 case UnicodeRangeClass: 211 case UnicodeRangeClass:
215 return toCSSUnicodeRangeValue(this)->customCSSText(); 212 return toCSSUnicodeRangeValue(this)->customCSSText();
216 case ValuePairClass: 213 case ValuePairClass:
217 return toCSSValuePair(this)->customCSSText(); 214 return toCSSValuePair(this)->customCSSText();
218 case ValueListClass: 215 case ValueListClass:
219 return toCSSValueList(this)->customCSSText(); 216 return toCSSValueList(this)->customCSSText();
220 case LineBoxContainClass:
221 return toCSSLineBoxContainValue(this)->customCSSText();
222 case ImageSetClass: 217 case ImageSetClass:
223 return toCSSImageSetValue(this)->customCSSText(); 218 return toCSSImageSetValue(this)->customCSSText();
224 case CSSSVGDocumentClass: 219 case CSSSVGDocumentClass:
225 return toCSSSVGDocumentValue(this)->customCSSText(); 220 return toCSSSVGDocumentValue(this)->customCSSText();
226 case CSSContentDistributionClass: 221 case CSSContentDistributionClass:
227 return toCSSContentDistributionValue(this)->customCSSText(); 222 return toCSSContentDistributionValue(this)->customCSSText();
228 } 223 }
229 ASSERT_NOT_REACHED(); 224 ASSERT_NOT_REACHED();
230 return String(); 225 return String();
231 } 226 }
(...skipping 72 matching lines...) Expand 10 before | Expand all | Expand 10 after
304 return; 299 return;
305 case UnicodeRangeClass: 300 case UnicodeRangeClass:
306 delete toCSSUnicodeRangeValue(this); 301 delete toCSSUnicodeRangeValue(this);
307 return; 302 return;
308 case ValuePairClass: 303 case ValuePairClass:
309 delete toCSSValuePair(this); 304 delete toCSSValuePair(this);
310 return; 305 return;
311 case ValueListClass: 306 case ValueListClass:
312 delete toCSSValueList(this); 307 delete toCSSValueList(this);
313 return; 308 return;
314 case LineBoxContainClass:
315 delete toCSSLineBoxContainValue(this);
316 return;
317 case ImageSetClass: 309 case ImageSetClass:
318 delete toCSSImageSetValue(this); 310 delete toCSSImageSetValue(this);
319 return; 311 return;
320 case CSSSVGDocumentClass: 312 case CSSSVGDocumentClass:
321 delete toCSSSVGDocumentValue(this); 313 delete toCSSSVGDocumentValue(this);
322 return; 314 return;
323 case CSSContentDistributionClass: 315 case CSSContentDistributionClass:
324 delete toCSSContentDistributionValue(this); 316 delete toCSSContentDistributionValue(this);
325 return; 317 return;
326 } 318 }
(...skipping 74 matching lines...) Expand 10 before | Expand all | Expand 10 after
401 return; 393 return;
402 case UnicodeRangeClass: 394 case UnicodeRangeClass:
403 toCSSUnicodeRangeValue(this)->~CSSUnicodeRangeValue(); 395 toCSSUnicodeRangeValue(this)->~CSSUnicodeRangeValue();
404 return; 396 return;
405 case ValueListClass: 397 case ValueListClass:
406 toCSSValueList(this)->~CSSValueList(); 398 toCSSValueList(this)->~CSSValueList();
407 return; 399 return;
408 case ValuePairClass: 400 case ValuePairClass:
409 toCSSValuePair(this)->~CSSValuePair(); 401 toCSSValuePair(this)->~CSSValuePair();
410 return; 402 return;
411 case LineBoxContainClass:
412 toCSSLineBoxContainValue(this)->~CSSLineBoxContainValue();
413 return;
414 case ImageSetClass: 403 case ImageSetClass:
415 toCSSImageSetValue(this)->~CSSImageSetValue(); 404 toCSSImageSetValue(this)->~CSSImageSetValue();
416 return; 405 return;
417 case CSSSVGDocumentClass: 406 case CSSSVGDocumentClass:
418 toCSSSVGDocumentValue(this)->~CSSSVGDocumentValue(); 407 toCSSSVGDocumentValue(this)->~CSSSVGDocumentValue();
419 return; 408 return;
420 case CSSContentDistributionClass: 409 case CSSContentDistributionClass:
421 toCSSContentDistributionValue(this)->~CSSContentDistributionValue(); 410 toCSSContentDistributionValue(this)->~CSSContentDistributionValue();
422 return; 411 return;
423 } 412 }
(...skipping 74 matching lines...) Expand 10 before | Expand all | Expand 10 after
498 return; 487 return;
499 case UnicodeRangeClass: 488 case UnicodeRangeClass:
500 toCSSUnicodeRangeValue(this)->traceAfterDispatch(visitor); 489 toCSSUnicodeRangeValue(this)->traceAfterDispatch(visitor);
501 return; 490 return;
502 case ValueListClass: 491 case ValueListClass:
503 toCSSValueList(this)->traceAfterDispatch(visitor); 492 toCSSValueList(this)->traceAfterDispatch(visitor);
504 return; 493 return;
505 case ValuePairClass: 494 case ValuePairClass:
506 toCSSValuePair(this)->traceAfterDispatch(visitor); 495 toCSSValuePair(this)->traceAfterDispatch(visitor);
507 return; 496 return;
508 case LineBoxContainClass:
509 toCSSLineBoxContainValue(this)->traceAfterDispatch(visitor);
510 return;
511 case ImageSetClass: 497 case ImageSetClass:
512 toCSSImageSetValue(this)->traceAfterDispatch(visitor); 498 toCSSImageSetValue(this)->traceAfterDispatch(visitor);
513 return; 499 return;
514 case CSSSVGDocumentClass: 500 case CSSSVGDocumentClass:
515 toCSSSVGDocumentValue(this)->traceAfterDispatch(visitor); 501 toCSSSVGDocumentValue(this)->traceAfterDispatch(visitor);
516 return; 502 return;
517 case CSSContentDistributionClass: 503 case CSSContentDistributionClass:
518 toCSSContentDistributionValue(this)->traceAfterDispatch(visitor); 504 toCSSContentDistributionValue(this)->traceAfterDispatch(visitor);
519 return; 505 return;
520 } 506 }
521 ASSERT_NOT_REACHED(); 507 ASSERT_NOT_REACHED();
522 } 508 }
523 509
524 } 510 }
OLDNEW
« no previous file with comments | « Source/core/css/CSSValue.h ('k') | Source/core/css/CSSValueKeywords.in » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698