http://bugs.winehq.org/show_bug.cgi?id=15505
Summary: STM_SETIMAGE does not handle bitmaps with alpha correctly Product: Wine Version: 1.1.5 Platform: PC OS/Version: Linux Status: NEW Severity: minor Priority: P2 Component: user32 AssignedTo: wine-bugs@winehq.org ReportedBy: thestig@google.com
In XP, STM_SETIMAGE makes a copy of bitmaps with alpha, which allows applications to delete the bitmaps they passed in. Many programmers expect this as the default behavior, since they don't test on older Windows platforms.
Our STM_SETIMAGE implementation still follows the pre-XP behavior, which may cause rendering problems for apps that use STM_SETIMAGE extensively.
I don't have a minimal test case just yet...
http://bugs.winehq.org/show_bug.cgi?id=15505
--- Comment #1 from Austin English austinenglish@gmail.com 2009-04-17 12:23:10 --- Is this still an issue in current (1.1.19 or newer) wine?
http://bugs.winehq.org/show_bug.cgi?id=15505
--- Comment #2 from Lei Zhang thestig@google.com 2009-04-17 16:12:18 --- Yes, still a problem with today's wine-git.
You can see the problem with Picasa 3. In Help -> About, underneath the Google logo there should be a Sonic logo. On Linux and in Win2k, it's blank.
http://bugs.winehq.org/show_bug.cgi?id=15505
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |http://dl.google.com/picasa/ | |picasa3-setup.exe Keywords| |download
http://bugs.winehq.org/show_bug.cgi?id=15505
--- Comment #3 from Austin English austinenglish@gmail.com 2010-09-08 23:10:08 CDT --- (In reply to comment #2)
Yes, still a problem with today's wine-git.
You can see the problem with Picasa 3. In Help -> About, underneath the Google logo there should be a Sonic logo. On Linux and in Win2k, it's blank.
Still in 1.3.2.
http://bugs.winehq.org/show_bug.cgi?id=15505
butraxz@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |butraxz@gmail.com
--- Comment #4 from butraxz@gmail.com 2012-05-18 05:52:31 CDT --- This bug has not been updated for two years and OP by three. Is this still an issue i current (1.5.4) or newer wine ? You may also close this as abandoned if you feel that that this is issue is no longer relevant to you.
http://bugs.winehq.org/show_bug.cgi?id=15505
Lei Zhang thestig@google.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords|download | URL|http://dl.google.com/picasa | |/picasa3-setup.exe |
--- Comment #5 from Lei Zhang thestig@google.com 2012-05-20 20:05:24 CDT --- Still a problem. Need to test with Picasa 3.0, which is not available for download anymore.
http://bugs.winehq.org/show_bug.cgi?id=15505
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download URL| |http://www.filehippo.com/do | |wnload_picasa/4916/ CC| |00cpxxx@gmail.com
--- Comment #6 from Bruno Jesus 00cpxxx@gmail.com 2012-05-20 20:14:18 CDT --- New download added for Picasa 3.
https://bugs.winehq.org/show_bug.cgi?id=15505
--- Comment #7 from Ken Sharp imwellcushtymelike@gmail.com --- Is this still an issue in Wine 1.7.45 or later?
https://bugs.winehq.org/show_bug.cgi?id=15505
super_man@post.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |super_man@post.com
--- Comment #8 from super_man@post.com --- The download points into version 3.9 B 141.259.
Can the issue be tested with that?
https://bugs.winehq.org/show_bug.cgi?id=15505
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://www.filehippo.com/do |http://www.oldversion.com/w |wnload_picasa/4916/ |indows/picasa-3-0-build-57- | |53
--- Comment #9 from Bruno Jesus 00cpxxx@gmail.com --- Some sites were forced to remove their old versions of Picasa, fortunately oldversion still has them.
File Info: 89f513cd2db779873d009bb7ad400041b4bbbae1 3.0 Build 57.53_picasa3-setup.exe
This is still an issue in wine 1.9.12. Screenshots will be attached for comparison.
https://bugs.winehq.org/show_bug.cgi?id=15505
--- Comment #10 from Bruno Jesus 00cpxxx@gmail.com --- Created attachment 54742 --> https://bugs.winehq.org/attachment.cgi?id=54742 Picasa 3 on XP
https://bugs.winehq.org/show_bug.cgi?id=15505
--- Comment #11 from Bruno Jesus 00cpxxx@gmail.com --- Created attachment 54743 --> https://bugs.winehq.org/attachment.cgi?id=54743 Picasa 3 on Wine 1.6
https://bugs.winehq.org/show_bug.cgi?id=15505
--- Comment #12 from Bruno Jesus 00cpxxx@gmail.com --- Created attachment 54744 --> https://bugs.winehq.org/attachment.cgi?id=54744 Picasa 3 on Wine 1.9.12
I added the 1.6 version just because it renders the text equal to Windows while 1.9.12 breaks the line in a different word.
This bug is about the Sonic logo not appearing in Wine under the Google logo.
https://bugs.winehq.org/show_bug.cgi?id=15505
winetest@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |winetest@luukku.com
--- Comment #13 from winetest@luukku.com --- Behaviour is the same wine 2.0rc5.
But if you use these patches
https://source.winehq.org/patches/data/128612 https://source.winehq.org/patches/data/128613
The logo location gap is filled smoothly. And you cant see the picture location where it supposed to be.
https://bugs.winehq.org/show_bug.cgi?id=15505
--- Comment #14 from Bruno Jesus 00cpxxx@gmail.com --- (In reply to winetest from comment #13)
Behaviour is the same wine 2.0rc5.
But if you use these patches
https://source.winehq.org/patches/data/128612 https://source.winehq.org/patches/data/128613
The logo location gap is filled smoothly. And you cant see the picture location where it supposed to be.
With or without the patches the problem is still the same for me in Wine 2.0.
https://bugs.winehq.org/show_bug.cgi?id=15505
--- Comment #15 from winetest@luukku.com --- (In reply to Bruno Jesus from comment #14)
(In reply to winetest from comment #13)
Behaviour is the same wine 2.0rc5.
But if you use these patches
https://source.winehq.org/patches/data/128612 https://source.winehq.org/patches/data/128613
The logo location gap is filled smoothly. And you cant see the picture location where it supposed to be.
With or without the patches the problem is still the same for me in Wine 2.0.
Yes the issue isnt fixed, but the patches smooth some hole in the screen for me. The logo which this bug is about doesnt show.
https://bugs.winehq.org/show_bug.cgi?id=15505
Kyle_Katarn contact@kcsoftwares.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |contact@kcsoftwares.com
--- Comment #16 from Kyle_Katarn contact@kcsoftwares.com --- I'm facing similar issue when calling STM_SETIMAGE to draw cursors. Could it be the cause, as .cur use transparency for obvious reasons ?
https://bugs.winehq.org/show_bug.cgi?id=15505
temp82@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |temp82@luukku.com
--- Comment #17 from temp82@luukku.com --- I tested another picasa bug but I remembered this one. I don't see this issue with wine 7.11, but the application is from bug 4123 if that differs.