-
7c11ce8d
by Gabriel Ivăncescu at 2025-04-02T22:52:46+02:00
mshtml: Keep the link from the inner window to the outer window even when detached.
Until the outer window is actually unlinked.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
-
f00eb096
by Gabriel Ivăncescu at 2025-04-02T22:52:50+02:00
jscript: Obtain the jsdisp for host objects in other contexts.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
-
8b68e70f
by Gabriel Ivăncescu at 2025-04-02T22:52:50+02:00
mshtml: Make sure manually created document dispex info is initialized in IE9+ modes.
Otherwise, the prototype and all the related info may never be initialized,
as the script can simply access properties of the object without interacting
with the object's methods and so ensure_real_info never ends up called.
Note that we can't do this from within create_document_node, as that will
break if it's a document created from update_window_doc (the window's doc
is not set at that point, since it's being created, and ensure_real_info
needs it).
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
-
be3ffd28
by Gabriel Ivăncescu at 2025-04-02T22:52:53+02:00
mshtml: Release the node if there's no script global when handling events.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
-
e956c4ec
by Gabriel Ivăncescu at 2025-04-02T22:52:53+02:00
jscript: Get rid of the funcprot argument.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>