On Sun Apr 27 19:28:17 2025 +0000, Alexandre Julliard wrote:
Does it mean that the 16-bit NE-related code is forbidden to improve
and changes for fixing compatibility with Win3.x/Win9x from developers outside of the project would not be accepted? Just want to know as I do not want to spend time on preparing something, which would not be taken. They are accepted provided that they fix actual applications that users may want to run. Fixing sample code from Schulman's book is not particularly useful, unless there is evidence that this code has been used in real applications.
Those examples are good starting point for any debugging. Without understanding what is going wrong in small examples, it is impossible at least for me to fix the actually crashing application.
For me the first thing is to figure out why the wine's behavior deviates from the original Windows behavior. And this is one example which is aligning wine's behavior to Windows one, and make one part of the CHGDIR application to not crash.