http://bugs.winehq.org/show_bug.cgi?id=16276
Summary: Vixen + mono20 aborts with "GDI+ status: NotImplemented" after "fixme:gdiplus:GdipGetFontHeightGivenDPI Unhandled unit type: 3" Product: Wine Version: 1.1.9 Platform: Other URL: http://www.vixenlights.com/releases/Vixen%202.0%20Releas e.zip OS/Version: other Status: NEW Keywords: download Severity: normal Priority: P2 Component: gdiplus AssignedTo: wine-bugs@winehq.org ReportedBy: dank@kegel.com
http://computerchristmas.com/ForumBoard/read.php?f=2&i=198&t=193 says that Vixen works well with Wine and .net 20 (and I verified that it does, following that recipe), so I tried it with Wine-1.1.9 and Mono 2.0.1. Sadly, it fails early on with a "GDI+ status: NotImplemented" problem. Here's how to reproduce:
$ rm -rf .wine $ wget http://www.vixenlights.com/releases/Vixen%202.0%20Release.zip $ wget http://kegel.com/wine/winetricks $ sh ~/winetricks corefonts mono20 $ cd ~/.wine/drive_c $ unzip ~/Vixen*Release.zip $ cd Vixen* $ wine Vixen.exe fixme:gdiplus:GdipSetStringFormatFlags format (0x1292950) flags (4096) fixme:gdiplus:GdipGetFontHeightGivenDPI Unhandled unit type: 3 fixme:gdiplus:GdipGetFontHeightGivenDPI Unhandled unit type: 3
Unhandled Exception: System.NotImplementedException: The requested feature is not implemented [GDI+ status: NotImplemented] at System.Drawing.GDIPlus.CheckStatus (Status status) [0x00000] at System.Drawing.Font.GetHeight (Single dpi) [0x00000] at System.Drawing.Font.GetHeight () [0x00000] at System.Drawing.Font.get_Height () [0x00000] at (wrapper remoting-invoke-with-check) System.Drawing.Font:get_Height () at System.Windows.Forms.XplatUIWin32.GetAutoScaleSize (System.Drawing.Font font) [0x00000] at System.Windows.Forms.XplatUI.GetAutoScaleSize (System.Drawing.Font font) [0x00000]
As https://bugzilla.novell.com/show_bug.cgi?id=450194 points out, wine's gdiplus error messages looks directly related to the problem, so perhaps wine's gdiplus needs beefing up here.
http://bugs.winehq.org/show_bug.cgi?id=16276
Hans Leidekker hans@meelstraat.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |hans@meelstraat.net
--- Comment #1 from Hans Leidekker hans@meelstraat.net 2008-11-30 04:06:45 --- Try this patch: http://www.winehq.org/pipermail/wine-patches/2008-November/065253.html
http://bugs.winehq.org/show_bug.cgi?id=16276
--- Comment #2 from Dan Kegel dank@kegel.com 2008-11-30 16:41:34 --- Sweet. That gets me to the next problem, unimplemented function gdiplus.dll.GdipGetImagePaletteSize, aborting
http://bugs.winehq.org/show_bug.cgi?id=16276
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |bunglehead@gmail.com
--- Comment #3 from Nikolay Sivov bunglehead@gmail.com 2008-12-01 14:47:40 --- (In reply to comment #1)
Try this patch: http://www.winehq.org/pipermail/wine-patches/2008-November/065253.html
Dan, it's in git now.
http://bugs.winehq.org/show_bug.cgi?id=16276
--- Comment #4 from Nikolay Sivov bunglehead@gmail.com 2008-12-02 11:13:56 --- (In reply to comment #3)
(In reply to comment #1)
Try this patch: http://www.winehq.org/pipermail/wine-patches/2008-November/065253.html
Dan, it's in git now.
Update:
current version contains an GdipGetImagePaletteSize stub as well. So, Dan, you could try it.
http://bugs.winehq.org/show_bug.cgi?id=16276
--- Comment #5 from Nikolay Sivov bunglehead@gmail.com 2009-01-14 18:33:08 --- Any progress with that on 1.1.12 or current?
http://bugs.winehq.org/show_bug.cgi?id=16276
--- Comment #6 from Dan Kegel dank@kegel.com 2009-01-17 11:12:02 --- Heh. It puts up a dialog with zero client height.
I think maybe we need more than a stub there.
Also, AutoWikiBrowser needs a better implementation of GdipGetImagePaletteSize; it aborts complaining that the function is unimplemented.
http://bugs.winehq.org/show_bug.cgi?id=16276
Michal Suchanek hramrach@centrum.cz changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |hramrach@centrum.cz
http://bugs.winehq.org/show_bug.cgi?id=16276
Juan Lang juan_lang@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Vixen + mono20 aborts with |Vixen + mono20 shows |"GDI+ status: |zero-height dialog |NotImplemented" after | |"fixme:gdiplus:GdipGetFontH | |eightGivenDPI Unhandled | |unit type: 3" |
--- Comment #7 from Juan Lang juan_lang@yahoo.com 2009-09-04 13:05:00 --- Adjusting summary.
http://bugs.winehq.org/show_bug.cgi?id=16276
--- Comment #8 from Vincent Povirk madewokherd@gmail.com 2010-01-01 17:27:16 --- It passes a rectangle with Height > INT_MAX to GdipMeasureString, and we end up with a negative height when we convert that to an integer.
http://bugs.winehq.org/show_bug.cgi?id=16276
--- Comment #9 from Vincent Povirk madewokherd@gmail.com 2010-01-01 17:36:04 --- Patch sent: http://www.winehq.org/pipermail/wine-patches/2010-January/083404.html
http://bugs.winehq.org/show_bug.cgi?id=16276
--- Comment #10 from Vincent Povirk madewokherd@gmail.com 2010-05-08 16:36:45 --- That patch was not committed because it depended on a patch that was rejected. Here's attempt two: http://www.winehq.org/pipermail/wine-patches/2010-May/088206.html
http://bugs.winehq.org/show_bug.cgi?id=16276
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC|bunglehead@gmail.com |
http://bugs.winehq.org/show_bug.cgi?id=16276
--- Comment #11 from Vincent Povirk madewokherd@gmail.com 2010-06-24 14:54:15 --- The patch was committed. Please retest.
http://bugs.winehq.org/show_bug.cgi?id=16276
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #12 from Austin English austinenglish@gmail.com 2010-07-29 17:58:29 --- Works fine in wine-1.2-562-ga6203f8 and mono26.
http://bugs.winehq.org/show_bug.cgi?id=16276
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #13 from Alexandre Julliard julliard@winehq.org 2010-07-30 12:56:22 --- Closing bugs fixed in 1.3.0.