Newer Wine Fails to draw Bitmap Graphics (Regression)

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
Libertas.Mania
Newbie
Newbie
Posts: 4
Joined: Sat Dec 18, 2010 7:43 am

Newer Wine Fails to draw Bitmap Graphics (Regression)

Post by Libertas.Mania »

http://bugs.winehq.org/show_bug.cgi?id=25549

I want to make sure this annoying bug gets noticed as it affects my development on community projects, regressions are worse than bugs because something that once worked has stopped working in later version (drives us crazy) :twisted:

Working Screenshot:
Image

Failed Screenshot:
Image

Purpose of the Regression fix:
http://www.ubuntugamer.com/2010/09/211- ... -download/

After spending months working on the 211 Wine compatible Freeware games for the
above pack. I really wanted as many people as possible to be able to play them
with Wine, With the Games Installer and Launcher broken it makes it unusable.

All the best for the future releases

Glenn Chugg
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Re: Newer Wine Fails to draw Bitmap Graphics (Regression)

Post by dimesio »

Libertas.Mania wrote:http://bugs.winehq.org/show_bug.cgi?id=25549

I want to make sure this annoying bug gets noticed
Then run a proper regression test, as has already been requested. http://wiki.winehq.org/RegressionTesting
User avatar
DanKegel
Moderator
Moderator
Posts: 1164
Joined: Wed May 14, 2008 11:44 am

Post by DanKegel »

Hi Glenn,
I understand you're frustrated that people keep asking you
to provide more info when you post bugs, but it's really helpful
for both of us. Doing a regression
for us to pinpoint the change that broke your app really
saves our developers a lot of time, and jumps your bug report
to near the front of the queue, as it were.

Alternately, if you could provide a very small executable that
exhibits the problem, or ideally output a string when the problem
happens, that would also speed things up.

Even if you don't do either of these things, someone might come along
and do the work for you, it'll just take more time (possibly a long time).
Libertas.Mania
Newbie
Newbie
Posts: 4
Joined: Sat Dec 18, 2010 7:43 am

Post by Libertas.Mania »

Thanks for clearing that up, I am researching what the hell a regression test involves, never done one before, I thought it just meant spotting the versions that it worked with and the ones it doesn't work with - thus the information I provided.

I'll be back once I know what to do, glad to see other people getting involved with repairing this problem. it's minor yet major :D
Libertas.Mania
Newbie
Newbie
Posts: 4
Joined: Sat Dec 18, 2010 7:43 am

Post by Libertas.Mania »

http://wiki.winehq.org/RegressionTesting

Ok I am up to speed on the testing process now, I've never done anything like that before, but after reading the method it used to trace errors, I am impressed that git can do it that way.

Will be a while before I can offer anything useful but I'll make the time to figure all this out, I really want this bug fixed and the best way I can do it is to fix it myself :D

Keep in mind I am a RealStudio (Visual Basic/Gambas/bash) programmer, never enjoyed all the extra stuff C++ required to make my small/simple tools, OOP is so much faster to try concept ideas without having to commit a large code change just to test something.
Libertas.Mania
Newbie
Newbie
Posts: 4
Joined: Sat Dec 18, 2010 7:43 am

Please somebody DO something!!!

Post by Libertas.Mania »

An eMail I posted relating to getting this into future updates (my last cry for help before I accept I must compile the git patched every update, every install):
Hello I've been following the progress of WINE for many years, and over the last 2 years been a strong user of it, the only bug that has affected me personally is a BIG bug that affects everyone, they just don't know how simple it was to bypass the problem.

http://bugs.winehq.org/show_bug.cgi?id=25549

This bug has been in enough versions of Wine now that I felt contacting you in person might be the best avenue to get it included publicly, I have been compiling the reverted code change in to every git version of Wine I use without side effects, so I've tested hundreds of apps and games with this fix (removal of incomplete color downscale bug if no bitdepth is given, just draws the bitmap area as white).

I hope that someone finally takes the time to implement this fix for the good of the project all round and not just the usual one or two dll calls to get a single game functioning (as seen in the latest 1.3.20 Change log), this bug affects ALL alphablended 2d layers that don't use directx and a few other bitmap space declares,

I guess with the bug mentioned you can't see the big picture - because I sure couldn't without the fix either ;)

Good Luck

Glenn Chugg

PS. Please forward this to the appropriate sections (No not the Email junk box :P).

PPS. Spreading this around so it gets seen by others is my next course of action. Don't care how or who, just want this product to work as it's supposed to again.
Locked