Changeset 166459 in webkit
- Timestamp:
- Mar 29, 2014 11:01:08 PM (10 years ago)
- Location:
- trunk
- Files:
-
- 3 deleted
- 15 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r166457 r166459 1 2014-03-29 Commit Queue <commit-queue@webkit.org> 2 3 Unreviewed, rolling out r166434. 4 https://bugs.webkit.org/show_bug.cgi?id=130938 5 6 Caused crashes and other failures on cache tests (Requested by 7 ap on #webkit). 8 9 Reverted changeset: 10 11 "Web Replay: add page-level setting to bypass the MemoryCache" 12 https://bugs.webkit.org/show_bug.cgi?id=130728 13 http://trac.webkit.org/changeset/166434 14 1 15 2014-03-29 David Kilzer <ddkilzer@apple.com> 2 16 -
trunk/Source/WebCore/ChangeLog
r166457 r166459 1 2014-03-29 Commit Queue <commit-queue@webkit.org> 2 3 Unreviewed, rolling out r166434. 4 https://bugs.webkit.org/show_bug.cgi?id=130938 5 6 Caused crashes and other failures on cache tests (Requested by 7 ap on #webkit). 8 9 Reverted changeset: 10 11 "Web Replay: add page-level setting to bypass the MemoryCache" 12 https://bugs.webkit.org/show_bug.cgi?id=130728 13 http://trac.webkit.org/changeset/166434 14 1 15 2014-03-29 David Kilzer <ddkilzer@apple.com> 2 16 -
trunk/Source/WebCore/loader/cache/CachedResourceLoader.cpp
r166434 r166459 485 485 486 486 ASSERT(resource->url() == url.string()); 487 488 if (sessionID() != SessionID::bypassCacheSessionID()) 489 m_documentResources.set(resource->url(), resource); 490 487 m_documentResources.set(resource->url(), resource); 491 488 return resource; 492 489 } … … 500 497 ASSERT(!resource->resourceToRevalidate()); 501 498 ASSERT(resource->sessionID() == sessionID()); 502 ASSERT(sessionID() != SessionID::bypassCacheSessionID());503 499 504 500 // Copy the URL out of the resource to be revalidated in case it gets deleted by the remove() call below. -
trunk/Source/WebCore/loader/cache/MemoryCache.cpp
r166434 r166459 111 111 return false; 112 112 113 if (resource->sessionID() == SessionID::bypassCacheSessionID())114 return false;115 116 113 ASSERT(WTF::isMainThread()); 117 114 -
trunk/Source/WebCore/page/Page.cpp
r166434 r166459 1521 1521 return SessionID::legacyPrivateSessionID(); 1522 1522 1523 if (!settings().usesMemoryCache())1524 return SessionID::bypassCacheSessionID();1525 1526 1523 return SessionID::defaultSessionID(); 1527 1524 } -
trunk/Source/WebCore/page/SessionID.h
r166434 r166459 44 44 static SessionID defaultSessionID() { return SessionID(1); } 45 45 static SessionID legacyPrivateSessionID() { return SessionID(2); } 46 static SessionID bypassCacheSessionID() { return SessionID(3); }47 46 private: 48 47 uint64_t m_sessionID; -
trunk/Source/WebCore/page/Settings.cpp
r166434 r166459 178 178 , m_needsAdobeFrameReloadingQuirk(false) 179 179 , m_usesPageCache(false) 180 , m_usesMemoryCache(true)181 180 , m_fontRenderingMode(0) 182 181 , m_showTiledScrollingIndicator(false) -
trunk/Source/WebCore/page/Settings.h
r166434 r166459 182 182 void setUsesPageCache(bool); 183 183 bool usesPageCache() const { return m_usesPageCache; } 184 185 void setUsesMemoryCache(bool usesMemoryCache) { m_usesMemoryCache = usesMemoryCache; } 186 bool usesMemoryCache() const { return m_usesMemoryCache; } 187 184 188 185 void setFontRenderingMode(FontRenderingMode mode); 189 186 FontRenderingMode fontRenderingMode() const; … … 311 308 bool m_needsAdobeFrameReloadingQuirk : 1; 312 309 bool m_usesPageCache : 1; 313 bool m_usesMemoryCache : 1;314 310 unsigned m_fontRenderingMode : 1; 315 311 bool m_showTiledScrollingIndicator : 1; -
trunk/Source/WebCore/replay/ReplayController.cpp
r166434 r166459 72 72 73 73 if (shouldForce) { 74 m_savedSettings.usesMemoryCache = m_page.settings().usesMemoryCache();75 74 m_savedSettings.usesPageCache = m_page.settings().usesPageCache(); 76 75 77 m_page.settings().setUsesMemoryCache(false);78 76 m_page.settings().setUsesPageCache(false); 79 77 } else { 80 m_page.settings().setUsesMemoryCache(m_savedSettings.usesMemoryCache);81 78 m_page.settings().setUsesPageCache(m_savedSettings.usesPageCache); 82 79 } -
trunk/Source/WebCore/replay/ReplayController.h
r166434 r166459 155 155 156 156 struct SavedSettings { 157 bool usesMemoryCache;158 157 bool usesPageCache; 159 158 160 159 SavedSettings() 161 : usesMemoryCache(true) 162 , usesPageCache(false) 160 : usesPageCache(false) 163 161 { } 164 162 }; -
trunk/Source/WebCore/testing/InternalSettings.cpp
r166434 r166459 92 92 , m_pluginReplacementEnabled(RuntimeEnabledFeatures::sharedFeatures().pluginReplacementEnabled()) 93 93 , m_shouldConvertPositionStyleOnCopy(settings.shouldConvertPositionStyleOnCopy()) 94 , m_usesMemoryCache(settings.usesMemoryCache())95 94 { 96 95 } … … 151 150 settings.setAutoscrollForDragAndDropEnabled(m_autoscrollForDragAndDropEnabled); 152 151 settings.setShouldConvertPositionStyleOnCopy(m_shouldConvertPositionStyleOnCopy); 153 settings.setUsesMemoryCache(m_usesMemoryCache);154 152 RuntimeEnabledFeatures::sharedFeatures().setPluginReplacementEnabled(m_pluginReplacementEnabled); 155 153 } … … 496 494 } 497 495 498 void InternalSettings::setUsesMemoryCache(bool usesMemoryCache, ExceptionCode& ec) 499 { 500 InternalSettingsGuardForSettings(); 501 settings()->setUsesMemoryCache(usesMemoryCache); 502 } 503 504 } 496 } -
trunk/Source/WebCore/testing/InternalSettings.h
r166434 r166459 89 89 bool m_pluginReplacementEnabled; 90 90 bool m_shouldConvertPositionStyleOnCopy; 91 bool m_usesMemoryCache;92 91 }; 93 92 … … 134 133 void setBackgroundShouldExtendBeyondPage(bool hasExtendedBackground, ExceptionCode&); 135 134 void setShouldConvertPositionStyleOnCopy(bool convert, ExceptionCode&); 136 void setUsesMemoryCache(bool usesMemoryCache, ExceptionCode&); 135 137 136 138 137 private: -
trunk/Source/WebCore/testing/InternalSettings.idl
r166434 r166459 60 60 [RaisesException] void setBackgroundShouldExtendBeyondPage(boolean hasExtendedBackground); 61 61 [RaisesException] void setShouldConvertPositionStyleOnCopy(boolean convert); 62 [RaisesException] void setUsesMemoryCache(boolean usesMemoryCache);63 62 }; -
trunk/Source/WebKit2/ChangeLog
r166453 r166459 1 2014-03-29 Commit Queue <commit-queue@webkit.org> 2 3 Unreviewed, rolling out r166434. 4 https://bugs.webkit.org/show_bug.cgi?id=130938 5 6 Caused crashes and other failures on cache tests (Requested by 7 ap on #webkit). 8 9 Reverted changeset: 10 11 "Web Replay: add page-level setting to bypass the MemoryCache" 12 https://bugs.webkit.org/show_bug.cgi?id=130728 13 http://trac.webkit.org/changeset/166434 14 1 15 2014-03-28 Anders Carlsson <andersca@apple.com> 2 16 -
trunk/Source/WebKit2/UIProcess/APISession.cpp
r166434 r166459 35 35 ASSERT(RunLoop::isMain()); 36 36 37 static uint64_t uniqueSessionID = WebCore::SessionID:: bypassCacheSessionID().sessionID();37 static uint64_t uniqueSessionID = WebCore::SessionID::legacyPrivateSessionID().sessionID(); 38 38 ASSERT_UNUSED(isEphemeral, isEphemeral); 39 39 return ++uniqueSessionID;
Note: See TracChangeset
for help on using the changeset viewer.