[Bug 31596] Microsoft SQL Server Management Studio Express 2005: cannot create database because of exception

wine-bugs at winehq.org wine-bugs at winehq.org
Thu Sep 6 13:13:19 CDT 2012


http://bugs.winehq.org/show_bug.cgi?id=31596

--- Comment #4 from Daniel Jelinski <djelinski1 at gmail.com> 2012-09-06 13:13:19 CDT ---
Created attachment 41594
  --> http://bugs.winehq.org/attachment.cgi?id=41594
Sample C# application with source that can be used to reproduce the bug

Actually it's a problem with decoding animated Gif files. If an application
detects that the image has more than one frame, it tries to get
PropertyTagFrameDelay, which determines exactly how long each frame should be
visible.

Attached application contains a PictureBox, which displays animated Gif under
Windows and throws exception under Wine.

Sample C++ code for decoding Gif files using GDI+ can be found here:
http://www.codeproject.com/Articles/27387/Play-GIF-using-GDI

Gif files specify delay for every frame in graphic control extension, as
described in paragraph 23 here:
http://www.w3.org/Graphics/GIF/spec-gif89a.txt

GifLib used by Wine does not recognize extensions, so there's quite some work
to do.

Also, when Gdi+ reports that the image contains only one frame, PictureBox does
not attempt to read frame delay and does not throw, which makes several
applications behave better, so technically this is a regression (definition:
"bugs relating to programs that were working at one time but stoped working for
some reason")

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list