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 [EMAIL PROTECTED] http://bugzilla.ximian.com/show_bug.cgi?id=80565 --- shadow/80565 2007-01-30 11:54:25.000000000 -0500 +++ shadow/80565.tmp.13678 2007-01-30 11:58:56.000000000 -0500 @@ -1,12 +1,12 @@ Bug#: 80565 Product: Mono: Class Libraries Version: 1.2 OS: unknown OS Details: Ubuntu Edgy -Status: NEW +Status: ASSIGNED Resolution: Severity: Unknown Priority: Normal Component: Sys.Drawing. AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] @@ -112,6 +112,24 @@ ------- Additional Comments From [EMAIL PROTECTED] 2007-01-30 11:54 ------- I had a quick look at the code, and it seems like resgen uses the System.Resources.ResourceWriter class, which in turn uses binary serialization to write out the contents. That is, the object gets loaded and then serialized back into the resources file. Can't test it on Windows for the moment, though. + +------- Additional Comments From [EMAIL PROTECTED] 2007-01-30 11:58 ------- +Yes, the stacktrace shows that our serialization code calls Save, +which can't work for decoder-only codecs, like ICO. MS probably has +some other way to serialize the image. + +Read in 2 resources from 'Resources.resx' +System.ArgumentException: No codec available for +format:b96b3cb5-0728-11d3-9d7b-0000f81ef32e + at System.Drawing.Image.Save (System.IO.Stream stream, +System.Drawing.Imaging.ImageFormat format) [0x00033] in +/home/poupou/svn/mcs/class/System.Drawing/System.Drawing/Image.cs:429 + at +System.Drawing.Image.System.Runtime.Serialization.ISerializable.GetObjectData +(System.Runtime.Serialization.SerializationInfo info, StreamingContext +context) [0x00006] in +/home/poupou/svn/mcs/class/System.Drawing/System.Drawing/Image.cs:82 + _______________________________________________ mono-bugs maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-bugs
