Gabriel Ivăncescu : mshtml: Semi-implement non-string primitive data for postMessage.

Alexandre Julliard julliard at winehq.org
Wed Aug 10 14:53:21 CDT 2022


Module: wine
Branch: master
Commit: 619312fd76a0f51654629fa7398c44d604d7072e
URL:    https://gitlab.winehq.org/wine/wine/-/commit/619312fd76a0f51654629fa7398c44d604d7072e

Author: Gabriel Ivăncescu <gabrielopcode at gmail.com>
Date:   Wed Aug 10 18:07:38 2022 +0300

mshtml: Semi-implement non-string primitive data for postMessage.

IE10 and up actually pass cloned data without converting them to strings,
using the Structured Clone Algorithm. Implement support for the basic
variant types for now.

Signed-off-by: Gabriel Ivăncescu <gabrielopcode at gmail.com>

---

 dlls/mshtml/htmlevent.c              |  46 ++++++++++++---
 dlls/mshtml/htmlevent.h              |   2 +-
 dlls/mshtml/htmlwindow.c             | 106 ++++++++++++++++++++++++++---------
 dlls/mshtml/mshtml_private_iface.idl |   2 +
 dlls/mshtml/tests/documentmode.js    |   8 ++-
 5 files changed, 126 insertions(+), 38 deletions(-)




More information about the wine-cvs mailing list