| OLD | NEW |
| 1 /* | 1 /* |
| 2 * CSS Media Query | 2 * CSS Media Query |
| 3 * | 3 * |
| 4 * Copyright (C) 2006 Kimmo Kinnunen <kimmo.t.kinnunen@nokia.com>. | 4 * Copyright (C) 2006 Kimmo Kinnunen <kimmo.t.kinnunen@nokia.com>. |
| 5 * Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). | 5 * Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). |
| 6 * Copyright (C) 2013 Apple Inc. All rights reserved. | 6 * Copyright (C) 2013 Apple Inc. All rights reserved. |
| 7 * | 7 * |
| 8 * Redistribution and use in source and binary forms, with or without | 8 * Redistribution and use in source and binary forms, with or without |
| 9 * modification, are permitted provided that the following conditions | 9 * modification, are permitted provided that the following conditions |
| 10 * are met: | 10 * are met: |
| (...skipping 83 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 94 } | 94 } |
| 95 | 95 |
| 96 static inline bool featureWithPositiveNumber(const AtomicString& mediaFeature, c
onst CSSParserValue* value) | 96 static inline bool featureWithPositiveNumber(const AtomicString& mediaFeature, c
onst CSSParserValue* value) |
| 97 { | 97 { |
| 98 if (value->unit != CSSPrimitiveValue::CSS_NUMBER || value->fValue < 0) | 98 if (value->unit != CSSPrimitiveValue::CSS_NUMBER || value->fValue < 0) |
| 99 return false; | 99 return false; |
| 100 | 100 |
| 101 return mediaFeature == MediaFeatureNames::transform2dMediaFeature | 101 return mediaFeature == MediaFeatureNames::transform2dMediaFeature |
| 102 || mediaFeature == MediaFeatureNames::transform3dMediaFeature | 102 || mediaFeature == MediaFeatureNames::transform3dMediaFeature |
| 103 || mediaFeature == MediaFeatureNames::transitionMediaFeature | 103 || mediaFeature == MediaFeatureNames::transitionMediaFeature |
| 104 || mediaFeature == MediaFeatureNames::webkitTransitionMediaFeature |
| 104 || mediaFeature == MediaFeatureNames::animationMediaFeature | 105 || mediaFeature == MediaFeatureNames::animationMediaFeature |
| 105 || mediaFeature == MediaFeatureNames::devicePixelRatioMediaFeature | 106 || mediaFeature == MediaFeatureNames::devicePixelRatioMediaFeature |
| 106 || mediaFeature == MediaFeatureNames::maxDevicePixelRatioMediaFeature | 107 || mediaFeature == MediaFeatureNames::maxDevicePixelRatioMediaFeature |
| 107 || mediaFeature == MediaFeatureNames::minDevicePixelRatioMediaFeature; | 108 || mediaFeature == MediaFeatureNames::minDevicePixelRatioMediaFeature; |
| 108 } | 109 } |
| 109 | 110 |
| 110 static inline bool featureWithZeroOrOne(const AtomicString& mediaFeature, const
CSSParserValue* value) | 111 static inline bool featureWithZeroOrOne(const AtomicString& mediaFeature, const
CSSParserValue* value) |
| 111 { | 112 { |
| 112 if (!value->isInt || !(value->fValue == 1 || !value->fValue)) | 113 if (!value->isInt || !(value->fValue == 1 || !value->fValue)) |
| 113 return false; | 114 return false; |
| (...skipping 23 matching lines...) Expand all Loading... |
| 137 || mediaFeature == MediaFeatureNames::widthMediaFeature | 138 || mediaFeature == MediaFeatureNames::widthMediaFeature |
| 138 || mediaFeature == MediaFeatureNames::deviceHeightMediaFeature | 139 || mediaFeature == MediaFeatureNames::deviceHeightMediaFeature |
| 139 || mediaFeature == MediaFeatureNames::deviceWidthMediaFeature | 140 || mediaFeature == MediaFeatureNames::deviceWidthMediaFeature |
| 140 || mediaFeature == MediaFeatureNames::orientationMediaFeature | 141 || mediaFeature == MediaFeatureNames::orientationMediaFeature |
| 141 || mediaFeature == MediaFeatureNames::aspectRatioMediaFeature | 142 || mediaFeature == MediaFeatureNames::aspectRatioMediaFeature |
| 142 || mediaFeature == MediaFeatureNames::deviceAspectRatioMediaFeature | 143 || mediaFeature == MediaFeatureNames::deviceAspectRatioMediaFeature |
| 143 || mediaFeature == MediaFeatureNames::hoverMediaFeature | 144 || mediaFeature == MediaFeatureNames::hoverMediaFeature |
| 144 || mediaFeature == MediaFeatureNames::transform2dMediaFeature | 145 || mediaFeature == MediaFeatureNames::transform2dMediaFeature |
| 145 || mediaFeature == MediaFeatureNames::transform3dMediaFeature | 146 || mediaFeature == MediaFeatureNames::transform3dMediaFeature |
| 146 || mediaFeature == MediaFeatureNames::transitionMediaFeature | 147 || mediaFeature == MediaFeatureNames::transitionMediaFeature |
| 148 || mediaFeature == MediaFeatureNames::webkitTransitionMediaFeature |
| 147 || mediaFeature == MediaFeatureNames::animationMediaFeature | 149 || mediaFeature == MediaFeatureNames::animationMediaFeature |
| 148 || mediaFeature == MediaFeatureNames::viewModeMediaFeature | 150 || mediaFeature == MediaFeatureNames::viewModeMediaFeature |
| 149 || mediaFeature == MediaFeatureNames::pointerMediaFeature | 151 || mediaFeature == MediaFeatureNames::pointerMediaFeature |
| 150 || mediaFeature == MediaFeatureNames::devicePixelRatioMediaFeature | 152 || mediaFeature == MediaFeatureNames::devicePixelRatioMediaFeature |
| 151 || mediaFeature == MediaFeatureNames::resolutionMediaFeature; | 153 || mediaFeature == MediaFeatureNames::resolutionMediaFeature; |
| 152 } | 154 } |
| 153 | 155 |
| 154 bool MediaQueryExp::isViewportDependent() const | 156 bool MediaQueryExp::isViewportDependent() const |
| 155 { | 157 { |
| 156 return m_mediaFeature == MediaFeatureNames::widthMediaFeature | 158 return m_mediaFeature == MediaFeatureNames::widthMediaFeature |
| (...skipping 105 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 262 | 264 |
| 263 void MediaQueryExp::reportMemoryUsage(MemoryObjectInfo* memoryObjectInfo) const | 265 void MediaQueryExp::reportMemoryUsage(MemoryObjectInfo* memoryObjectInfo) const |
| 264 { | 266 { |
| 265 MemoryClassInfo info(memoryObjectInfo, this, WebCoreMemoryTypes::CSS); | 267 MemoryClassInfo info(memoryObjectInfo, this, WebCoreMemoryTypes::CSS); |
| 266 info.addMember(m_mediaFeature, "mediaFeature"); | 268 info.addMember(m_mediaFeature, "mediaFeature"); |
| 267 info.addMember(m_serializationCache, "serializationCache"); | 269 info.addMember(m_serializationCache, "serializationCache"); |
| 268 info.addMember(m_value, "value"); | 270 info.addMember(m_value, "value"); |
| 269 } | 271 } |
| 270 | 272 |
| 271 } // namespace | 273 } // namespace |
| OLD | NEW |