http://bugs.winehq.org/show_bug.cgi?id=11188
Zakhar eze@free.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |eze@free.fr
--- Comment #58 from Zakhar eze@free.fr 2008-11-27 17:31:45 --- You are probably right Claudio. But they might also be some cases where such modifications will make some program work and break others with no possibility ever to have all the programs working at the same time... because it is not the same system as Windows and at some point, behaviours are different and can't be masqueraded !
In such a case, you would have to develop an even more complicated routine to say: - do you want I/O completion ? Then you have a parameter in you program, such as:
wine --force-IOCompletion
...or something similar.
All that could easily become very very complicated if you start multiplying such parameters. So at a certain time you would have to decide to drop support for some programs.
Remember that even Microsoft has to drop support for very very old ill behaved MS-DOS or early Windows programs. And in this case, as it is not open source, you have no solution!
When that time come, your only option is to compile by yourself!
Thanks god Wine is open source, so you can still do it. And it is not that difficult to compile Wine ;-) ... it's just a bit long, and you have to be careful to type the right commands.
For those who can read French, here is a tutorial to compile Wine on Ubuntu 8.10 -Intrepid- 64 bits http://forum.ubuntu-fr.org/viewtopic.php?id=271622 (see post #4)
[But I agree with you: Warcraft 3 is not THAT old... and should still be on the support list, with no need to recompile Wine!]