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