Changeset 164084 in webkit
- Timestamp:
- Feb 13, 2014, 5:59:29 PM (11 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r164076 r164084 1 2014-02-13 Myles C. Maxfield <mmaxfield@apple.com> 2 3 Remove position:sticky runtime flag 4 https://bugs.webkit.org/show_bug.cgi?id=128774 5 6 Reviewed by Simon Fraser. 7 8 Rollout of r128663 9 10 No new tests are necessary because there is no behavior change. 11 12 * css/CSSParser.cpp: 13 (WebCore::CSSParserContext::CSSParserContext): 14 (WebCore::operator==): 15 (WebCore::isValidKeywordPropertyAndValue): 16 * css/CSSParserMode.h: 17 * dom/Document.cpp: 18 * dom/Document.h: 19 * page/Settings.cpp: 20 (WebCore::Settings::Settings): 21 * page/Settings.h: 22 1 23 2014-02-04 Gustavo Noronha Silva <gns@gnome.org> 2 24 -
trunk/Source/WebCore/css/CSSParser.cpp
r164061 r164084 246 246 , mode(mode) 247 247 , isHTMLDocument(false) 248 , isCSSStickyPositionEnabled(false)249 248 , isCSSRegionsEnabled(false) 250 249 , isCSSCompositingEnabled(false) … … 267 266 , mode(document.inQuirksMode() ? CSSQuirksMode : CSSStrictMode) 268 267 , isHTMLDocument(document.isHTMLDocument()) 269 , isCSSStickyPositionEnabled(document.cssStickyPositionEnabled())270 268 , isCSSRegionsEnabled(document.cssRegionsEnabled()) 271 269 , isCSSCompositingEnabled(document.cssCompositingEnabled()) … … 289 287 && a.mode == b.mode 290 288 && a.isHTMLDocument == b.isHTMLDocument 291 && a.isCSSStickyPositionEnabled == b.isCSSStickyPositionEnabled292 289 && a.isCSSRegionsEnabled == b.isCSSRegionsEnabled 293 290 && a.isCSSCompositingEnabled == b.isCSSCompositingEnabled … … 752 749 if (valueID == CSSValueStatic || valueID == CSSValueRelative || valueID == CSSValueAbsolute || valueID == CSSValueFixed 753 750 #if ENABLE(CSS_STICKY_POSITION) 754 || (parserContext.isCSSStickyPositionEnabled && valueID == CSSValueWebkitSticky)751 || valueID == CSSValueWebkitSticky 755 752 #endif 756 753 ) -
trunk/Source/WebCore/css/CSSParserMode.h
r162644 r164084 65 65 CSSParserMode mode; 66 66 bool isHTMLDocument; 67 bool isCSSStickyPositionEnabled;68 67 bool isCSSRegionsEnabled; 69 68 bool isCSSCompositingEnabled; -
trunk/Source/WebCore/dom/Document.cpp
r164036 r164084 1083 1083 } 1084 1084 1085 bool Document::cssStickyPositionEnabled() const1086 {1087 return settings() && settings()->cssStickyPositionEnabled();1088 }1089 1090 1085 bool Document::cssRegionsEnabled() const 1091 1086 { -
trunk/Source/WebCore/dom/Document.h
r164036 r164084 395 395 PassRefPtr<Element> createElement(const QualifiedName&, bool createdByParser); 396 396 397 bool cssStickyPositionEnabled() const;398 397 bool cssRegionsEnabled() const; 399 398 bool cssCompositingEnabled() const; -
trunk/Source/WebCore/page/Settings.cpp
r163983 r164084 190 190 , m_alwaysUseAcceleratedOverflowScroll(false) 191 191 #endif 192 #if ENABLE(CSS_STICKY_POSITION)193 , m_cssStickyPositionEnabled(true)194 #endif195 192 , m_showTiledScrollingIndicator(false) 196 193 , m_tiledBackingStoreEnabled(false) -
trunk/Source/WebCore/page/Settings.h
r163983 r164084 213 213 FontRenderingMode fontRenderingMode() const; 214 214 215 #if ENABLE(CSS_STICKY_POSITION)216 void setCSSStickyPositionEnabled(bool enabled) { m_cssStickyPositionEnabled = enabled; }217 bool cssStickyPositionEnabled() const { return m_cssStickyPositionEnabled; }218 #else219 void setCSSStickyPositionEnabled(bool) { }220 bool cssStickyPositionEnabled() const { return false; }221 #endif222 223 215 void setShowTiledScrollingIndicator(bool); 224 216 bool showTiledScrollingIndicator() const { return m_showTiledScrollingIndicator; } … … 354 346 bool m_alwaysUseAcceleratedOverflowScroll : 1; 355 347 #endif 356 #if ENABLE(CSS_STICKY_POSITION)357 bool m_cssStickyPositionEnabled : 1;358 #endif359 348 bool m_showTiledScrollingIndicator : 1; 360 349 bool m_tiledBackingStoreEnabled : 1;
Note:
See TracChangeset
for help on using the changeset viewer.