Regression in "DeusEx"

Nick Hornback vidar268 at yahoo.com
Sun Feb 6 17:39:27 CST 2005


>> The patch:
>>
http://www.winehq.org/hypermail/wine-cvs/2004/10/0395.html
>> 
>> Log message:
>>    Get rid of the WIN_NEEDS_BEGINPAINT flag,
Windows will happily loop
>>    forever too if WM_PAINT is not handled properly.
>> 
>> Causes regression in the game "DeusEx".
>> The game was playable before of the patch, now it
freezes
>> in the 2th title screen.
>
> The same patch causes regression in the game
> "Trickstyle". The same problems, it was playable,
and > now it freezes in the 2th title screen.
>
> Regards,
> Carlos.

The same problem is present with the audio player
Foobar2000, same patch regression. From what I
understand, it stems from the fact that in native
Windows BeginPaint/EndPaint are technically not
nessessary, but Wine thinks they are.

I posted a bit of sample code that was given to me by
the guy that wrote Foobar2000 about a month ago (look
for the topic Foobar2000 Audio Player Regression) that
showed some painiting without Begin/End Paint that
works fine on native Windows but not Wine -- looking
at it now... the sample code is missing a final
closing "}", sorry.

Anyway, glad to see Foobar isn't the only program
effected by this.

--Nick Hornback


		
__________________________________ 
Do you Yahoo!? 
Yahoo! Mail - 250MB free storage. Do more. Manage less. 
http://info.mail.yahoo.com/mail_250



More information about the wine-devel mailing list