[cairo-bugs] [Bug 53841] Rectangle drawn incorrectly when it has zero height and miter limit morethan 1.414

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Mon Aug 20 06:27:18 PDT 2012


https://bugs.freedesktop.org/show_bug.cgi?id=53841

Chris Wilson <chris at chris-wilson.co.uk> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |FIXED

--- Comment #2 from Chris Wilson <chris at chris-wilson.co.uk> 2012-08-20 13:27:18 UTC ---
commit ee7f5607192a3341df45199b1c7c8996f2b7347d
Author: Chris Wilson <chris at chris-wilson.co.uk>
Date:   Mon Aug 20 14:21:23 2012 +0100

    stroker: Avoid emitting a miter join for across an elided degenerate
segment

    Given the criteria of the rectlinear stroker that it only handles
    horizontal and vertical line segments, and eliminates degenerate
    segments before stroking, we must be careful not to apply a join between
    two horizontal segments (for example if the intervening vertical segment
    was degenerate and so elided). A miter join between two colinear
    segments is empty, yet we were blissfully extending the line caps to
    cover the join.

    Fixes: outline-tolerance
    Bugzilla: https://bugzilla.mozilla.org/show_bug.cgi?id=407107
    Signed-off-by: Chris Wilson <chris at chris-wilson.co.uk>

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA Contact for the bug.


More information about the cairo-bugs mailing list