[Mono-bugs] [Bug 413461] Bezier curves via GraphicsPath render improperly

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Mon Aug 4 10:29:53 EDT 2008


https://bugzilla.novell.com/show_bug.cgi?id=413461

User spouliot at novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=413461#c1


Sebastien Pouliot <spouliot at novell.com> changed:

           What    |Removed                                         |Added
----------------------------------------------------------------------------
                 CC|                                                |spouliot at novell.com
             Status|NEW                                             |RESOLVED
          Component|Sys.Drawing.                                    |libgdiplus
         Resolution|                                                |FIXED




--- Comment #1 from Sebastien Pouliot <spouliot at novell.com>  2008-08-04 08:29:52 MDT ---
There are two issues here.

(a) it seems MS "assume" a PathPointType.CloseSubpath at the end of the
GraphicsPath supplied. Closing the path fix the shape. I said "assume" because
unit tests shows that CloseSubpath is not added to the path.

(b) we should always stroke (when filling, a hack to match GDI+ from cairo)
with a line width of 1.0 (and not with the current pen width)

Fixed in SVN r109571 (HEAD) and r109572 (2.0 branch).
Unit test, based on test case, added in r109573.

Thanks!


-- 
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the mono-bugs mailing list