[cairo-bugs] [Bug 9189] Dashed strokes too long in fallback images

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Wed Oct 15 23:55:23 PDT 2008


http://bugs.freedesktop.org/show_bug.cgi?id=9189


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

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|Dashed strokes too long with|Dashed strokes too long in
                   |gradient paint in PDF       |fallback images

Adrian Johnson <ajohnson at redneon.com> changed:

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




--- Comment #7 from Chris Wilson <chris at chris-wilson.co.uk>  2008-09-29 06:05:08 PST ---
(In reply to comment #6)
> Is there anything I can do to help fix the problem?  I did try digging into the
> code, but I am afraid it's rather above me.  Perhaps with some pointers as to
> where to look, or some hand-holding, I could do some of the drudge work?

Well, we know the problem is stroking dashes under a fallback image so the
issue is likely to be confined to _cairo_stroker_line_to_dashed() in
src/cairo-path-stroke.c (and its inputs). If you are interested, I'd read
through that function taking note of what matrices are used and then tracing
back to see their construction. Then either you spot the problem straight-away,
or you can start comparing the difference between difference fallback
resolutions. If you can join us on irc, in #cairo on irc.freenode.net, we'll
happily help you learn the code and assist in whatever way we can. 


--- Comment #8 from Paul Sephton <paul at inet.co.za>  2008-09-29 06:12:32 PST ---
Thanks-  I'll get out my spade and go digging.  I will let you know what I
find.


--- Comment #9 from Adrian Johnson <ajohnson at redneon.com>  2008-10-15 23:54:47 PST ---
Fixed with

http://gitweb.freedesktop.org/?p=cairo;a=commit;h=5911c6966de832fa350a6e9a4d587b7c3b3b4825


-- 
Configure bugmail: http://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