[Mono-bugs] [Bug 81178][Nor] Changed - Metafile does not render

bugzilla-daemon at bugzilla.ximian.com bugzilla-daemon at bugzilla.ximian.com
Wed Apr 4 10:57:07 EDT 2007

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 sebastien at ximian.com.


--- shadow/81178	2007-04-04 09:55:35.000000000 -0400
+++ shadow/81178.tmp.9852	2007-04-04 10:57:07.000000000 -0400
@@ -1,12 +1,12 @@
 Bug#: 81178
 Product: Mono: Class Libraries
 Version: unspecified
 OS: unknown
 OS Details: 
-Status: NEW   
+Status: NEEDINFO   
 Severity: Unknown
 Priority: Normal
 Component: libgdiplus
 AssignedTo: sebastien at ximian.com                            
 ReportedBy: jackson at ximian.com               
@@ -48,6 +48,72 @@
 information diverges. I may have to duplicate headers so we return MS
 GDI+ compatible values while we use "valid" values to process metafiles.
 All this is probable due to the fact that GDI+ doesn't do itself a lot
 wrt metafiles (and even less correct stuff) and only delegates that
 stuff at GDI. However that doesn't explains codec signature mishandling :|
+------- Additional Comments From sebastien at ximian.com  2007-04-04 10:57 -------
+The first part (recognize non-placeable WMF) is in SVN r75384.
+At this stage you should see a frame where the image will be drawn.
+The frame doesn't look to be at the right place (as it contains the
+text). Does the RFT code works on Windows (using this sample) ?
+I also get a NRE when clicking on the image using
+mono --debug wordpad.exe 81178.rtf
+font height:  12
+        [XDest 0, YDest 0, nDestWidth 438, nDestHeight 150]
+        [XSrc 0, YSrc 0, nSrcWidth 438, nSrcHeight 150]
+        lpBits 0x86834cc, lpBitsInfo 0x8682dec, iUsage 0, dwRop 13369376
+                Size: 40
+                Width: 438
+                Height: 150
+                Planes: 1
+                BitCount: 8
+                Compression: 0
+                SizeImage: 66000
+                XPelsPerMeter: 2834
+                YPelsPerMeter: 2834
+                ClrUsed: 29
+System.NullReferenceException: Object reference not set to an instance
+of an object
+  at System.Windows.Forms.Document.PositionCaret (Int32 x, Int32 y)
+[0x00035] in
+  at System.Windows.Forms.TextBoxBase.TextBoxBase_MouseDown
+(System.Object sender, System.Windows.Forms.MouseEventArgs e)
+[0x00010] in
+  at (wrapper delegate-invoke)
+  at System.Windows.Forms.Control.OnMouseDown
+(System.Windows.Forms.MouseEventArgs e) [0x0001c] in
+  at System.Windows.Forms.Control.WmLButtonDown
+(System.Windows.Forms.Message& m) [0x0001a] in
+  at System.Windows.Forms.Control.WndProc
+(System.Windows.Forms.Message& m) [0x0016e] in
+  at System.Windows.Forms.TextBoxBase.WndProc
+(System.Windows.Forms.Message& m) [0x001cc] in
+  at System.Windows.Forms.RichTextBox.WndProc
+(System.Windows.Forms.Message& m) [0x00000] in
+  at System.Windows.Forms.Control+ControlWindowTarget.OnMessage
+(System.Windows.Forms.Message& m) [0x00000] in
+  at System.Windows.Forms.Control+ControlNativeWindow.WndProc
+(System.Windows.Forms.Message& m) [0x00000] in
+  at System.Windows.Forms.NativeWindow.WndProc (IntPtr hWnd, Msg msg,
+IntPtr wParam, IntPtr lParam) [0x0006b] in
+                ClrImportant: 29poupou at pollux:~/svn/winforms/wordpad>

More information about the mono-bugs mailing list