[Mono-bugs] [Bug 79254][Maj] Changed - Matrix.Scale() causes unwanted x, y Translation.

bugzilla-daemon at bugzilla.ximian.com bugzilla-daemon at bugzilla.ximian.com
Sun Sep 3 10:46:14 EDT 2006

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/79254	2006-09-02 15:43:10.000000000 -0400
+++ shadow/79254.tmp.16539	2006-09-03 10:46:14.000000000 -0400
@@ -1,12 +1,12 @@
 Bug#: 79254
 Product: Mono: Class Libraries
 Version: unspecified
 OS: unknown
 OS Details: 2.6.11-1.1369_FC4 #1 Thu Jun 2 22:55:56 EDT 2005 i686 i686 i386 GNU/Linux
-Status: NEW   
+Status: ASSIGNED   
 Severity: Unknown
 Priority: Major
 Component: Sys.Drawing.
 AssignedTo: sebastien at ximian.com                            
 ReportedBy: wosscode at gmail.com               
@@ -79,6 +79,10 @@
 Then run the exe.  Click the form to make it draw a line.  The
 checkbox determines whether or not my hacky fix is used or not.  If
 oyu alter the scale value then the top left end of the line will end
 up ina different place.  This is clearly not intended because scaling
 a point at (0,0) should not cause it to move.
+------- Additional Comments From sebastien at ximian.com  2006-09-03 10:46 -------
+The problem is our antialiasing support. It add small values (normally
+half pixel) before drawing but 0 and 0.5 * 100 are very different values.

More information about the mono-bugs mailing list