"Steven Edwards" Steven_Ed4153@yahoo.com wrote:
The question is: do we have to really worry about this? Is it Microsoft, who have broken atom APIs, and not we? Can anybody run atom tests on some other Windows platform other than Windows2000 SP3 (SP0, SP1, SP2 are fine) and report here the result?
My counter parts and I in the ReactOS project have been wondering the the same. We started with the goal of Windows NT 4.0 compatiblity in mind but would like to adopt more 2k-isms like wdm and such so we are changing our target. ATM ReactOS bombs very nicely on the kernel32_tests so having a stable target for regressions that both WINE and ReactOS can share would be a good thing.
Okay, I went ahead and tried to figure out what happens.
As a result, now I have fixed atom conformance test along with fixes to make Wine behave exactly as Windows 2000.
Conformance test was run under Win98,Me and Windows 2000 and has been fixed to produce 0 failures under win2000. Behaviour of some functions is very different between 98/Me and 2000. Win98 and WinMe behave equally.
I'm not sending it to wine-patches because I'm not sure that we need all that tests for 98/Me and 2000 differences. In any case we will not be able to emulate behaviour of all Windows platforms.