Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: dd1484feba3d6e44d5ac12d9a6162d47582781d4 https://github.com/WebKit/WebKit/commit/dd1484feba3d6e44d5ac12d9a6162d47582781d4 Author: Chris Dumez <cdu...@apple.com> 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 webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes