Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: dd1484feba3d6e44d5ac12d9a6162d47582781d4
https://github.com/WebKit/WebKit/commit/dd1484feba3d6e44d5ac12d9a6162d47582781d4
Author: Chris Dumez <[email protected]>
Date: 2023-06-01 (Thu, 01 Jun 2023)
Changed paths:
M
LayoutTests/imported/w3c/web-platform-tests/webmessaging/without-ports/028-expected.txt
M Source/WebCore/bindings/js/SerializedScriptValue.cpp
Log Message:
-----------
Make sure ImageData objects are shared when doing structured cloning
https://bugs.webkit.org/show_bug.cgi?id=257626
Reviewed by Darin Adler.
Make sure ImageData objects are shared when doing structured cloning so that
if you send the same ImageData object is present multiple times in the
object being serialized, the object identity is preserved after deserializing.
*
LayoutTests/imported/w3c/web-platform-tests/webmessaging/without-ports/028-expected.txt:
* Source/WebCore/bindings/js/SerializedScriptValue.cpp:
(WebCore::CloneSerializer::dumpIfTerminal):
(WebCore::CloneSerializer::writeImageDataIndex):
(WebCore::CloneDeserializer::readImageDataIndex):
(WebCore::CloneDeserializer::readTerminal):
Canonical link: https://commits.webkit.org/264824@main
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes