[1/4] mshtml: Ignore IActiveScript interface for IXMLHTTPRequest (resend)
leslie_alistair at hotmail.com
Wed Feb 16 04:21:08 CST 2011
From: "Jacek Caban" <jacek at codeweavers.com>
Sent: Wednesday, February 16, 2011 8:44 PM
To: "Alistair Leslie-Hughes" <leslie_alistair at hotmail.com>
Cc: "Wine Devel" <wine-devel at winehq.org>
Subject: Re: [1/4] mshtml: Ignore IActiveScript interface for
>> We need to just ignore two know interfaces IActiveScript and IDispatchEx.
> Not really. For example, you will find need for silencing IID_IDispatchJS
> pseudo-interface and its native jscript equivalent once it will be
> actually usefull for scripts. These are not interfaces apps query for and
> they are trivial to find once you know you're dealing with scripting. And
> please don't tell me that expecting enabling tracing for debugged DLL is
> something making debugging hard.
No debugging isn't that hard. I was testing with a web page and these
are repeated in the trace a lot, and it's easier to deal with a name instead
of a GUID.
>> If we are going to stop silencing interfaces, Should be just remove the
>> ones already in webbrowser(shdocvw)? No, We do this so other developers
>> can see that these interfaces are not supported and so they don't need to
>> waste there time researching them. We silence interfaces like the above
>> in other places, so why no here?
> Each case is different and you need to consider what having this FIXME is
> gaining us. XMLHTTPRequest object has one interfaces interesting for apps
> and some more needed by stuff like scripting or security manager that are
> easy to find missing and obvious to expect. Objects like WebBrowser
> control have tons of interfaces that app may query for and in its case,
> the FIXME has proven to be useful.
I've sent a patch that lists the known noisy interfaces, and changes the
to a WARN.
More information about the wine-devel