Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: adf13d454519056c7aa9dad15907ef23263f204e https://github.com/WebKit/WebKit/commit/adf13d454519056c7aa9dad15907ef23263f204e Author: Rob Buis <rb...@igalia.com> Date: 2023-02-22 (Wed, 22 Feb 2023)
Changed paths: M LayoutTests/imported/w3c/resources/import-expectations.json A LayoutTests/imported/w3c/web-platform-tests/fetch/api/request/request-init-priority.any-expected.txt A LayoutTests/imported/w3c/web-platform-tests/fetch/api/request/request-init-priority.any.html A LayoutTests/imported/w3c/web-platform-tests/fetch/api/request/request-init-priority.any.js A LayoutTests/imported/w3c/web-platform-tests/fetch/api/request/request-init-priority.any.worker-expected.txt A LayoutTests/imported/w3c/web-platform-tests/fetch/api/request/request-init-priority.any.worker.html M LayoutTests/imported/w3c/web-platform-tests/fetch/api/request/w3c-import.log A LayoutTests/imported/w3c/web-platform-tests/priority-hints/META.yml A LayoutTests/imported/w3c/web-platform-tests/priority-hints/img-attr-fetchpriority.tentative-expected.txt A LayoutTests/imported/w3c/web-platform-tests/priority-hints/img-attr-fetchpriority.tentative.html A LayoutTests/imported/w3c/web-platform-tests/priority-hints/link-attr-fetchpriority.tentative-expected.txt A LayoutTests/imported/w3c/web-platform-tests/priority-hints/link-attr-fetchpriority.tentative.html A LayoutTests/imported/w3c/web-platform-tests/priority-hints/link-header-fetchpriority.tentative-expected.txt A LayoutTests/imported/w3c/web-platform-tests/priority-hints/link-header-fetchpriority.tentative.html A LayoutTests/imported/w3c/web-platform-tests/priority-hints/link-header-fetchpriority.tentative.html.sub.headers A LayoutTests/imported/w3c/web-platform-tests/priority-hints/resources/script.js A LayoutTests/imported/w3c/web-platform-tests/priority-hints/resources/stylesheet.css A LayoutTests/imported/w3c/web-platform-tests/priority-hints/resources/w3c-import.log A LayoutTests/imported/w3c/web-platform-tests/priority-hints/script-attr-fetchpriority.tentative-expected.txt A LayoutTests/imported/w3c/web-platform-tests/priority-hints/script-attr-fetchpriority.tentative.html A LayoutTests/imported/w3c/web-platform-tests/priority-hints/w3c-import.log M Source/WTF/Scripts/Preferences/UnifiedWebPreferences.yaml M Source/WebCore/CMakeLists.txt M Source/WebCore/DerivedSources-input.xcfilelist M Source/WebCore/DerivedSources-output.xcfilelist M Source/WebCore/DerivedSources.make M Source/WebCore/Modules/fetch/FetchRequestInit.h M Source/WebCore/Modules/fetch/FetchRequestInit.idl A Source/WebCore/Modules/fetch/RequestPriority.h A Source/WebCore/Modules/fetch/RequestPriority.idl M Source/WebCore/Sources.txt M Source/WebCore/WebCore.xcodeproj/project.pbxproj M Source/WebCore/html/HTMLAttributeNames.in M Source/WebCore/html/HTMLImageElement.cpp M Source/WebCore/html/HTMLImageElement.h M Source/WebCore/html/HTMLImageElement.idl M Source/WebCore/html/HTMLLinkElement.cpp M Source/WebCore/html/HTMLLinkElement.h M Source/WebCore/html/HTMLLinkElement.idl M Source/WebCore/html/HTMLScriptElement.cpp M Source/WebCore/html/HTMLScriptElement.h M Source/WebCore/html/HTMLScriptElement.idl Log Message: ----------- Add Priority Hints IDL and preference https://bugs.webkit.org/show_bug.cgi?id=247291 Reviewed by Youenn Fablet. Add Priority Hints IDL for img, script and link HTML elements as well as Fetch's RequestInit. Hide Priority Hints functionality behind a preference. This change also adds WPT tests relevant to Priority Hints. * LayoutTests/imported/w3c/resources/import-expectations.json: * LayoutTests/imported/w3c/web-platform-tests/fetch/api/request/request-init-priority.any-expected.txt: Added. * LayoutTests/imported/w3c/web-platform-tests/fetch/api/request/request-init-priority.any.html: Added. * LayoutTests/imported/w3c/web-platform-tests/fetch/api/request/request-init-priority.any.js: Added. (idx.in.priorities.test): (test): (idx.in.priorities.promise_test): (promise_test): * LayoutTests/imported/w3c/web-platform-tests/fetch/api/request/request-init-priority.any.worker-expected.txt: Added. * LayoutTests/imported/w3c/web-platform-tests/fetch/api/request/request-init-priority.any.worker.html: Added. * LayoutTests/imported/w3c/web-platform-tests/fetch/api/request/w3c-import.log: * LayoutTests/imported/w3c/web-platform-tests/priority-hints/META.yml: Added. * LayoutTests/imported/w3c/web-platform-tests/priority-hints/img-attr-fetchpriority.tentative-expected.txt: Added. * LayoutTests/imported/w3c/web-platform-tests/priority-hints/img-attr-fetchpriority.tentative.html: Added. * LayoutTests/imported/w3c/web-platform-tests/priority-hints/link-attr-fetchpriority.tentative-expected.txt: Added. * LayoutTests/imported/w3c/web-platform-tests/priority-hints/link-attr-fetchpriority.tentative.html: Added. * LayoutTests/imported/w3c/web-platform-tests/priority-hints/link-header-fetchpriority.tentative-expected.txt: Added. * LayoutTests/imported/w3c/web-platform-tests/priority-hints/link-header-fetchpriority.tentative.html: Added. * LayoutTests/imported/w3c/web-platform-tests/priority-hints/link-header-fetchpriority.tentative.html.sub.headers: Added. * LayoutTests/imported/w3c/web-platform-tests/priority-hints/resources/script.js: Added. * LayoutTests/imported/w3c/web-platform-tests/priority-hints/resources/stylesheet.css: Added. (body): * LayoutTests/imported/w3c/web-platform-tests/priority-hints/resources/w3c-import.log: Added. * LayoutTests/imported/w3c/web-platform-tests/priority-hints/script-attr-fetchpriority.tentative-expected.txt: Added. * LayoutTests/imported/w3c/web-platform-tests/priority-hints/script-attr-fetchpriority.tentative.html: Added. * LayoutTests/imported/w3c/web-platform-tests/priority-hints/w3c-import.log: Added. * Source/WTF/Scripts/Preferences/UnifiedWebPreferences.yaml: * Source/WebCore/CMakeLists.txt: * Source/WebCore/DerivedSources-input.xcfilelist: * Source/WebCore/DerivedSources-output.xcfilelist: * Source/WebCore/DerivedSources.make: * Source/WebCore/Modules/fetch/FetchRequestInit.h: * Source/WebCore/Modules/fetch/FetchRequestInit.idl: * Source/WebCore/Modules/fetch/RequestPriority.h: Added. * Source/WebCore/Modules/fetch/RequestPriority.idl: Copied from Source/WebCore/Modules/fetch/FetchRequestInit.idl. * Source/WebCore/Sources.txt: * Source/WebCore/WebCore.xcodeproj/project.pbxproj: * Source/WebCore/html/HTMLAttributeNames.in: * Source/WebCore/html/HTMLImageElement.cpp: (WebCore::HTMLImageElement::setFetchPriorityForBindings): (WebCore::HTMLImageElement::fetchPriorityForBindings const): * Source/WebCore/html/HTMLImageElement.h: * Source/WebCore/html/HTMLImageElement.idl: * Source/WebCore/html/HTMLLinkElement.cpp: (WebCore::HTMLLinkElement::setFetchPriorityForBindings): (WebCore::HTMLLinkElement::fetchPriorityForBindings const): * Source/WebCore/html/HTMLLinkElement.h: * Source/WebCore/html/HTMLLinkElement.idl: * Source/WebCore/html/HTMLScriptElement.cpp: (WebCore::HTMLScriptElement::setFetchPriorityForBindings): (WebCore::HTMLScriptElement::fetchPriorityForBindings const): * Source/WebCore/html/HTMLScriptElement.h: * Source/WebCore/html/HTMLScriptElement.idl: Canonical link: https://commits.webkit.org/260666@main _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes