http://bugs.winehq.org/show_bug.cgi?id=10982
Summary: ClearScale does not run Product: Wine Version: 0.9.52. Platform: PC URL: http://graphics.stanford.edu/~georgp/ClearScale/index.ht m OS/Version: Linux Status: NEW Keywords: download Severity: normal Priority: P2 Component: wine-gdiplus AssignedTo: wine-bugs@winehq.org ReportedBy: thestig@google.com
ClearScale cannot run due to the following unimplemented gdiplus functions:
GdipCreateFontFamilyFromName (the one that causes the crash) GdipDeleteFontFamily GdipBitmapSetPixel GdipSaveImageToFile GdipDrawImageRectRectI GdipGetImageEncoders GdipGetImageEncodersSize (bug 9362) GdipCloneImage (also needed by the Anti-Grain Geometry GDI Demo, bug 10981)
http://bugs.winehq.org/show_bug.cgi?id=10982
--- Comment #1 from Lei Zhang thestig@google.com 2008-03-03 14:03:55 --- GdipDrawImageRectRectI has been implemented:
http://winehq.org/pipermail/wine-cvs/2008-March/040921.html
http://bugs.winehq.org/show_bug.cgi?id=10982
Lei Zhang thestig@google.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|ClearScale does not run |ClearScale does not run | |(GdipCreateFontFamilyFromNam | |e not implemented)
--- Comment #2 from Lei Zhang thestig@google.com 2008-03-11 17:15:08 --- GdipCreateFontFamilyFromName is also needed by the Supreme Commander patcher. See:
http://bugs.winehq.org/show_bug.cgi?id=7643#c60
As of Wine 0.9.57, the following have been implemented as well:
GdipSaveImageToFile GdipGetImageEncoders GdipGetImageEncodersSize
http://bugs.winehq.org/show_bug.cgi?id=10982
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dank@kegel.com
--- Comment #3 from Dan Kegel dank@kegel.com 2008-03-17 07:15:05 --- Tabula Rasa also needs GdipCreateFontFamilyFromName. Adam Petaccia posted a stub: http://winehq.org/pipermail/wine-patches/2008-March/051661.html
http://bugs.winehq.org/show_bug.cgi?id=10982
David Gerard dgerard@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks| |8499
http://bugs.winehq.org/show_bug.cgi?id=10982
David Gerard dgerard@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dgerard@gmail.com
--- Comment #4 from David Gerard dgerard@gmail.com 2008-03-17 11:49:54 --- AutoWikiBrowser (a .NET 2.0 app) is also blocked on this missing function. See bug 8499.
http://bugs.winehq.org/show_bug.cgi?id=10982
Lei Zhang thestig@google.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks| |12208
http://bugs.winehq.org/show_bug.cgi?id=10982
Aaryna Delsorou delsorou@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |delsorou@gmail.com
--- Comment #5 from Aaryna Delsorou delsorou@gmail.com 2008-05-25 17:28:47 --- TsRemux and Mids' Hero Designer are both also affected by the lack of GdipCreateFontFamilyFromName
http://bugs.winehq.org/show_bug.cgi?id=10982
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |ehoover@mines.edu
--- Comment #6 from Vitaliy Margolen vitaliy@kievinfo.com 2008-05-26 16:23:14 --- *** Bug 13456 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=10982
--- Comment #7 from Erich Hoover ehoover@mines.edu 2008-05-26 17:01:51 --- (In reply to comment #6)
*** Bug 13456 has been marked as a duplicate of this bug. ***
Hmm, apparently googling "site:bugs.winehq.org <function>" is no-longer effective. This bug also affects "Launchpad Enhanced", which is used for running StarWars Galaxies with non-official servers.
http://bugs.winehq.org/show_bug.cgi?id=10982
--- Comment #8 from Austin English austinenglish@gmail.com 2008-05-27 11:58:33 --- Created an attachment (id=13404) --> (http://bugs.winehq.org/attachment.cgi?id=13404) Stub implementation of GdipCreateFontFamilyFromName by Erich Hoover
http://bugs.winehq.org/show_bug.cgi?id=10982
--- Comment #9 from Erich Hoover ehoover@mines.edu 2008-05-27 12:24:40 --- (In reply to comment #8)
Created an attachment (id=13404)
--> (http://bugs.winehq.org/attachment.cgi?id=13404) [details]
Stub implementation of GdipCreateFontFamilyFromName by Erich Hoover
At least for the program I was playing with, this was not sufficient. I ended up stubbing out a LOT of functions to get things to proceed - I'm going to look into seeing if I can make things a bit more reasonable. It'd be nice to get things running without using the native gdi+ dll, but this particular class of functions seems to be largely unimplemented.
http://bugs.winehq.org/show_bug.cgi?id=10982
--- Comment #10 from Austin English austinenglish@gmail.com 2008-05-27 13:54:24 --- (In reply to comment #9)
(In reply to comment #8)
Created an attachment (id=13404)
--> (http://bugs.winehq.org/attachment.cgi?id=13404) [details] [details]
Stub implementation of GdipCreateFontFamilyFromName by Erich Hoover
At least for the program I was playing with, this was not sufficient. I ended up stubbing out a LOT of functions to get things to proceed - I'm going to look into seeing if I can make things a bit more reasonable. It'd be nice to get things running without using the native gdi+ dll, but this particular class of functions seems to be largely unimplemented.
A TON of gdiplus is unimplemented. There's a SoC student working on implementing more of it, Adam Joel Petaccia I believe. A lot of it may be held back b/c of the code freeze, though...
http://bugs.winehq.org/show_bug.cgi?id=10982
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |eandry@mandriva.org
--- Comment #11 from Vitaliy Margolen vitaliy@kievinfo.com 2008-05-28 07:57:51 --- *** Bug 13506 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=10982
James Hawkins truiken@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |madheadcrash@gmx.de
--- Comment #12 from James Hawkins truiken@gmail.com 2008-06-04 14:07:35 --- *** Bug 13684 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=10982
Gabriel Knoska gabriel.knoska@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |gabriel.knoska@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=10982
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |n5470@pinefields.com
--- Comment #13 from Dmitry Timoshkov dmitry@codeweavers.com 2008-06-25 04:49:49 --- *** Bug 12184 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=10982
Lei Zhang thestig@google.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks|8499, 12208 | Summary|ClearScale does not run |ClearScale does not run |(GdipCreateFontFamilyFromNam|(GdipBitmapSetPixel not |e not implemented) |implemented)
--- Comment #14 from Lei Zhang thestig@google.com 2008-07-11 13:12:41 --- Adam implemented GdipCreateFontFamilyFromName and GdipDeleteFontFamily. I think we're down to just GdipBitmapSetPixel (crashes on this) and GdipCloneImage now.
If your application depended on GdipCreateFontFamilyFromName, please retest with Wine 1.1.1 using native gdiplus and file new bugs as needed.
http://bugs.winehq.org/show_bug.cgi?id=10982
James Hawkins truiken@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |max@veneto.com
--- Comment #15 from James Hawkins truiken@gmail.com 2008-07-19 11:15:58 --- *** Bug 14570 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=10982
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|ClearScale does not run |ClearScale, Autocad 2008 do |(GdipBitmapSetPixel not |not run (GdipBitmapSetPixel |implemented) |not implemented)
--- Comment #16 from Dan Kegel dank@kegel.com 2008-11-30 22:37:29 --- Autocad 2008 needs GdipBitmapSetPixel. So does Bridgit (a videoconferencing / whiteboard tool), see http://ubuntuforums.org/showthread.php?t=840428
http://bugs.winehq.org/show_bug.cgi?id=10982
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |interweiss@yahoo.ca
--- Comment #17 from Austin English austinenglish@gmail.com 2008-12-27 10:06:34 --- *** Bug 16643 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=10982
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks| |16643
http://bugs.winehq.org/show_bug.cgi?id=10982
TomaszD dominikowski@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dominikowski@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=10982
--- Comment #18 from Vincent Povirk madewokherd@gmail.com 2009-05-20 16:03:49 --- Clearscale apparently needs GdipBitmapGetPixel, GdipBitmapSetPixel, and GdipSaveImageToFile with .png support.
http://bugs.winehq.org/show_bug.cgi?id=10982
Scott Ritchie scott@open-vote.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |scott@open-vote.org
--- Comment #19 from Scott Ritchie scott@open-vote.org 2009-07-03 00:22:40 --- The game MageGuild crashes on this, it's a very small download: http://lukos.x10hosting.com/node/8
It seems like Massimo Del Fedele submitted a patch to implement, however it hasn't been committed: http://www.winehq.org/pipermail/wine-patches/2009-April/072442.html
Any updates?
http://bugs.winehq.org/show_bug.cgi?id=10982
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |1.2.0
--- Comment #20 from Dan Kegel dank@kegel.com 2009-07-03 11:07:23 --- Affects multiple apps, patch available -> nominating for 1.2
http://bugs.winehq.org/show_bug.cgi?id=10982
--- Comment #21 from Vincent Povirk madewokherd@gmail.com 2009-09-25 13:41:24 --- GetPixel and SetPixel are implemented now.
Clearscale still needs support for saving PNG files. I started work on this, but the resulting files were apparently corrupted (although the tests pass), and I didn't have time to debug it. It'll probably be a while before I work on this again. I can send what I have so far if anyone is interested.
http://bugs.winehq.org/show_bug.cgi?id=10982
--- Comment #22 from Vincent Povirk madewokherd@gmail.com 2009-10-08 18:19:27 --- Patch sent for PNG encoding: http://www.winehq.org/pipermail/wine-patches/2009-October/079703.html
ClearScale should work after this patch.
http://bugs.winehq.org/show_bug.cgi?id=10982
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords|download |
--- Comment #23 from Austin English austinenglish@gmail.com 2009-11-08 03:29:36 --- Patch committed: http://source.winehq.org/git/wine.git/?a=commitdiff;h=cab50432f6eb20ca2224a8...
but Clearscale isn't online anymore, so I can't test. Please retest.
http://bugs.winehq.org/show_bug.cgi?id=10982
--- Comment #24 from Lei Zhang thestig@google.com 2009-11-11 13:15:34 --- I don't have a copy either, but I emailed the author.
http://bugs.winehq.org/show_bug.cgi?id=10982
--- Comment #25 from Austin English austinenglish@gmail.com 2010-05-19 15:56:45 --- Anyone retested yet?
http://bugs.winehq.org/show_bug.cgi?id=10982
Andrew Nguyen arethusa26@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #26 from Andrew Nguyen arethusa26@gmail.com 2010-05-21 17:02:25 --- Microsoft Keyboard Layout Creator in bug 20751 failed when GdipBitmapSetPixel was stubbed, but doesn't fail in gdiplus now. Bridgit.exe calls GdipBitmapSetPixel and at least successfully launches. ClearScale hasn't been available for a long time, so I think it's safe to mark this fixed.
http://bugs.winehq.org/show_bug.cgi?id=10982
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #27 from Alexandre Julliard julliard@winehq.org 2010-05-28 12:50:00 --- Closing bugs fixed in 1.2-rc2.