Module: wine Branch: master Commit: c7f18c3118a8c83ea1f18603b2f065e1d9220a3a URL: https://gitlab.winehq.org/wine/wine/-/commit/c7f18c3118a8c83ea1f18603b2f065e...
Author: Gabriel Ivăncescu gabrielopcode@gmail.com Date: Thu Sep 7 16:07:00 2023 +0300
mshtml: Return interface directly from node vtbl's QI instead of HRESULT, without AddRef.
This will simplify it when the QI moves to the dispex's vtbl. The node's QI does have a temporary workaround right now that will get removed.
Signed-off-by: Gabriel Ivăncescu gabrielopcode@gmail.com
---
dlls/mshtml/htmlanchor.c | 27 ++---- dlls/mshtml/htmlarea.c | 15 +--- dlls/mshtml/htmlbody.c | 32 +++---- dlls/mshtml/htmlcomment.c | 15 +--- dlls/mshtml/htmldoc.c | 199 ++++++++++++++++++++----------------------- dlls/mshtml/htmlelem.c | 74 ++++++++-------- dlls/mshtml/htmlform.c | 32 +++---- dlls/mshtml/htmlframe.c | 56 +++++------- dlls/mshtml/htmlgeneric.c | 15 +--- dlls/mshtml/htmlhead.c | 60 +++++-------- dlls/mshtml/htmlimg.c | 15 +--- dlls/mshtml/htmlinput.c | 77 ++++++----------- dlls/mshtml/htmllink.c | 13 +-- dlls/mshtml/htmlnode.c | 49 +++++++---- dlls/mshtml/htmlobject.c | 89 +++++++++---------- dlls/mshtml/htmlscript.c | 27 ++---- dlls/mshtml/htmlselect.c | 54 ++++-------- dlls/mshtml/htmlstyleelem.c | 28 +++--- dlls/mshtml/htmltable.c | 89 +++++++------------ dlls/mshtml/htmltextarea.c | 27 ++---- dlls/mshtml/htmltextnode.c | 15 ++-- dlls/mshtml/ifacewrap.c | 2 +- dlls/mshtml/mshtml_private.h | 6 +- dlls/mshtml/svg.c | 48 +++-------- 24 files changed, 399 insertions(+), 665 deletions(-)