http://bugs.winehq.org/show_bug.cgi?id=22580
--- Comment #38 from joakim.tjernlund@transmode.se 2010-05-10 12:12:23 --- (In reply to comment #37)
The problem is that there's no application that's been found depending on this behavior. Only IE6, which is using a native dll, and probably in an unsupported/undocumented way (as several Microsoft applications have done before).
The testcase is a good start, so we can verify what Windows does. If there is an application depending on the behavior for <=XP, and others depending on Vista+ behvaior, the fix could be made to depend on the version. There are a couple cases of this already in wine, but in general, wine tries not to emulate
Where are those cases?
every version of windows perfectly, but rather the 'current' working spec. If there is an application depending on a specific behavior that is in the specified windows version, then implementing multiple behaviors may be needed.
Would be interesting to add the patch and see if anything breaks. That is probably the only way we will know.
I don't think it will work to ask people when they have a 100% CPU problem to test my patch as this will soon be history and nobody will remember.