[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
Sat Sep 2 15:43:10 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 wosscode at gmail.com.


--- shadow/79254	2006-09-02 15:42:29.000000000 -0400
+++ shadow/79254.tmp.32185	2006-09-02 15:43:10.000000000 -0400
@@ -66,6 +66,19 @@
 lot of time and help create unit tests to avoid future regressions.
 ------- Additional Comments From wosscode at gmail.com  2006-09-02 15:42 -------
 Created an attachment (id=17592)
 A tar file containing the C# source of a demo app of the Matrix.Scale() bug
+------- Additional Comments From wosscode at gmail.com  2006-09-02 15:43 -------
+OK.  I had to write a new one because I lost the windows one.
+Compile with:
+gmcs *.cs -r:System.Drawing -r:System.Windows.Forms
+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.

More information about the mono-bugs mailing list