Alexandre Julliard pushed to branch master at wine / wine
Commits: 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
- - - - -
18 changed files:
- dlls/jscript/function.c - dlls/jscript/jsutils.c - dlls/mshtml/htmlanchor.c - dlls/mshtml/htmldoc.c - dlls/mshtml/htmlform.c - dlls/mshtml/htmlframe.c - dlls/mshtml/htmlstorage.c - dlls/mshtml/htmlwindow.c - dlls/mshtml/mshtml_private.h - dlls/mshtml/mutation.c - dlls/mshtml/navigate.c - dlls/mshtml/nsevents.c - dlls/mshtml/olecmd.c - dlls/mshtml/omnavigator.c - dlls/mshtml/script.c - dlls/mshtml/tests/documentmode.js - dlls/mshtml/tests/es5.js - dlls/mshtml/tests/events.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/d628118a1222ee1bc0b028771b94a0...