[webkit-changes] [WebKit/WebKit] 40a802: Remove ReferrerPolicyAttributeEnabled preference
Anne van Kesteren
noreply at github.com
Thu Aug 31 01:49:13 PDT 2023
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 40a802ea75efb7a7fdbc874411b02696fd571aeb
https://github.com/WebKit/WebKit/commit/40a802ea75efb7a7fdbc874411b02696fd571aeb
Author: Anne van Kesteren <annevk at annevk.nl>
Date: 2023-08-31 (Thu, 31 Aug 2023)
Changed paths:
M Source/WTF/Scripts/Preferences/UnifiedWebPreferences.yaml
M Source/WebCore/html/HTMLAnchorElement.cpp
M Source/WebCore/html/HTMLAnchorElement.idl
M Source/WebCore/html/HTMLAreaElement.idl
M Source/WebCore/html/HTMLIFrameElement.cpp
M Source/WebCore/html/HTMLIFrameElement.idl
M Source/WebCore/html/HTMLImageElement.cpp
M Source/WebCore/html/HTMLImageElement.idl
M Source/WebCore/html/HTMLLinkElement.cpp
M Source/WebCore/html/HTMLLinkElement.idl
M Source/WebCore/html/HTMLScriptElement.cpp
M Source/WebCore/html/HTMLScriptElement.idl
M Source/WebKit/UIProcess/API/C/WKPreferences.cpp
M Source/WebKit/UIProcess/API/C/WKPreferencesRefPrivate.h
M Source/WebKitLegacy/mac/WebView/WebPreferenceKeysPrivate.h
M Source/WebKitLegacy/mac/WebView/WebPreferences.mm
M Source/WebKitLegacy/mac/WebView/WebPreferencesPrivate.h
Log Message:
-----------
Remove ReferrerPolicyAttributeEnabled preference
https://bugs.webkit.org/show_bug.cgi?id=260905
rdar://114702566
Reviewed by Youenn Fablet.
This enables the referrerpolicy attribute in WK1 as having additional
branching isn't beneficial for this feature. And it removes the
corresponding preference at the same time.
WKPreferencesSetReferrerPolicyAttributeEnabled and
WKPreferencesGetReferrerPolicyAttributeEnabled are deprecated, but not
removed to retain binary compatibility.
* Source/WTF/Scripts/Preferences/UnifiedWebPreferences.yaml:
* Source/WebCore/html/HTMLAnchorElement.cpp:
(WebCore::HTMLAnchorElement::referrerPolicy const):
* Source/WebCore/html/HTMLAnchorElement.idl:
* Source/WebCore/html/HTMLAreaElement.idl:
* Source/WebCore/html/HTMLIFrameElement.cpp:
(WebCore::HTMLIFrameElement::referrerPolicy const):
* Source/WebCore/html/HTMLIFrameElement.idl:
* Source/WebCore/html/HTMLImageElement.cpp:
(WebCore::HTMLImageElement::attributeChanged):
(WebCore::HTMLImageElement::referrerPolicy const):
* Source/WebCore/html/HTMLImageElement.idl:
* Source/WebCore/html/HTMLLinkElement.cpp:
(WebCore::HTMLLinkElement::referrerPolicy const):
* Source/WebCore/html/HTMLLinkElement.idl:
* Source/WebCore/html/HTMLScriptElement.cpp:
(WebCore::HTMLScriptElement::referrerPolicy const):
* Source/WebCore/html/HTMLScriptElement.idl:
* Source/WebKit/UIProcess/API/C/WKPreferences.cpp:
(WKPreferencesSetReferrerPolicyAttributeEnabled):
(WKPreferencesGetReferrerPolicyAttributeEnabled):
* Source/WebKit/UIProcess/API/C/WKPreferencesRefPrivate.h:
* Source/WebKitLegacy/mac/WebView/WebPreferenceKeysPrivate.h:
* Source/WebKitLegacy/mac/WebView/WebPreferences.mm:
(-[WebPreferences referrerPolicyAttributeEnabled]): Deleted.
(-[WebPreferences setReferrerPolicyAttributeEnabled:]): Deleted.
* Source/WebKitLegacy/mac/WebView/WebPreferencesPrivate.h:
Canonical link: https://commits.webkit.org/267489@main
More information about the webkit-changes
mailing list