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

Side by Side Diff: Source/core/css/resolver/StyleAdjuster.cpp

Issue 1299323005: blink: Add backdrop-filter support (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: one more 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
OLDNEW
1 /* 1 /*
2 * Copyright (C) 1999 Lars Knoll (knoll@kde.org) 2 * Copyright (C) 1999 Lars Knoll (knoll@kde.org)
3 * (C) 2004-2005 Allan Sandfeld Jensen (kde@carewolf.com) 3 * (C) 2004-2005 Allan Sandfeld Jensen (kde@carewolf.com)
4 * Copyright (C) 2006, 2007 Nicholas Shanks (webkit@nickshanks.com) 4 * Copyright (C) 2006, 2007 Nicholas Shanks (webkit@nickshanks.com)
5 * Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013 Apple Inc. All rights reserved. 5 * Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013 Apple Inc. All rights reserved.
6 * Copyright (C) 2007 Alexey Proskuryakov <ap@webkit.org> 6 * Copyright (C) 2007 Alexey Proskuryakov <ap@webkit.org>
7 * Copyright (C) 2007, 2008 Eric Seidel <eric@webkit.org> 7 * Copyright (C) 2007, 2008 Eric Seidel <eric@webkit.org>
8 * Copyright (C) 2008, 2009 Torch Mobile Inc. All rights reserved. (http://www.t orchmobile.com/) 8 * Copyright (C) 2008, 2009 Torch Mobile Inc. All rights reserved. (http://www.t orchmobile.com/)
9 * Copyright (c) 2011, Code Aurora Forum. All rights reserved. 9 * Copyright (c) 2011, Code Aurora Forum. All rights reserved.
10 * Copyright (C) Research In Motion Limited 2011. All rights reserved. 10 * Copyright (C) Research In Motion Limited 2011. All rights reserved.
(...skipping 124 matching lines...) Expand 10 before | Expand all | Expand 10 after
135 case CSSPropertyAliasWebkitTransform: 135 case CSSPropertyAliasWebkitTransform:
136 case CSSPropertyTransformStyle: 136 case CSSPropertyTransformStyle:
137 case CSSPropertyAliasWebkitTransformStyle: 137 case CSSPropertyAliasWebkitTransformStyle:
138 case CSSPropertyPerspective: 138 case CSSPropertyPerspective:
139 case CSSPropertyAliasWebkitPerspective: 139 case CSSPropertyAliasWebkitPerspective:
140 case CSSPropertyWebkitMask: 140 case CSSPropertyWebkitMask:
141 case CSSPropertyWebkitMaskBoxImage: 141 case CSSPropertyWebkitMaskBoxImage:
142 case CSSPropertyWebkitClipPath: 142 case CSSPropertyWebkitClipPath:
143 case CSSPropertyWebkitBoxReflect: 143 case CSSPropertyWebkitBoxReflect:
144 case CSSPropertyWebkitFilter: 144 case CSSPropertyWebkitFilter:
145 case CSSPropertyBackdropFilter:
145 case CSSPropertyZIndex: 146 case CSSPropertyZIndex:
146 case CSSPropertyPosition: 147 case CSSPropertyPosition:
147 return true; 148 return true;
148 case CSSPropertyMixBlendMode: 149 case CSSPropertyMixBlendMode:
149 case CSSPropertyIsolation: 150 case CSSPropertyIsolation:
150 if (RuntimeEnabledFeatures::cssCompositingEnabled()) 151 if (RuntimeEnabledFeatures::cssCompositingEnabled())
151 return true; 152 return true;
152 break; 153 break;
153 default: 154 default:
154 break; 155 break;
(...skipping 339 matching lines...) Expand 10 before | Expand all | Expand 10 after
494 if (style.writingMode() != TopToBottomWritingMode && (style.display() == BOX || style.display() == INLINE_BOX)) 495 if (style.writingMode() != TopToBottomWritingMode && (style.display() == BOX || style.display() == INLINE_BOX))
495 style.setWritingMode(TopToBottomWritingMode); 496 style.setWritingMode(TopToBottomWritingMode);
496 497
497 if (parentStyle.isDisplayFlexibleOrGridBox()) { 498 if (parentStyle.isDisplayFlexibleOrGridBox()) {
498 style.setFloating(NoFloat); 499 style.setFloating(NoFloat);
499 style.setDisplay(equivalentBlockDisplay(style.display(), style.isFloatin g(), !m_useQuirksModeStyles)); 500 style.setDisplay(equivalentBlockDisplay(style.display(), style.isFloatin g(), !m_useQuirksModeStyles));
500 } 501 }
501 } 502 }
502 503
503 } 504 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698