Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: b23ee76d94b3d0d066aba284081dc2bada155e0f
https://github.com/WebKit/WebKit/commit/b23ee76d94b3d0d066aba284081dc2bada155e0f
Author: Taher Ali <[email protected]>
Date: 2026-10-08 (Thu, 08 Oct 2026)
Changed paths:
M Source/WebCore/html/HTMLCanvasElement.cpp
M Source/WebCore/html/canvas/CanvasRenderingContext.cpp
M Source/WebCore/html/canvas/CanvasRenderingContext.h
M Source/WebCore/html/canvas/CanvasRenderingContext2DBase.cpp
M Source/WebCore/html/canvas/CanvasRenderingContext2DBase.h
M Source/WebCore/html/canvas/GPUBasedCanvasRenderingContext.h
M Source/WebCore/html/canvas/PlaceholderRenderingContext.h
Log Message:
-----------
Virtualize CanvasRenderingContext::delegatesDisplay()
https://bugs.webkit.org/show_bug.cgi?id=326685
rdar://189419145
Reviewed by Kimmo Kinnunen.
We make delegatesDisplay virtual, and have the 2D, GPU-based and
placeholder contexts each answer for themselves.
No change in behavior.
* Source/WebCore/html/canvas/CanvasRenderingContext.cpp:
(WebCore::CanvasRenderingContext::delegatesDisplay const): Deleted.
* Source/WebCore/html/canvas/CanvasRenderingContext.h:
(WebCore::CanvasRenderingContext::delegatesDisplay const):
* Source/WebCore/html/canvas/CanvasRenderingContext2DBase.cpp:
(WebCore::CanvasRenderingContext2DBase::delegatesDisplay const):
* Source/WebCore/html/canvas/CanvasRenderingContext2DBase.h:
* Source/WebCore/html/canvas/GPUBasedCanvasRenderingContext.h:
* Source/WebCore/html/canvas/PlaceholderRenderingContext.h:
Canonical link: https://commits.webkit.org/323149@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications