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(a)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(a)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(a)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(a)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(a)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/d628118a1222ee1bc0b028771b94a…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/d628118a1222ee1bc0b028771b94a…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
d17412fc by Paul Gofman at 2025-04-02T17:11:53+02:00
msvcp140: Implement codecvt_char16 ctors and dtor.
- - - - -
7aae869b by Paul Gofman at 2025-04-02T17:11:53+02:00
msvcp140: Implement codecvt_char16_do_out().
- - - - -
e9616625 by Paul Gofman at 2025-04-02T17:11:53+02:00
msvcp140: Implement codecvt_char16_do_in().
- - - - -
c56ea58f by Paul Gofman at 2025-04-02T17:11:53+02:00
msvcp: Fix output size check in codecvt_wchar_do_out().
- - - - -
5 changed files:
- dlls/msvcp140/msvcp140.spec
- dlls/msvcp140/tests/msvcp140.c
- dlls/msvcp90/locale.c
- dlls/msvcp90/msvcp90.h
- dlls/msvcp_win/msvcp_win.spec
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/9427e8a975199f70a0f029a690e1f…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/9427e8a975199f70a0f029a690e1f…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
b932b10f by Eric Tian at 2025-04-02T17:11:52+02:00
gdiplus: Avoid storing NULL in gdip_font_link_section.
In generate_font_link_info, because the return value of
GdipCreateFontFromDC is not checked, section->font might be set to NULL.
GdipMeasureString calls gdip_format_string, which then calls
generate_font_link_info and font_link_get_text_extent_point. In
font_link_get_text_extent_point, the font from gdip_font_link_section is also
not checked for NULL, which may cause a crash.
Therefore, in generate_font_link_info, when GdipCreateFontFromDC fails,
store (GpFont *)base_font (as with IMLangFontLink_MapFont failure) to ensure
the font in gdip_font_link_section is valid.
- - - - -
1 changed file:
- dlls/gdiplus/graphics.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/commit/b932b10fe28048d760562ff6d7b448…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/commit/b932b10fe28048d760562ff6d7b448…
You're receiving this email because of your account on gitlab.winehq.org.