[webkit-changes] [WebKit/WebKit] 4558ea: Remove HTMLHeadElement.profile
Ahmad Saleem
noreply at github.com
Tue Jan 3 12:26:45 PST 2023
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 4558ead042b2345e80cb55f18656577132d4ff43
https://github.com/WebKit/WebKit/commit/4558ead042b2345e80cb55f18656577132d4ff43
Author: Ahmad Saleem <ahmad.saleem792+github at gmail.com>
Date: 2023-01-03 (Tue, 03 Jan 2023)
Changed paths:
R LayoutTests/dom/html/level2/html/HTMLHeadElement01-expected.txt
R LayoutTests/dom/html/level2/html/HTMLHeadElement01.html
R LayoutTests/dom/html/level2/html/HTMLHeadElement01.js
R LayoutTests/dom/xhtml/level2/html/HTMLHeadElement01-expected.txt
R LayoutTests/dom/xhtml/level2/html/HTMLHeadElement01.js
R LayoutTests/dom/xhtml/level2/html/HTMLHeadElement01.xhtml
M LayoutTests/fast/dom/element-attribute-js-null-expected.txt
M LayoutTests/fast/dom/element-attribute-js-null.html
M Source/WebCore/html/HTMLAttributeNames.in
M Source/WebCore/html/HTMLHeadElement.idl
M Source/WebKit/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMHTMLHeadElement.cpp
M Source/WebKitLegacy/mac/DOM/DOMHTMLHeadElement.mm
Log Message:
-----------
Remove HTMLHeadElement.profile
Remove HTMLHeadElement.profile
https://bugs.webkit.org/show_bug.cgi?id=249896
Reviewed by Ryosuke Niwa.
This patch is to align with Web-Specifications and other browser engines by removing 'profile' attribute support.
The patch removes "profile" attribute from 'head' element, which
was removed from HTML Specifications in 2010 and later dropped by browsers as
far back as 2014. Currently, only Safari / WebKit support this.
* Source/WebCore/html/HTMLHeadElement.idl: Remove 'profile'
* Source/WebCore/html/HTMLAttributeNames.in: Remove 'profile'
* Source/WebKitLegacy/mac/DOM/DOMHTMLHeadElement.mm: Return null for 'profileAttr' & early return for setProfile function
* Source/WebKit/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMHTMLHeadElement.cpp:
(webkit_dom_html_head_element_get_profile): Return 'nullptr'
(webkit_dom_html_head_element_set_profile): Early return
* LayoutTests/fast/dom/element-attribute-js-null.html: Rebaselined
* LayoutTests/fast/dom/element-attribute-js-null-expected.txt: Rebaselined
* LayoutTests/dom/xhtml/level2/html/HTMLHeadElement01.xhtml: Removed
* LayoutTests/dom/xhtml/level2/html/HTMLHeadElement01.js: Ditto
* LayoutTests/dom/xhtml/level2/html/HTMLHeadElement01-expected.txt: Ditto
* LayoutTests/dom/html/level2/html/HTMLHeadElement01.html: Removed
* LayoutTests/dom/html/level2/html/HTMLHeadElement01.js: Ditto
* LayoutTests/dom/html/level2/html/HTMLHeadElement01-expected.txt: Ditto
Canonical link: https://commits.webkit.org/258397@main
More information about the webkit-changes
mailing list