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

Side by Side Diff: Source/core/css/parser/BisonCSSParser-in.cpp

Issue 17450016: Implementation of CSS3 nav-up/down/left/right properties from CSS3 UI. (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Fixed compilation error in mac and crash in linux/window that were reported by trybots. Created 6 years, 2 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) 2003 Lars Knoll (knoll@kde.org) 2 * Copyright (C) 2003 Lars Knoll (knoll@kde.org)
3 * Copyright (C) 2005 Allan Sandfeld Jensen (kde@carewolf.com) 3 * Copyright (C) 2005 Allan Sandfeld Jensen (kde@carewolf.com)
4 * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 Apple Inc. All rights reserved. 4 * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 Apple Inc. All rights reserved.
5 * Copyright (C) 2007 Nicholas Shanks <webkit@nickshanks.com> 5 * Copyright (C) 2007 Nicholas Shanks <webkit@nickshanks.com>
6 * Copyright (C) 2008 Eric Seidel <eric@webkit.org> 6 * Copyright (C) 2008 Eric Seidel <eric@webkit.org>
7 * Copyright (C) 2009 Torch Mobile Inc. All rights reserved. (http://www.torchmo bile.com/) 7 * Copyright (C) 2009 Torch Mobile Inc. All rights reserved. (http://www.torchmo bile.com/)
8 * Copyright (C) 2012 Adobe Systems Incorporated. All rights reserved. 8 * Copyright (C) 2012 Adobe Systems Incorporated. All rights reserved.
9 * Copyright (C) 2012 Intel Corporation. All rights reserved. 9 * Copyright (C) 2012 Intel Corporation. All rights reserved.
10 * 10 *
(...skipping 394 matching lines...) Expand 10 before | Expand all | Expand 10 after
405 return valueID == CSSValueAuto || valueID == CSSValueWebkitOptimizeContr ast || (RuntimeEnabledFeatures::imageRenderingPixelatedEnabled() && valueID == C SSValuePixelated); 405 return valueID == CSSValueAuto || valueID == CSSValueWebkitOptimizeContr ast || (RuntimeEnabledFeatures::imageRenderingPixelatedEnabled() && valueID == C SSValuePixelated);
406 case CSSPropertyIsolation: // auto | isolate 406 case CSSPropertyIsolation: // auto | isolate
407 ASSERT(RuntimeEnabledFeatures::cssCompositingEnabled()); 407 ASSERT(RuntimeEnabledFeatures::cssCompositingEnabled());
408 return valueID == CSSValueAuto || valueID == CSSValueIsolate; 408 return valueID == CSSValueAuto || valueID == CSSValueIsolate;
409 case CSSPropertyListStylePosition: // inside | outside 409 case CSSPropertyListStylePosition: // inside | outside
410 return valueID == CSSValueInside || valueID == CSSValueOutside; 410 return valueID == CSSValueInside || valueID == CSSValueOutside;
411 case CSSPropertyListStyleType: 411 case CSSPropertyListStyleType:
412 // See section CSS_PROP_LIST_STYLE_TYPE of file CSSValueKeywords.in 412 // See section CSS_PROP_LIST_STYLE_TYPE of file CSSValueKeywords.in
413 // for the list of supported list-style-types. 413 // for the list of supported list-style-types.
414 return (valueID >= CSSValueDisc && valueID <= CSSValueKatakanaIroha) || valueID == CSSValueNone; 414 return (valueID >= CSSValueDisc && valueID <= CSSValueKatakanaIroha) || valueID == CSSValueNone;
415 case CSSPropertyNavDown:
Timothy Loh 2014/10/01 13:14:53 This is unreachable. We'd only get here is these v
416 case CSSPropertyNavLeft:
417 case CSSPropertyNavRight:
418 case CSSPropertyNavUp: // current | root
419 return valueID == CSSValueCurrent || valueID == CSSValueRoot;
415 case CSSPropertyObjectFit: 420 case CSSPropertyObjectFit:
416 return valueID == CSSValueFill || valueID == CSSValueContain || valueID == CSSValueCover || valueID == CSSValueNone || valueID == CSSValueScaleDown; 421 return valueID == CSSValueFill || valueID == CSSValueContain || valueID == CSSValueCover || valueID == CSSValueNone || valueID == CSSValueScaleDown;
417 case CSSPropertyOutlineStyle: // (<border-style> except hidden) | auto 422 case CSSPropertyOutlineStyle: // (<border-style> except hidden) | auto
418 return valueID == CSSValueAuto || valueID == CSSValueNone || (valueID >= CSSValueInset && valueID <= CSSValueDouble); 423 return valueID == CSSValueAuto || valueID == CSSValueNone || (valueID >= CSSValueInset && valueID <= CSSValueDouble);
419 case CSSPropertyOverflowWrap: // normal | break-word 424 case CSSPropertyOverflowWrap: // normal | break-word
420 case CSSPropertyWordWrap: 425 case CSSPropertyWordWrap:
421 return valueID == CSSValueNormal || valueID == CSSValueBreakWord; 426 return valueID == CSSValueNormal || valueID == CSSValueBreakWord;
422 case CSSPropertyOverflowX: // visible | hidden | scroll | auto | overlay 427 case CSSPropertyOverflowX: // visible | hidden | scroll | auto | overlay
423 return valueID == CSSValueVisible || valueID == CSSValueHidden || valueI D == CSSValueScroll || valueID == CSSValueAuto || valueID == CSSValueOverlay; 428 return valueID == CSSValueVisible || valueID == CSSValueHidden || valueI D == CSSValueScroll || valueID == CSSValueAuto || valueID == CSSValueOverlay;
424 case CSSPropertyOverflowY: // visible | hidden | scroll | auto | overlay | - webkit-paged-x | -webkit-paged-y 429 case CSSPropertyOverflowY: // visible | hidden | scroll | auto | overlay | - webkit-paged-x | -webkit-paged-y
(...skipping 1638 matching lines...) Expand 10 before | Expand all | Expand 10 after
2063 rule->setProperties(createStylePropertySet()); 2068 rule->setProperties(createStylePropertySet());
2064 clearProperties(); 2069 clearProperties();
2065 2070
2066 StyleRuleViewport* result = rule.get(); 2071 StyleRuleViewport* result = rule.get();
2067 m_parsedRules.append(rule.release()); 2072 m_parsedRules.append(rule.release());
2068 2073
2069 return result; 2074 return result;
2070 } 2075 }
2071 2076
2072 } 2077 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698