[Mono-bugs] [Bug 73223][Wis] Changed - Gdk.Pixbuf(byte[],bool) ctor cannot load a gif image.

bugzilla-daemon@bugzilla.ximian.com bugzilla-daemon@bugzilla.ximian.com
Thu, 3 Mar 2005 21:20:53 -0500 (EST)

Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

Changed by gonzalo@ximian.com.


--- shadow/73223	2005-03-03 20:23:48.000000000 -0500
+++ shadow/73223.tmp.1013	2005-03-03 21:20:53.000000000 -0500
@@ -1,23 +1,23 @@
 Bug#: 73223
-Product: Mono: Class Libraries
-Version: 1.1
+Product: gtk#
+Version: 1.9
 OS: unknown
 OS Details: 
 Status: ASSIGNED   
 Severity: Unknown
 Priority: Wishlist
-Component: System
+Component: general
 AssignedTo: gonzalo@ximian.com                            
 ReportedBy: kim@gnome.dk               
 QAContact: mono-bugs@ximian.com
 TargetMilestone: ---
-Summary: System.Net.Webclient.DownloadData gives wrong image header in Gdk.Pixbuf(byte[],bool) ctor
+Summary: Gdk.Pixbuf(byte[],bool) ctor cannot load a gif image.
 Please fill in this template when reporting a bug, unless you know what you
 are doing.
 Description of Problem:
 When trying to download an image with System.Net.webclient.DownloadData and
@@ -57,6 +57,22 @@
 Unhandled Exception: GLib.GException: Image header corrupt
 in <0x00075> Gdk.Pixbuf:.ctor (System.Byte[] data, Boolean copy_pixels)
 in <0x0007f> Test:Main ()
+------- Additional Comments From gonzalo@ximian.com  2005-03-03 21:20 -------
+Add the following code after the call to DownloadData:
+using (Stream output = File.OpenWrite ("ximian-logo.gif"))
+                        output.Write (myDataBuffer, 0,
+That will save ximian-logo.gif. Use any program to check that it can
+view the file. Works. 
+And the definitive test, wget the same file and compare them. They are
+the same.
+So the bug belongs to gtk#