When drawing an arc >= 360 degrees (ie., a full circle), the start and end points of the arc are not correctly placed, so any primitives connected to the arc will not be joined at the correct place. See http://crbug.com/16525.
Created attachment 41309 [details] Proposed fix and new test.
Created attachment 41316 [details] Same as above, with mime-type and executable bit set correctly.
Comment on attachment 41316 [details] Same as above, with mime-type and executable bit set correctly. Nice patch. Thanks.
Comment on attachment 41316 [details] Same as above, with mime-type and executable bit set correctly. Let commit bot land it
Comment on attachment 41316 [details] Same as above, with mime-type and executable bit set correctly. commit-queue seems reluctant (committers.py problem?); will land manually.
Actually, I'm dianosing the failure now. I'd really like to let hte cq try here...
It was failing silently due to: Parsing ChangeLog: LayoutTests/ChangeLog ERROR: Failed to parse ChangeLog: /Users/eseidel/Projects/CommitQueue/LayoutTests/ChangeLog I'll post a fix for the commit-queue shortly. For now, this patch needs a new ChangeLog.
(In reply to comment #7) > I'll post a fix for the commit-queue shortly. For now, this patch needs a new > ChangeLog. OK, landed manually as http://trac.webkit.org/changeset/49794.
Sorry. I got confused. bug 30281 was the one with the problem. The commit-queue never actually got to this patch because it was hung on bug 30281. In the future, http://webkit-commit-queue.appspot.com/ gives you insight into commit-queue's tiny little brain.