[webkit-changes] [WebKit/WebKit] 95d938: Remove Quirks::needsHDRPixelDepthQuirk()
Anne van Kesteren
noreply at github.com
Thu Mar 30 08:51:25 PDT 2023
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 95d938e7a998f0e15f36dcb56c1f15469025b70d
https://github.com/WebKit/WebKit/commit/95d938e7a998f0e15f36dcb56c1f15469025b70d
Author: Anne van Kesteren <annevk at annevk.nl>
Date: 2023-03-30 (Thu, 30 Mar 2023)
Changed paths:
M Source/WebCore/loader/ResourceLoadStatistics.cpp
M Source/WebCore/loader/ResourceLoadStatistics.h
M Source/WebCore/page/Quirks.cpp
M Source/WebCore/page/Quirks.h
M Source/WebCore/page/Screen.cpp
M Source/WebCore/page/Screen.h
M Source/WebCore/page/Screen.idl
M Source/WebKit/Shared/WebCoreArgumentCoders.serialization.in
Log Message:
-----------
Remove Quirks::needsHDRPixelDepthQuirk()
https://bugs.webkit.org/show_bug.cgi?id=254670
rdar://107370756
Reviewed by Jer Noble and Brent Fulgham.
Remove a quirk YouTube no longer relies on per code inspection and at the same time make screen.colorDepth and pixelDepth share an implementation.
* Source/WebCore/loader/ResourceLoadStatistics.cpp:
(WebCore::encodeHashSet):
(WebCore::encodeOptionSet):
(WebCore::ResourceLoadStatistics::encode const):
(WebCore::decodeHashCountedSet):
(WebCore::decodeHashSet):
(WebCore::ResourceLoadStatistics::decode):
(WebCore::appendHashSet):
(WebCore::screenAPIEnumToString):
(WebCore::ResourceLoadStatistics::toString const):
(WebCore::ResourceLoadStatistics::merge):
* Source/WebCore/loader/ResourceLoadStatistics.h:
As a side effect, we no longer record pixelDepth separately from colorDepth.
* Source/WebCore/page/Quirks.cpp:
(WebCore::Quirks::shouldDisableContentChangeObserver const):
(WebCore::Quirks::triggerOptionalStorageAccessQuirk const):
(WebCore::Quirks::allowLayeredFullscreenVideos const):
(WebCore::Quirks::shouldDisableLazyImageLoadingQuirk const):
(WebCore::Quirks::needsHDRPixelDepthQuirk const): Deleted.
* Source/WebCore/page/Quirks.h:
* Source/WebCore/page/Screen.cpp:
(WebCore::Screen::pixelDepth const): Deleted.
* Source/WebCore/page/Screen.h:
* Source/WebCore/page/Screen.idl:
* Source/WebKit/Shared/WebCoreArgumentCoders.serialization.in:
Canonical link: https://commits.webkit.org/262330@main
More information about the webkit-changes
mailing list