Summary: | Negative dash offsets | ||
---|---|---|---|
Product: | cairo | Reporter: | Owen Taylor <otaylor> |
Component: | general | Assignee: | Carl Worth <cworth> |
Status: | RESOLVED FIXED | QA Contact: | cairo-bugs mailing list <cairo-bugs> |
Severity: | normal | ||
Priority: | high | CC: | jwatt |
Version: | 0.9.3 | ||
Hardware: | x86 (IA32) | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Attachments: |
Test case
Current output Test case and fix, ready for CVS. |
Description
Owen Taylor
2005-03-14 14:33:57 UTC
Created attachment 2106 [details]
Test case
Test case for test/
Created attachment 2107 [details]
Current output
Created attachment 2930 [details] [review] Test case and fix, ready for CVS. 2005-08-19 Carl Worth <cworth@cworth.org> Fix for bug #2729: * src/cairo-gstate.c: (_cairo_gstate_set_dash): Adjust negative offsets up to their equivalent positive value. Add error checking for dash values, (must each be non-negative and must not be all zero). * src/cairo.c (cairo_set_dash): Add documentation. * src/cairo.h: * src/cairo.c: (cairo_status_to_string): Add new CAIRO_STATUS_INVALID_DASH. * test/.cvsignore: * test/Makefile.am: Add dash-offfset-negative test from Owen. * doc/public/tmpl/cairo.sgml: churn Move bugs against "cvs" version to "0.9.3" so we can remove the "cvs" version. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.