Changeset 259752 in webkit
- Timestamp:
- Apr 8, 2020, 1:14:50 PM (6 years ago)
- Location:
- trunk/Source
- Files:
-
- 9 edited
-
WebCore/ChangeLog (modified) (1 diff)
-
WebCore/dom/Document.cpp (modified) (1 diff)
-
WebCore/html/HTMLAnchorElement.cpp (modified) (1 diff)
-
WebCore/loader/CookieJar.cpp (modified) (6 diffs)
-
WebCore/loader/NavigationAction.cpp (modified) (2 diffs)
-
WebCore/loader/PolicyChecker.cpp (modified) (1 diff)
-
WebCore/testing/Internals.cpp (modified) (2 diffs)
-
WebKit/ChangeLog (modified) (1 diff)
-
WebKit/WebProcess/Network/WebLoaderStrategy.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r259751 r259752 1 2020-04-08 Rob Buis <rbuis@igalia.com> 2 3 Make more use of FrameLoader pageID/frameID getters 4 https://bugs.webkit.org/show_bug.cgi?id=210182 5 6 Reviewed by Chris Dumez. 7 8 Make more use of FrameLoader pageID/frameID getters, before 9 this change they were only used internally in FrameLoader. 10 11 * dom/Document.cpp: 12 (WebCore::Document::pageID const): 13 (WebCore::Document::frameID const): 14 * html/HTMLAnchorElement.cpp: 15 (WebCore::HTMLAnchorElement::handleClick): 16 * loader/CookieJar.cpp: 17 (WebCore::CookieJar::cookies const): 18 (WebCore::CookieJar::cookieRequestHeaderFieldProxy): 19 (WebCore::CookieJar::setCookies): 20 (WebCore::CookieJar::cookieRequestHeaderFieldValue const): 21 (WebCore::CookieJar::getRawCookies const): 22 * loader/NavigationAction.cpp: 23 (WebCore::createGlobalFrameIdentifier): 24 * loader/PolicyChecker.cpp: 25 * testing/Internals.cpp: 26 (WebCore::Internals::frameIdentifier const): 27 1 28 2020-04-08 Doug Kelly <dougk@apple.com> 2 29 -
trunk/Source/WebCore/dom/Document.cpp
r259577 r259752 7962 7962 Optional<PageIdentifier> Document::pageID() const 7963 7963 { 7964 return m_frame->loader(). client().pageID();7964 return m_frame->loader().pageID(); 7965 7965 } 7966 7966 7967 7967 Optional<FrameIdentifier> Document::frameID() const 7968 7968 { 7969 return m_frame->loader(). client().frameID();7969 return m_frame->loader().frameID(); 7970 7970 } 7971 7971 -
trunk/Source/WebCore/html/HTMLAnchorElement.cpp
r259687 r259752 489 489 systemPreviewInfo.element.elementIdentifier = document().identifierForElement(*this); 490 490 systemPreviewInfo.element.documentIdentifier = document().identifier(); 491 systemPreviewInfo.element.webPageIdentifier = document().frame()->loader(). client().pageID().valueOr(PageIdentifier { });491 systemPreviewInfo.element.webPageIdentifier = document().frame()->loader().pageID().valueOr(PageIdentifier { }); 492 492 if (auto* child = firstElementChild()) 493 493 systemPreviewInfo.previewRect = child->boundsInRootViewSpace(); -
trunk/Source/WebCore/loader/CookieJar.cpp
r259173 r259752 32 32 #include "Frame.h" 33 33 #include "FrameLoader.h" 34 #include "FrameLoaderClient.h"35 34 #include "HTTPCookieAcceptPolicy.h" 36 35 #include "NetworkStorageSession.h" … … 76 75 Optional<PageIdentifier> pageID; 77 76 if (auto* frame = document.frame()) { 78 frameID = frame->loader(). client().frameID();79 pageID = frame->loader(). client().pageID();77 frameID = frame->loader().frameID(); 78 pageID = frame->loader().pageID(); 80 79 } 81 80 … … 99 98 Optional<PageIdentifier> pageID; 100 99 if (auto* frame = document.frame()) { 101 frameID = frame->loader(). client().frameID();102 pageID = frame->loader(). client().pageID();100 frameID = frame->loader().frameID(); 101 pageID = frame->loader().pageID(); 103 102 } 104 103 … … 111 110 Optional<PageIdentifier> pageID; 112 111 if (auto* frame = document.frame()) { 113 frameID = frame->loader(). client().frameID();114 pageID = frame->loader(). client().pageID();112 frameID = frame->loader().frameID(); 113 pageID = frame->loader().pageID(); 115 114 } 116 115 … … 146 145 Optional<PageIdentifier> pageID; 147 146 if (auto* frame = document.frame()) { 148 frameID = frame->loader(). client().frameID();149 pageID = frame->loader(). client().pageID();147 frameID = frame->loader().frameID(); 148 pageID = frame->loader().pageID(); 150 149 } 151 150 … … 161 160 Optional<PageIdentifier> pageID; 162 161 if (auto* frame = document.frame()) { 163 frameID = frame->loader(). client().frameID();164 pageID = frame->loader(). client().pageID();162 frameID = frame->loader().frameID(); 163 pageID = frame->loader().pageID(); 165 164 } 166 165 -
trunk/Source/WebCore/loader/NavigationAction.cpp
r259629 r259752 33 33 #include "Frame.h" 34 34 #include "FrameLoader.h" 35 #include "FrameLoaderClient.h"36 35 #include "HistoryItem.h" 37 36 #include "MouseEvent.h" … … 42 41 { 43 42 if (document.frame()) 44 return { document.frame()->loader(). client().pageID().valueOr(PageIdentifier { }), document.frame()->loader().client().frameID().valueOr(FrameIdentifier { }) };43 return { document.frame()->loader().pageID().valueOr(PageIdentifier { }), document.frame()->loader().frameID().valueOr(FrameIdentifier { }) }; 45 44 return GlobalFrameIdentifier(); 46 45 } -
trunk/Source/WebCore/loader/PolicyChecker.cpp
r259522 r259752 55 55 56 56 #define IS_ALLOWED (m_frame.page() ? m_frame.page()->sessionID().isAlwaysOnLoggingAllowed() : false) 57 #define PAGE_ID (m_frame.loader(). client().pageID().valueOr(PageIdentifier()).toUInt64())58 #define FRAME_ID (m_frame.loader(). client().frameID().valueOr(FrameIdentifier()).toUInt64())57 #define PAGE_ID (m_frame.loader().pageID().valueOr(PageIdentifier()).toUInt64()) 58 #define FRAME_ID (m_frame.loader().frameID().valueOr(FrameIdentifier()).toUInt64()) 59 59 #define RELEASE_LOG_IF_ALLOWED(fmt, ...) RELEASE_LOG_IF(IS_ALLOWED, Loading, "%p - [pageID=%" PRIu64 ", frameID=%" PRIu64 "] PolicyChecker::" fmt, this, PAGE_ID, FRAME_ID, ##__VA_ARGS__) 60 60 -
trunk/Source/WebCore/testing/Internals.cpp
r259575 r259752 81 81 #include "Frame.h" 82 82 #include "FrameLoader.h" 83 #include "FrameLoaderClient.h"84 83 #include "FrameView.h" 85 84 #include "FullscreenManager.h" … … 2584 2583 { 2585 2584 if (auto* page = document.page()) 2586 return page->mainFrame().loader(). client().frameID().valueOr(FrameIdentifier { }).toUInt64();2585 return page->mainFrame().loader().frameID().valueOr(FrameIdentifier { }).toUInt64(); 2587 2586 return 0; 2588 2587 } -
trunk/Source/WebKit/ChangeLog
r259750 r259752 1 2020-04-08 Rob Buis <rbuis@igalia.com> 2 3 Make more use of FrameLoader pageID/frameID getters 4 https://bugs.webkit.org/show_bug.cgi?id=210182 5 6 Reviewed by Chris Dumez. 7 8 Make more use of FrameLoader pageID/frameID getters, before 9 this change they were only used internally in FrameLoader. 10 11 * WebProcess/Network/WebLoaderStrategy.cpp: 12 (WebKit::addParametersShared): 13 1 14 2020-04-08 David Kilzer <ddkilzer@apple.com> 2 15 -
trunk/Source/WebKit/WebProcess/Network/WebLoaderStrategy.cpp
r258667 r259752 274 274 if (auto* ownerElement = frame->ownerElement()) { 275 275 if (auto* parentFrame = ownerElement->document().frame()) 276 parameters.parentFrameID = parentFrame->loader(). client().frameID();276 parameters.parentFrameID = parentFrame->loader().frameID(); 277 277 } 278 278 }
Note:
See TracChangeset
for help on using the changeset viewer.