http://bugs.winehq.org/show_bug.cgi?id=15229
Summary: Dragon NaturallySpeaking 10 has gdiplus error on microphone display box Product: Wine Version: CVS/GIT Platform: All OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: gdiplus AssignedTo: wine-bugs@winehq.org ReportedBy: susancragin@earthlink.net
Created an attachment (id=15993) --> (http://bugs.winehq.org/attachment.cgi?id=15993) screenshot
wine-1.1.4-203-gcd999b2
DNS 10 Standard has a problem (as of today's git) displaying a floating box that shows the microphone and other product features. The box comes up without the usual text and sub-boxes on it. (See attached screenshot.) The microphone works, but if you try to do anything else, such as access a drop-down menu, the program crashes. The error is:
fixme:gdiplus:GdipSetPathGradientSurroundColorsWithCount not implemented
fixme:gdiplus:GdipSetLineBlend not implemented
wine: Call from 0x7b845890 to unimplemented function gdiplus.dll.GdipSetPathGradientBlend, aborting
When I tried it with the gdiplus in winetricks, it just crashed.
http://bugs.winehq.org/show_bug.cgi?id=15229
--- Comment #1 from Susan Cragin susancragin@earthlink.net 2008-09-10 15:20:16 --- Created an attachment (id=15994) --> (http://bugs.winehq.org/attachment.cgi?id=15994) using wine's gdiplus
http://bugs.winehq.org/show_bug.cgi?id=15229
--- Comment #2 from Austin English austinenglish@gmail.com 2008-09-10 16:05:19 --- If native crashes as well, how are you sure it's a gdiplus bug?
http://bugs.winehq.org/show_bug.cgi?id=15229
--- Comment #3 from Susan Cragin susancragin@earthlink.net 2008-09-10 20:10:22 --- Created an attachment (id=16001) --> (http://bugs.winehq.org/attachment.cgi?id=16001) DNS crash with winetricks gdiplus
http://bugs.winehq.org/show_bug.cgi?id=15229
--- Comment #4 from Susan Cragin susancragin@earthlink.net 2008-09-10 20:24:58 --- (In reply to comment #2)
If native crashes as well, how are you sure it's a gdiplus bug?
Well, I'm not sure. But my guess was based on the error messages listed above, which displayed as the program foundered. The errors themselves are in displaying visual items in the checkboxes.
Why it crashed using winetricks gdiplus? I don't know. I attached the terminal output. The backtrace lists mostly gdiplus items.
http://bugs.winehq.org/show_bug.cgi?id=15229
--- Comment #5 from Austin English austinenglish@gmail.com 2008-09-10 20:37:16 --- (In reply to comment #3)
Created an attachment (id=16001)
--> (http://bugs.winehq.org/attachment.cgi?id=16001) [details]
DNS crash with winetricks gdiplus
wine: Call from 0x7b845890 to unimplemented function oleacc.dll.GetRoleTextA, aborting err:module:import_dll Library REGAPI.dll (which is needed by L"C:\Program Files\Nuance\NaturallySpeaking10\Program\wfapi.dll") not found err:module:import_dll Library WINSTA.dll (which is needed by L"C:\Program Files\Nuance\NaturallySpeaking10\Program\wfapi.dll") not found
Not gdiplus.
http://bugs.winehq.org/show_bug.cgi?id=15229
--- Comment #6 from Susan Cragin susancragin@earthlink.net 2008-09-10 20:45:37 --- (In reply to comment #5)
(In reply to comment #3)
Created an attachment (id=16001)
--> (http://bugs.winehq.org/attachment.cgi?id=16001) [details] [details]
DNS crash with winetricks gdiplus
wine: Call from 0x7b845890 to unimplemented function oleacc.dll.GetRoleTextA, aborting err:module:import_dll Library REGAPI.dll (which is needed by L"C:\Program Files\Nuance\NaturallySpeaking10\Program\wfapi.dll") not found err:module:import_dll Library WINSTA.dll (which is needed by L"C:\Program Files\Nuance\NaturallySpeaking10\Program\wfapi.dll") not found
Not gdiplus.
But I got those same error messages when the program worked.
http://bugs.winehq.org/show_bug.cgi?id=15229
--- Comment #7 from Austin English austinenglish@gmail.com 2008-09-11 01:14:09 --- (In reply to comment #6)
But I got those same error messages when the program worked.
Is this a regression?
http://bugs.winehq.org/show_bug.cgi?id=15229
--- Comment #8 from Susan Cragin susancragin@earthlink.net 2008-09-11 05:56:12 --- (In reply to comment #7)
Is this a regression?
Yes, it is. The program displayed correctly on September 9th. Does not work as of September 10th. (I compile from git daily.)
http://bugs.winehq.org/show_bug.cgi?id=15229
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression
--- Comment #9 from Austin English austinenglish@gmail.com 2008-09-11 10:31:20 --- (In reply to comment #8)
(In reply to comment #7)
Is this a regression?
Yes, it is. The program displayed correctly on September 9th. Does not work as of September 10th. (I compile from git daily.)
Please run a regression test: http://wiki.winehq.org/RegressionTesting
http://bugs.winehq.org/show_bug.cgi?id=15229
--- Comment #10 from Susan Cragin susancragin@earthlink.net 2008-09-11 12:05:15 --- Regression test coming up. In the meantime, I was running DNS10 carefully so as not to touch the microphone box. After awhile, it crashed anyway, with the following message.
fixme:gdiplus:GdipCreateHBITMAPFromBitmap stub err:region:CombineRgn Invalid rgn=(nil) fixme:gdiplus:GdipCreateHBITMAPFromBitmap stub err:ole:OleLoadPicture IPersistStream_Load failed fixme:gdiplus:GdipGetImageGraphicsContext not implemented for image type 1114232 fixme:gdiplus:GdipCreateHBITMAPFromBitmap stub fixme:dbghelp:dump_system_info fill in CPU vendorID and feature set
http://bugs.winehq.org/show_bug.cgi?id=15229
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |bunglehead@gmail.com
--- Comment #11 from Nikolay Sivov bunglehead@gmail.com 2008-09-11 14:17:53 --- (In reply to comment #8)
(In reply to comment #7)
Is this a regression?
Yes, it is. The program displayed correctly on September 9th. Does not work as of September 10th. (I compile from git daily.)
Hi Susan,
Actually there were no commits for gdiplus on September 10th. But regression test is very useful still.
Probably I'll start with oleacc problem.
http://bugs.winehq.org/show_bug.cgi?id=15229
--- Comment #12 from Susan Cragin susancragin@earthlink.net 2008-09-12 11:25:33 --- Results of regression testing:
cd999b20de5f80d5af25463f77371b0619111a66 is first bad commit commit cd999b20de5f80d5af25463f77371b0619111a66 Author: Rob Shearman robertshearman@gmail.com Date: Wed Sep 10 11:01:26 2008 +0100
winhttp: Add version resource.
:040000 040000 7af97291da805dccaee1c4e13ddcb7b52c1dd31c 2dd1f749049b7f63c18606e6c3299abaf65ce81c M dlls
http://bugs.winehq.org/show_bug.cgi?id=15229
--- Comment #13 from Austin English austinenglish@gmail.com 2008-09-12 12:10:24 --- (In reply to comment #12)
Results of regression testing:
cd999b20de5f80d5af25463f77371b0619111a66 is first bad commit commit cd999b20de5f80d5af25463f77371b0619111a66 Author: Rob Shearman robertshearman@gmail.com Date: Wed Sep 10 11:01:26 2008 +0100
winhttp: Add version resource.
:040000 040000 7af97291da805dccaee1c4e13ddcb7b52c1dd31c 2dd1f749049b7f63c18606e6c3299abaf65ce81c M dlls
I doubt that...Try running it again, or reverting that commit.
http://bugs.winehq.org/show_bug.cgi?id=15229
--- Comment #14 from Nikolay Sivov bunglehead@gmail.com 2008-09-12 15:23:41 --- Created an attachment (id=16052) --> (http://bugs.winehq.org/attachment.cgi?id=16052) GetRoleText implementation
Susan, hi again. This is first unimplemented call patch for this program. Please post a backtrace building it. I hope this bug will belong clearly to gdiplus after that.
http://bugs.winehq.org/show_bug.cgi?id=15229
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |patch
http://bugs.winehq.org/show_bug.cgi?id=15229
--- Comment #15 from Susan Cragin susancragin@earthlink.net 2008-09-13 08:03:53 --- Created an attachment (id=16070) --> (http://bugs.winehq.org/attachment.cgi?id=16070) winedebug log without backtrace
I couldn't make the backtrace work.
http://bugs.winehq.org/show_bug.cgi?id=15229
--- Comment #16 from Susan Cragin susancragin@earthlink.net 2008-09-15 07:21:03 --- N- Here's an update. As of late Saturday, with patch, the crash has stopped. The microphone box now displays and works correctly using winetricks gdiplus, and displays and partly works (and doesn't crash) using native gdiplus. (The microphone box is the visual part of the program that stays on the screen and has the buttons on it, as opposed to the dictation box, which comes and goes, and which displays text.) So the program is displaying behavior substantially similar to before the regression. Thanks.
http://bugs.winehq.org/show_bug.cgi?id=15229
--- Comment #17 from Nikolay Sivov bunglehead@gmail.com 2008-09-17 03:13:29 --- (In reply to comment #16)
N- Here's an update. As of late Saturday, with patch, the crash has stopped.
Hi, Susan. You mean GetRoleText patch? If so please do not close this report till it will be committed, or request an oleacc component in bugzilla and place it here. I've just reworked it, but more testing needed. I hope I'll be back to my dev. computer next weekend.
The microphone box now displays and works correctly using winetricks gdiplus, and displays and partly works (and doesn't crash) using native gdiplus.
Strange but still wait please for stubs at least to close this.
http://bugs.winehq.org/show_bug.cgi?id=15229
--- Comment #18 from Nikolay Sivov bunglehead@gmail.com 2008-09-25 00:35:44 --- Hello again, Susan.
I've just posted updated GetRoleText patches:
http://www.winehq.org/pipermail/wine-patches/2008-September/062101.html http://www.winehq.org/pipermail/wine-patches/2008-September/062102.html
And a stub for GdipSetPathGradientBlend:
http://www.winehq.org/pipermail/wine-patches/2008-September/062117.html
So you could try with them again. Maybe the last one will change behavior somehow.
http://bugs.winehq.org/show_bug.cgi?id=15229
--- Comment #19 from Nikolay Sivov bunglehead@gmail.com 2008-09-25 10:22:37 --- GdipSetPathGradientBlend stub is in git now.
http://bugs.winehq.org/show_bug.cgi?id=15229
--- Comment #20 from Susan Cragin susancragin@earthlink.net 2008-09-25 11:28:19 --- This deserves a long answer.
BACKGROUND: In DNS9.0 and previous versions, the program could only be accessed by a panel icon. Right-mouse-clicking on the panel icon showed a drop-down menu, which had to be moused. There was no way to access functionality through keystroke commands. But because the program worked, and worked well, I didn't file bugs on this issue. Some months ago Nikolay fixed gdiplus to correct DNS9.0 bug, that allowed DNS9.0 to be installed and run using only native gdipus. I stopped using winetricks gdiplus with 9.0 until I found another (I believe unrelated) bug that caused the program to crash. I never reported that as a bug. Sorry about that. In DNS10, the program's floating DragonBar popped up for the first time. Using winetricks, it had some basic functionality, which was lost due to either a regression or an oleacc bug that Nikolay fixed.
Here's the status quo now, including today's patches.
(1) Using wine's native gdiplus DragonBar has no visible buttons but now has stability and keystroke functionality. Commands can be accessed by keystroke. Drop-down menus do not crash the program. I think it also looks better. Opening DictationBox can crash the program. (?separate bug.)
(2) Installing using winetricks gdiplus Works better than ever. All buttons are shown, and work. Has keystroke functionality as above. Also, I am noticing certain "help" messages within the DragonBar that weren't there before, probably because they didn't display properly. Using Dictation Box is accessible by keystrokes and does not crash the program.
(3) Installing DNS with native gdiplus and then adding winetricks gdiplus afterward. Display box is perfect. Program crashed when opening Dictation Box. (I have attached terminal output, for your information. Maybe this should be a separate bug?)
http://bugs.winehq.org/show_bug.cgi?id=15229
--- Comment #21 from Susan Cragin susancragin@earthlink.net 2008-09-25 11:32:54 --- Created an attachment (id=16269) --> (http://bugs.winehq.org/attachment.cgi?id=16269) installing DNS10 with native gdiplus and then afterwards installing winetricks gdiplus
When I install DNS10 with native gdiplus and install winetricks gdiplus afterwards, the buttons become visible but DictationBox still crashes.
http://bugs.winehq.org/show_bug.cgi?id=15229
--- Comment #22 from Nikolay Sivov bunglehead@gmail.com 2008-09-26 12:13:46 --- (In reply to comment #21)
When I install DNS10 with native gdiplus and install winetricks gdiplus afterwards, the buttons become visible but DictationBox still crashes.
It's hard to say what happens during installation with wine's gdiplus that leads to crash after install even using original library. What we could do now:
1. Please make a +gdiplus trace to get a full calls log. This will help for invisible buttons. 2. What locale do you use? GetRoleText patch actually is wrong for multibyte locales. Maybe this affects something. +oleacc log will be helpful.
P.S. I hope to get correct GetRoleText patch committed next week.
http://bugs.winehq.org/show_bug.cgi?id=15229
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #16052|0 |1 is obsolete| |
--- Comment #23 from Nikolay Sivov bunglehead@gmail.com 2008-09-26 12:14:55 --- (From update of attachment 16052) Don't use this. It's wrong.
http://bugs.winehq.org/show_bug.cgi?id=15229
--- Comment #24 from Susan Cragin susancragin@earthlink.net 2008-09-27 08:34:25 --- Created an attachment (id=16296) --> (http://bugs.winehq.org/attachment.cgi?id=16296) winedebug gdiplus trace
http://bugs.winehq.org/show_bug.cgi?id=15229
--- Comment #25 from Susan Cragin susancragin@earthlink.net 2008-09-27 08:36:30 --- Created an attachment (id=16297) --> (http://bugs.winehq.org/attachment.cgi?id=16297) winedebug oleacc trace
This is sort of short. Does oleacc really trace? or do you have to trace ole? I tried tracing ole, but the output was ENORMOUS and I couldn't get it to pipe to a file... Susan
http://bugs.winehq.org/show_bug.cgi?id=15229
--- Comment #26 from Nikolay Sivov bunglehead@gmail.com 2008-09-28 04:49:26 --- (In reply to comment #25)
Created an attachment (id=16297)
--> (http://bugs.winehq.org/attachment.cgi?id=16297) [details]
winedebug oleacc trace
This is sort of short. Does oleacc really trace? or do you have to trace ole? I tried tracing ole, but the output was ENORMOUS and I couldn't get it to pipe to a file... Susan
It does actually on oleacc channel.
P.S. WINEDEBUG=trace,+oleacc is similar to WINEDEBUG=+oleacc
http://bugs.winehq.org/show_bug.cgi?id=15229
--- Comment #27 from Nikolay Sivov bunglehead@gmail.com 2008-09-28 05:03:41 --- (In reply to comment #24)
Created an attachment (id=16296)
--> (http://bugs.winehq.org/attachment.cgi?id=16296) [details]
winedebug gdiplus trace
You don't actually use my oleacc patch. See:
wine: Call from 0x7b845890 to unimplemented function oleacc.dll.GetRoleTextA, aborting
http://bugs.winehq.org/show_bug.cgi?id=15229
--- Comment #28 from Susan Cragin susancragin@earthlink.net 2008-09-28 17:01:08 --- Created an attachment (id=16339) --> (http://bugs.winehq.org/attachment.cgi?id=16339) oleacc with 2 patches.log
Sorry about the first one. Let's try this.
http://bugs.winehq.org/show_bug.cgi?id=15229
--- Comment #29 from Susan Cragin susancragin@earthlink.net 2008-09-29 11:43:31 --- Forgot to tell you something ... with patch, buttons work even though they are invisible. I can work them both with keystrokes and with the mouse.
http://bugs.winehq.org/show_bug.cgi?id=15229
--- Comment #30 from Nikolay Sivov bunglehead@gmail.com 2008-09-29 12:03:07 --- (In reply to comment #29)
Forgot to tell you something ... with patch, buttons work even though they are invisible. I can work them both with keystrokes and with the mouse.
Ok, I think the problem is here:
fixme:gdiplus:GdipCreateHBITMAPFromBitmap stub
http://bugs.winehq.org/show_bug.cgi?id=15229
--- Comment #31 from Austin English austinenglish@gmail.com 2008-09-29 14:01:53 --- (In reply to comment #26)
P.S. WINEDEBUG=trace,+oleacc is similar to WINEDEBUG=+oleacc
No. You need:
WINEDEBUG=trace+oleacc
or just
WINEDEBUG=+oleacc
As if you don't limit the verbosity, trace is always used. Options for verbosity are trace, warn, err, and fixme.
See also: http://winehq.org/site/docs/wineusr-guide/x543#AEN545
http://bugs.winehq.org/show_bug.cgi?id=15229
--- Comment #32 from Nikolay Sivov bunglehead@gmail.com 2008-09-29 14:25:52 --- (In reply to comment #31)
(In reply to comment #26)
P.S. WINEDEBUG=trace,+oleacc is similar to WINEDEBUG=+oleacc
No. You need:
WINEDEBUG=trace+oleacc
or just
WINEDEBUG=+oleacc
As if you don't limit the verbosity, trace is always used. Options for verbosity are trace, warn, err, and fixme.
See also: http://winehq.org/site/docs/wineusr-guide/x543#AEN545
I've just meant that 'trace,' means nothing (with comma), so the output of 'trace,+oleacc' is the same as with '+oleacc'.
http://bugs.winehq.org/show_bug.cgi?id=15229
--- Comment #33 from Susan Cragin susancragin@earthlink.net 2008-09-29 16:48:41 --- Bottom line -- ANYTHING you need in the next couple of days, I'm yours. Just give it to me in words of one syllable. I'm at home in bed with the flu.
http://bugs.winehq.org/show_bug.cgi?id=15229
--- Comment #34 from Nikolay Sivov bunglehead@gmail.com 2008-10-01 12:06:55 --- Created an attachment (id=16395) --> (http://bugs.winehq.org/attachment.cgi?id=16395) GdipCreateHBITMAPFromBitmap (first try)
Hi again, Susan. Please try to use this. It's incomplete but still..
http://bugs.winehq.org/show_bug.cgi?id=15229
--- Comment #35 from Susan Cragin susancragin@earthlink.net 2008-10-01 12:42:40 --- (In reply to comment #34)
Created an attachment (id=16395)
--> (http://bugs.winehq.org/attachment.cgi?id=16395) [details]
GdipCreateHBITMAPFromBitmap (first try)
Hi again, Susan. Please try to use this. It's incomplete but still..
when tried to apply it said 51 trailing whitespace error... but it seemed to apply, and I am compiling as I type.
http://bugs.winehq.org/show_bug.cgi?id=15229
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #16395|0 |1 is obsolete| |
--- Comment #36 from Nikolay Sivov bunglehead@gmail.com 2008-10-01 12:53:36 --- Created an attachment (id=16396) --> (http://bugs.winehq.org/attachment.cgi?id=16396) GdipCreateHBITMAPFromBitmap (corrected)
http://bugs.winehq.org/show_bug.cgi?id=15229
--- Comment #37 from Susan Cragin susancragin@earthlink.net 2008-10-01 14:18:26 --- Created an attachment (id=16399) --> (http://bugs.winehq.org/attachment.cgi?id=16399) screenshot of DragonBar
The buttons highlight when you go over them, and they work, they just look terrible. I'll try to get you a moving image.
http://bugs.winehq.org/show_bug.cgi?id=15229
--- Comment #38 from Susan Cragin susancragin@earthlink.net 2008-10-01 14:32:29 --- Created an attachment (id=16400) --> (http://bugs.winehq.org/attachment.cgi?id=16400) TERRIBLE movie of DragonBar in action
The movie quality is terrible. (Used Istanbul.) It looks like portions of the screen come and go. But that's not what happens. If you concentrate you can see the changes in the dragonbar as I put the cursor over it.
http://bugs.winehq.org/show_bug.cgi?id=15229
--- Comment #39 from Nikolay Sivov bunglehead@gmail.com 2008-10-01 15:08:10 --- (In reply to comment #37)
Created an attachment (id=16399)
--> (http://bugs.winehq.org/attachment.cgi?id=16399) [details]
screenshot of DragonBar
The buttons highlight when you go over them, and they work, they just look terrible. I'll try to get you a moving image.
Yeah, pretty ugly. I'll post another one. Is there a demo of it? I'll be much faster to test it
http://bugs.winehq.org/show_bug.cgi?id=15229
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #16396|0 |1 is obsolete| |
--- Comment #40 from Nikolay Sivov bunglehead@gmail.com 2008-10-01 15:09:15 --- Created an attachment (id=16401) --> (http://bugs.winehq.org/attachment.cgi?id=16401) GdipCreateHBITMAPFromBitmap (try3)
I hope the result will be better.
http://bugs.winehq.org/show_bug.cgi?id=15229
--- Comment #41 from Susan Cragin susancragin@earthlink.net 2008-10-01 15:39:36 --- (In reply to comment #40)
Created an attachment (id=16401)
--> (http://bugs.winehq.org/attachment.cgi?id=16401) [details]
GdipCreateHBITMAPFromBitmap (try3)
I hope the result will be better.
line 34 trailing whitespace
http://bugs.winehq.org/show_bug.cgi?id=15229
--- Comment #42 from Susan Cragin susancragin@earthlink.net 2008-10-01 17:47:47 --- Created an attachment (id=16408) --> (http://bugs.winehq.org/attachment.cgi?id=16408) screenshot showing DragonBar displaying help messages and button text
This is much better, even with the whitespace error. The text in the "help" box (the white one on the bottom) now displays. The buttons' text displays, although not exactly where it should be.
http://bugs.winehq.org/show_bug.cgi?id=15229
--- Comment #43 from Nikolay Sivov bunglehead@gmail.com 2008-10-02 02:16:00 --- (In reply to comment #42)
Created an attachment (id=16408)
--> (http://bugs.winehq.org/attachment.cgi?id=16408) [details]
screenshot showing DragonBar displaying help messages and button text
This is much better, even with the whitespace error. The text in the "help" box (the white one on the bottom) now displays. The buttons' text displays, although not exactly where it should be.
Still wrong. A rectangle is white maybe because I ignore background color. Could you post a screenshot of this window running windows? After that I need +gdiplus log to check background value used.
http://bugs.winehq.org/show_bug.cgi?id=15229
--- Comment #44 from Susan Cragin susancragin@earthlink.net 2008-10-02 10:20:44 --- Created an attachment (id=16417) --> (http://bugs.winehq.org/attachment.cgi?id=16417) screenshot showing DragonBar displaying correctly
This is how DragonBar looks running winetricks gdiplus, and I think that's how it's supposed to look in Windows. The "buttons" are just words printed on background grey, but they change color to white when you put the mouse over them and blue (shown) when pressed. The white space below the buttons displays status messages. The microphone usually displays correctly. It changes position and turns green when the microphone is active.
http://bugs.winehq.org/show_bug.cgi?id=15229
--- Comment #45 from Susan Cragin susancragin@earthlink.net 2008-10-02 10:22:54 --- Created an attachment (id=16418) --> (http://bugs.winehq.org/attachment.cgi?id=16418) screenshot showing DragonBar when button highlighted but not pressed
http://bugs.winehq.org/show_bug.cgi?id=15229
--- Comment #46 from Susan Cragin susancragin@earthlink.net 2008-10-02 11:57:30 --- Created an attachment (id=16420) --> (http://bugs.winehq.org/attachment.cgi?id=16420) winedebug gdiplus (without patch)
http://bugs.winehq.org/show_bug.cgi?id=15229
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #16401|0 |1 is obsolete| |
--- Comment #47 from Nikolay Sivov bunglehead@gmail.com 2008-10-02 13:09:19 --- Created an attachment (id=16421) --> (http://bugs.winehq.org/attachment.cgi?id=16421) GdipCreateHBITMAPFromBitmap (try4) - removed trailing spaces
http://bugs.winehq.org/show_bug.cgi?id=15229
--- Comment #48 from Susan Cragin susancragin@earthlink.net 2008-10-02 14:33:03 --- Created an attachment (id=16427) --> (http://bugs.winehq.org/attachment.cgi?id=16427) gdiplus with patches applied
http://bugs.winehq.org/show_bug.cgi?id=15229
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #16421|0 |1 is obsolete| |
--- Comment #49 from Nikolay Sivov bunglehead@gmail.com 2008-10-07 18:42:41 --- Created an attachment (id=16527) --> (http://bugs.winehq.org/attachment.cgi?id=16527) GdipCreateHBITMAPFromBitmap
Try this one. Background ignored but I'm not sure it's important in this case.
http://bugs.winehq.org/show_bug.cgi?id=15229
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #16527|0 |1 is obsolete| |
--- Comment #50 from Nikolay Sivov bunglehead@gmail.com 2008-10-08 03:08:24 --- Created an attachment (id=16534) --> (http://bugs.winehq.org/attachment.cgi?id=16534) removed trialing spaces since the last one
http://bugs.winehq.org/show_bug.cgi?id=15229
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #16534|removed trialing spaces |removed trailing spaces description|since the last one |since the last one
http://bugs.winehq.org/show_bug.cgi?id=15229
Susan Cragin susancragin@earthlink.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #15993|0 |1 is obsolete| | Attachment #16399|0 |1 is obsolete| | Attachment #16400|0 |1 is obsolete| | Attachment #16408|0 |1 is obsolete| |
--- Comment #51 from Susan Cragin susancragin@earthlink.net 2008-10-08 08:11:42 --- Created an attachment (id=16538) --> (http://bugs.winehq.org/attachment.cgi?id=16538) screenshot of DragonBar showing one button highlighted with mouse
http://bugs.winehq.org/show_bug.cgi?id=15229
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #16534|0 |1 is obsolete| |
--- Comment #52 from Nikolay Sivov bunglehead@gmail.com 2008-10-08 14:37:59 --- Created an attachment (id=16543) --> (http://bugs.winehq.org/attachment.cgi?id=16543) previous one had a typo..
Sorry, Susan, previous one had a typo. I tested this on a color bitmap, it works for me..I hope we will see these buttons at last)
http://bugs.winehq.org/show_bug.cgi?id=15229
--- Comment #53 from Susan Cragin susancragin@earthlink.net 2008-10-09 21:31:17 --- Created an attachment (id=16565) --> (http://bugs.winehq.org/attachment.cgi?id=16565) screenshot with today's patch & oleacc patches
http://bugs.winehq.org/show_bug.cgi?id=15229
--- Comment #54 from Susan Cragin susancragin@earthlink.net 2008-11-04 10:39:49 --- Interestingly, this bug does not occur when you remove all non-essential packages to compile wine, and just use the packages that the ./config command dictates.
http://bugs.winehq.org/show_bug.cgi?id=15229
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|CVS/GIT |unspecified
--- Comment #55 from Austin English austinenglish@gmail.com 2009-01-20 02:40:24 --- Removing deprecated CVS/GIT version tag. Please retest in current git. If the bug is still present in today's wine, but was not present in some earlier version of wine, please update version field to earliest known version of wine that had the bug. Thanks!
http://bugs.winehq.org/show_bug.cgi?id=15229
Susan Cragin susancragin@earthlink.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|unspecified |1.1.4
--- Comment #56 from Susan Cragin susancragin@earthlink.net 2009-01-20 04:56:06 --- I have changed the version to 1.1.4. Susan
http://bugs.winehq.org/show_bug.cgi?id=15229
Susan Cragin susancragin@earthlink.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #15994|0 |1 is obsolete| | Attachment #16001|0 |1 is obsolete| | Attachment #16070|0 |1 is obsolete| | Attachment #16269|0 |1 is obsolete| | Attachment #16296|0 |1 is obsolete| | Attachment #16297|0 |1 is obsolete| | Attachment #16339|0 |1 is obsolete| | Attachment #16420|0 |1 is obsolete| | Attachment #16427|0 |1 is obsolete| | Attachment #16565|0 |1 is obsolete| |
--- Comment #57 from Susan Cragin susancragin@earthlink.net 2009-07-16 09:21:25 --- Created an attachment (id=22399) --> (http://bugs.winehq.org/attachment.cgi?id=22399) winedebug warn
I have changed the version to 1.1.25, and would like to request that this bug be given some attention. DNS 10 Standard just came out with version 10.1, which is the version shipped on all disks. The DictationBar looks worse than it did in 10.0, and some of the functionality has been lost. From being an annoying cosmetic issue, this has turned into a real problem. I would be happy to run whatever tests are required. Most of the attachments are very old and I have deleted them.
http://bugs.winehq.org/show_bug.cgi?id=15229
--- Comment #58 from Vincent Povirk madewokherd@gmail.com 2009-07-24 17:04:10 --- Is native gdiplus no longer an option? If so, I think that is a separate bug, and I'm hoping it's easier to fix than this one.
http://bugs.winehq.org/show_bug.cgi?id=15229
--- Comment #59 from Susan Cragin susancragin@earthlink.net 2009-07-24 17:15:57 --- Actually, there is an easy workaround that I have just been informed of.
sh winetricks gdiplus fontfix
It works perfectly using that. I wasn't aware of the fontfix part, so it hadn't worked for me. Without that, the buttons do not draw correctly, or at all.
http://bugs.winehq.org/show_bug.cgi?id=15229
--- Comment #60 from Nikolay Sivov bunglehead@gmail.com 2009-08-28 22:35:59 --- Hi, Susan.
Do buttons appear after commit
http://source.winehq.org/git/wine.git/?a=commit;h=28e345882cc866b9902effb94b...
?
http://bugs.winehq.org/show_bug.cgi?id=15229
--- Comment #61 from Susan Cragin susancragin@earthlink.net 2009-08-29 07:28:41 --- Created an attachment (id=23318) --> (http://bugs.winehq.org/attachment.cgi?id=23318) screenshot dragonbar
Was the commit with Friday's git, or Thursday's? If so, this is what happens. No buttons, just white space (which was not there before, if that's any help). If it wasn't in the git, or needs to be patched, I can't do it until Monday.
http://bugs.winehq.org/show_bug.cgi?id=15229
Susan Cragin susancragin@earthlink.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #23318|0 |1 is obsolete| |
--- Comment #62 from Susan Cragin susancragin@earthlink.net 2009-08-29 14:58:00 --- Created an attachment (id=23326) --> (http://bugs.winehq.org/attachment.cgi?id=23326) Screenshot - DragonBar
wine-1.1.28-273-gc4a9d1c Well, either there was a commit Saturday 8/29 or I missed Friday's. As you can see from the screenshot, the buttons are not there but the labels on them are. The "buttons" work, too. But when you press down on them, the text vanishes. However, the improvements make the DragonBar useable, and I will start testing daily gits without winetricks gdiplus, and note improvements as I see them.
http://bugs.winehq.org/show_bug.cgi?id=15229
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #63 from Nikolay Sivov bunglehead@gmail.com 2009-08-30 00:50:57 --- (In reply to comment #62)
However, the improvements make the DragonBar useable, and I will start testing daily gits without winetricks gdiplus, and note improvements as I see them.
Ok. Let's wait for this series to come in (8 patches starting this one): http://www.winehq.org/pipermail/wine-patches/2009-August/077857.html
Png part won't help I think but something about alpha blending could.
P.S. And confirming. I can reproduce this long for a long time.
http://bugs.winehq.org/show_bug.cgi?id=15229
--- Comment #64 from Juan Lang juan_lang@yahoo.com 2009-09-04 13:10:48 --- It looks as though those patches were committed. What's the status with 1.1.29?
http://bugs.winehq.org/show_bug.cgi?id=15229
--- Comment #65 from Susan Cragin susancragin@earthlink.net 2009-09-04 13:41:46 --- Sorry. Same as before. No noticeable change. wine-1.1.29 S.
http://bugs.winehq.org/show_bug.cgi?id=15229
--- Comment #66 from Susan Cragin susancragin@earthlink.net 2009-09-10 07:30:54 --- fixme:gdiplus:GdipSetLinePresetBlend not implemented This pops up... don't know if useful.
http://bugs.winehq.org/show_bug.cgi?id=15229
--- Comment #67 from Vincent Povirk madewokherd@gmail.com 2010-02-02 15:21:44 --- DNS does something like the following: * Create a bitmap in ARGB format. * Draw on the bitmap. * Draw the bitmap on the window.
The problem is that we do our drawing with gdi32, and gdi32 doesn't really support drawing on an ARGB surface. So all alpha values end up at 0, and we end up drawing a transparent bitmap.
To fix this properly, we need the ability to draw without relying on gdi32.
http://bugs.winehq.org/show_bug.cgi?id=15229
--- Comment #68 from Austin English austinenglish@gmail.com 2011-03-29 19:31:05 CDT --- This is your friendly reminder that there has been no bug activity for 6 months. Is this still an issue in current (1.3.16 or newer) wine?
http://bugs.winehq.org/show_bug.cgi?id=15229
--- Comment #69 from Susan Cragin susancragin@earthlink.net 2011-03-29 21:05:05 CDT --- (In reply to comment #68)
This is still a problem. I just tested with: wine-1.3.16-145-g9ea9a05
I'll attach a picture.
http://bugs.winehq.org/show_bug.cgi?id=15229
Frédéric Delanoy frederic.delanoy@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |frederic.delanoy@gmail.com
--- Comment #70 from Frédéric Delanoy frederic.delanoy@gmail.com 2012-02-02 13:39:20 CST --- Is this still an issue in current (1.4-rc1 or newer) wine?
http://bugs.winehq.org/show_bug.cgi?id=15229
--- Comment #71 from Susan Cragin susancragin@earthlink.net 2012-02-02 17:31:07 CST --- (In reply to comment #70)
Is this still an issue in current (1.4-rc1 or newer) wine?
No, this has been fixed. Thank you.
http://bugs.winehq.org/show_bug.cgi?id=15229
Frédéric Delanoy frederic.delanoy@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #72 from Frédéric Delanoy frederic.delanoy@gmail.com 2012-02-02 17:46:20 CST --- Fixed
http://bugs.winehq.org/show_bug.cgi?id=15229
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #73 from Alexandre Julliard julliard@winehq.org 2012-02-11 13:53:26 CST --- Closing bugs fixed in 1.4-rc3.
http://bugs.winehq.org/show_bug.cgi?id=15229
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Platform|All |Other
--- Comment #74 from Austin English austinenglish@gmail.com 2012-02-23 15:26:34 CST --- Removing deprecated 'All' Platform.