mshtml: Added beginning ActiveX tests.

Jacek Caban jacek at
Tue Nov 30 09:19:46 CST 2010

On 11/30/10 3:49 PM, Paul Vriens wrote:
> On 11/30/2010 03:42 PM, Jacek Caban wrote:
>> Hi Paul,
>> On 11/30/10 2:46 PM, Paul Vriens wrote:
>>> Changing the lstrcmpW and using A-functions to create the window makes
>>> the tests succeed on my win98 box (changed activex.c attached).
>> Thanks for catching it. How about this version:
>> I would prefer to forget about win9x when writing tests, so I've skipped
>> as much as possible on them.
> I guess that's AJ's call? Taking this approach is fine with me but we 
> could then start considering whether we still want to test on Win9x. 
> Microsoft has abandoned those old versions already so maybe we are the 
> only solution for old programs (and we thus need tests?).
> Or are you only talking about stuff like mshtml/shdocvw ....?

I was mostly talking about stuff I work on, but since you brought the 
topic here is my opinion:

I can see that these tests may be useful sometimes, eg. if someone is 
interested in old apps that don't run on new Windows. But the honest 
true is that it's not what happens with our tests. All we usually do 
with old Windows or old IEs is blindly (well, not always, you do better 
than that) marking them as broken. The result is that our tests have 
more complicated code and are less strict. Thus my personal strategy is 
different: leave win9x (or old IEs for that matter) alone as long as 
they don't cause troubles. As soon as there is a trouble with a test on 
a platform that I don't care about, I just disable the whole file. This 
way I don't waste my time on uninteresting platforms, the code stays 
cleaner and tests remain stricter, giving win9x tests a chance to prove 
itself. I've already sent quite a few patches applying this strategy to 
different tests.


More information about the wine-devel mailing list