http://bugs.winehq.org/show_bug.cgi?id=25850
Summary: Transparency in toolbar icons does not work (black background) Product: Wine Version: 1.3.11 Platform: x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: bizzone@hotbox.ru
Created an attachment (id=32937) --> (http://bugs.winehq.org/attachment.cgi?id=32937) Programs screenshots
In some programs icons in toolbars are shown without transparency, background is black. I saw this bug in following applications:
- HeidiSQL 6.0.0 - Navicat premium 9.1 - Wine wordpad
Screenshots are attached.
OS: kubuntu linux 10.10 Wine: 1.3.11
http://bugs.winehq.org/show_bug.cgi?id=25850
Higgs bison bizzone@hotbox.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |bizzone@hotbox.ru
http://bugs.winehq.org/show_bug.cgi?id=25850
--- Comment #1 from info@3wheeldrive.com 2011-02-07 07:53:31 CST --- Created an attachment (id=33181) --> (http://bugs.winehq.org/attachment.cgi?id=33181) Screen shot of LTSpice toolbar.
This bug makes some WINE apps very difficult to use. It all depends on how the icons are drawn. These same icons are also rendered incorrectly if they are shown in the pull-down menus.
http://bugs.winehq.org/show_bug.cgi?id=25850
info@3wheeldrive.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |info@3wheeldrive.com
--- Comment #2 from info@3wheeldrive.com 2011-02-07 08:02:01 CST --- For me, problem started after installation of some winetricks modules. winecfg -> Desktop Integration does not provide a means to change the toolbar background color.
LTSpice and some other programs become very difficult to use because of this bug. If toolbar icons are drawn with dark lines, they become illegible.
http://bugs.winehq.org/show_bug.cgi?id=25850
--- Comment #3 from Dmitry Timoshkov dmitry@codeweavers.com 2011-02-07 08:08:08 CST --- Are you using native comctl32 by any chance?
http://bugs.winehq.org/show_bug.cgi?id=25850
--- Comment #4 from info@3wheeldrive.com 2011-02-07 08:15:53 CST --- (In reply to comment #3)
Are you using native comctl32 by any chance?
My winecfg -> Libraries shows:
*comctl32 (native, builtin)
http://bugs.winehq.org/show_bug.cgi?id=25850
--- Comment #5 from info@3wheeldrive.com 2011-02-07 08:21:31 CST --- (In reply to comment #3)
Are you using native comctl32 by any chance?
THANK YOU, Dimitry!!!
I just changed it to (builtin) and it fixed my problem. Spasibo!
http://bugs.winehq.org/show_bug.cgi?id=25850
--- Comment #6 from Higgs bison bizzone@hotbox.ru 2011-02-07 10:27:16 CST --- (In reply to comment #3)
Are you using native comctl32 by any chance?
Hm, I don`t use any dll owerrides or winetricks in tris wineprefix.
Can this bug be related to desktop enviorment? My friend told me that he didn`t saw this bug in Gnome (uses GTK), but I use KDE (uses QT).
http://bugs.winehq.org/show_bug.cgi?id=25850
--- Comment #7 from Ely Bass info@3wheeldrive.com 2011-02-07 10:38:34 CST --- (In reply to comment #6)
(In reply to comment #3)
Are you using native comctl32 by any chance?
Hm, I don`t use any dll owerrides or winetricks in tris wineprefix.
Can this bug be related to desktop enviorment? My friend told me that he didn`t saw this bug in Gnome (uses GTK), but I use KDE (uses QT).
I too use KDE. How is your comctl32 library set in winecfg? You can use the "wine winecfg" command in a terminal window to start the configurator. Then click the "Libraries" tab. It will show you which libraries WINE is using.
comctl32 should be set to (builtin). To change it, select the comctl32 library and click "Edit..." then change it to "builtin" in the dialog box that opens.
This worked on my system.
http://bugs.winehq.org/show_bug.cgi?id=25850
--- Comment #8 from Higgs bison bizzone@hotbox.ru 2011-02-07 12:12:17 CST ---
I too use KDE. How is your comctl32 library set in winecfg? You can use the "wine winecfg" command in a terminal window to start the configurator. Then click the "Libraries" tab. It will show you which libraries WINE is using.
There is empty list in owerrided dll`s, so wine uses builtin library. Also, there is no place where wine can find native library, I didn`t download it :).
comctl32 should be set to (builtin). To change it, select the comctl32 library and click "Edit..." then change it to "builtin" in the dialog box that opens.
Can you try to start HeidiSQL on your system, please? It can be downloaded from http://www.heidisql.com/download.php . Program is free. I want to know, does this bug appear only in my system.
http://bugs.winehq.org/show_bug.cgi?id=25850
--- Comment #9 from Ely Bass info@3wheeldrive.com 2011-02-07 12:46:03 CST --- (In reply to comment #8)
Can you try to start HeidiSQL on your system, please? It can be downloaded from http://www.heidisql.com/download.php . Program is free. I want to know, does this bug appear only in my system.
Yeah I'll try. I'm backing up my .WINE and it's 8.4G so it will take a while.
http://bugs.winehq.org/show_bug.cgi?id=25850
--- Comment #10 from Ely Bass info@3wheeldrive.com 2011-02-07 17:55:55 CST --- Created an attachment (id=33185) --> (http://bugs.winehq.org/attachment.cgi?id=33185) Screen shot of HeidiSQL
This screen shot shows HeidiSQL session manager, a file browser opened by HeidiSQL and part of the title bar for LTspice. Looks like HeidiSQL has a problem with its icons, but the file browser opened by HeidiSQL and LTspice started after HeidiSQL are all fine.
http://bugs.winehq.org/show_bug.cgi?id=25850
--- Comment #11 from Ely Bass info@3wheeldrive.com 2011-02-07 18:02:33 CST --- (In reply to comment #8)
Can you try to start HeidiSQL on your system, please? It can be downloaded from http://www.heidisql.com/download.php . Program is free. I want to know, does this bug appear only in my system.
OK, downloaded and ran HeidiSQL. Looks like the icon problem is unique to only HeidiSQL. The file browser Heidi started is fine as is LTspice which I started after HeidiSQL. See the screen shot attachment.
Maybe HeidiSQL carries its own comctl32 and it is not compatible with our versions of Linux. My system is running Compiz Fusion if that makes any difference.
Hope this helps.
http://bugs.winehq.org/show_bug.cgi?id=25850
--- Comment #12 from Higgs bison bizzone@hotbox.ru 2011-02-08 16:16:14 CST --- (In reply to comment #11)
(In reply to comment #8)
Can you try to start HeidiSQL on your system, please? It can be downloaded from http://www.heidisql.com/download.php . Program is free. I want to know, does this bug appear only in my system.
OK, downloaded and ran HeidiSQL. Looks like the icon problem is unique to only HeidiSQL. The file browser Heidi started is fine as is LTspice which I started after HeidiSQL. See the screen shot attachment.
Thanks. I saw screen like yours. Bug does not appear only in HeidySQL: Navicat displays icons wrong, too.
Maybe HeidiSQL carries its own comctl32 and it is not compatible with our versions of Linux. My system is running Compiz Fusion if that makes any difference.
Hm, there is no such DLL in program folder. May this bug be caused by any other DLL? I hope, owerriding can fix it.
PS. I found discussion about this bug in project bugtracker http://code.google.com/p/heidisql/issues/detail?id=1811 . Sad, but this bug seems to be unfixable by using native dlls: tre reason is wrong Delphi 2010 png aplha rendering. But I`ll try to ask maintainer about that bug.
http://bugs.winehq.org/show_bug.cgi?id=25850
Ansgar muell@anse.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |muell@anse.de
--- Comment #13 from Ansgar muell@anse.de 2011-02-09 18:15:39 CST --- The file browser you see in Wine is not rendered using the Windows wrapper - it's a native Linux dialog, so it does not wonder that this dialog has no graphical glitches. Anyway, there is no relevant DLL installed in the HeidiSQL directory, only a libmysql.dll, and a few textfiles, nothing more.
Rendering of PNG icons in Delphi applications was always broken. Before Delphi 2009 there was the "PNG component", which was aquired by Embarcadero, so at least HeidiSQL's PNG icons were always using the same source. Someone should probably try an alternative to the built in PNG icon library so we can finally find out if this is a Wine bug or a Delphi bug. I only find some hint to the "X2 Graphics list" on http://www.cap-systems.com/blog/delphi-und-png-bilder/ , unfortunately this is totally out of date and development was stopped in 2004 or so, no hint about that on http://www.x2software.net/.
http://bugs.winehq.org/show_bug.cgi?id=25850
vicmarcal@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |vicmarcal@hotmail.com
--- Comment #14 from vicmarcal@hotmail.com 2011-02-24 09:05:06 CST --- Hi guys! I have seen you are experiencing issues with Wine Wordpad and black background in the Toolbar buttons. At least #1 .
We have been experiencing the same, but the problem is not related with comctl32, (at least in this case) but with the app itself.
Here you can see Wine Wordpad running on XP: http://mysoft.zapto.org:8000/Emulator/NotePad32.png
Hope it helps! (at least for Wine Wordpad)
ReactOS Software Testing Team Coordinator vmartinez-at-reactos.org
http://bugs.winehq.org/show_bug.cgi?id=25850
Higgs bison bizzone@hotbox.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #15 from Higgs bison bizzone@hotbox.ru 2011-07-10 08:56:07 CDT --- *** This bug has been confirmed by popular vote. ***
http://bugs.winehq.org/show_bug.cgi?id=25850
Shanto shanto@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |shanto@hotmail.com
http://bugs.winehq.org/show_bug.cgi?id=25850
--- Comment #16 from Higgs bison bizzone@hotbox.ru 2011-11-15 13:07:20 CST --- I found bug http://bugs.winehq.org/show_bug.cgi?id=201 which is very similar to this. But it is closed and fixed. Transparency bug may be related to it.
http://bugs.winehq.org/show_bug.cgi?id=25850
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download URL| |http://heidisql.googlecode. | |com/files/HeidiSQL_6.0_Port | |able.zip CC| |00cpxxx@gmail.com
--- Comment #17 from Bruno Jesus 00cpxxx@gmail.com 2011-11-15 13:15:25 CST --- Still present in wine-1.3.32-204-g49cade4b.
Steps to reproduce: Download Heidisql portable (bug url), open, press the NEW button. All icons will have black background.
http://bugs.winehq.org/show_bug.cgi?id=25850
Sylvain Petreolle spetreolle@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |spetreolle@yahoo.fr
http://bugs.winehq.org/show_bug.cgi?id=25850
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |73b9dc98eb9ab371f92d8c0a054 | |c71f3d9b194ee Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #18 from Alexandre Julliard julliard@winehq.org 2011-11-16 12:47:28 CST --- Fixed by 73b9dc98eb9ab371f92d8c0a054c71f3d9b194ee.
http://bugs.winehq.org/show_bug.cgi?id=25850
--- Comment #19 from Higgs bison bizzone@hotbox.ru 2011-11-16 12:54:38 CST --- (In reply to comment #18)
Fixed by 73b9dc98eb9ab371f92d8c0a054c71f3d9b194ee.
Sorry, what? :)) Bug still appears in 1.3.32.
http://bugs.winehq.org/show_bug.cgi?id=25850
--- Comment #20 from Higgs bison bizzone@hotbox.ru 2011-11-16 12:59:40 CST --- Oops, this is commit hash in the top of page. Sorry.
http://bugs.winehq.org/show_bug.cgi?id=25850
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #21 from Alexandre Julliard julliard@winehq.org 2011-11-18 13:03:34 CST --- Closing bugs fixed in 1.3.33.
http://bugs.winehq.org/show_bug.cgi?id=25850
--- Comment #22 from Shanto shanto@hotmail.com 2011-11-18 16:44:59 CST --- Created attachment 37525 --> http://bugs.winehq.org/attachment.cgi?id=37525 Navicat Premium 10.0.7 on WINE 1.3.33
Much much better than how it was previously, but there's still one edge case where this bug remains in effect.
http://bugs.winehq.org/show_bug.cgi?id=25850
--- Comment #23 from Shanto shanto@hotmail.com 2011-11-18 17:10:42 CST --- (In reply to comment #22)
Created attachment 37525 [details] Navicat Premium 10.0.7 on WINE 1.3.33
Much much better than how it was previously, but there's still one edge case where this bug remains in effect.
NOTE: The defective toolbar icon in the above screenshot is totally black, whereas previously, only the background was black and bitmap colors were still visible. Compare with http://bugs.winehq.org/attachment.cgi?id=36620.
http://bugs.winehq.org/show_bug.cgi?id=25850
--- Comment #24 from Alexandre Julliard julliard@winehq.org 2011-11-19 03:35:57 CST --- Please file a new bug for that black icon.
https://bugs.winehq.org/show_bug.cgi?id=25850
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net Component|-unknown |comctl32