summaryrefslogtreecommitdiff
path: root/src/cairo-matrix.c
AgeCommit message (Expand)AuthorFilesLines
2009-08-29[matrix] Improve bbox finding for translation matrixChris Wilson1-27/+29
2009-08-29Eliminate self-intersecting strokes.Chris Wilson1-9/+18
2009-08-06[matrix] Use hypot()Chris Wilson1-2/+2
2009-01-29[stroker] Rectilinear dashing.Chris Wilson1-1/+2
2009-01-29Spelling corrections: s/it's/its/Daniel Holbert1-1/+1
2008-11-26[matrix] Impose a maximum number of refinement iterationsChris Wilson1-1/+3
2008-11-05[matrix] Remove stray offset from previous commit.Chris Wilson1-4/+4
2008-11-05[matrix] Compensate pixman_matrix in device space.Chris Wilson1-21/+32
2008-11-05[matrix] Minimise pixman conversion error.Chris Wilson1-10/+14
2008-10-30[matrix] Optimise invert for simple scaling|translation matrices.Chris Wilson1-1/+25
2008-10-30[matrix] Optimize finding the bounding box under an orthogonal matrix.Chris Wilson1-1/+41
2008-10-30[matrix] Avoid error correction overhead for translation matrices.Chris Wilson1-3/+8
2008-09-29[pattern] Improve handling of filter radius and optimize when possible.Owen W. Taylor1-0/+29
2008-08-27Rename _cairo_matrix_compute_scale_factors to _cairo_matrix_compute_basis_sca...Behdad Esfahbod1-10/+23
2008-08-08[matrix] Prefer a return parameter for _compute_determinant().Chris Wilson1-7/+6
2008-05-25[cairo-matrix] Move IS_FINITE(det) checks before det==0 checksBehdad Esfahbod1-3/+3
2008-05-09[cairo-matrix] Add _cairo_matrix_transform_bounding_box_fixed()Behdad Esfahbod1-0/+12
2008-04-09Add doc/tutorial/src/singular.cBehdad Esfahbod1-0/+4
2008-02-15Compile fix for AIX.Shailendra Jain1-1/+1
2008-01-29wAdd proper error propagation to _cairo_matrix_compute_scale_factorsCarl Worth1-2/+5
2008-01-28[doc] Make sure all type names in docs are prefixed by #Behdad Esfahbod1-5/+5
2008-01-23improve comments for the pixman transformation anchoring math.Bertram Felgenhauer1-1/+13
2008-01-23anchor pattern transformations at the pattern originBertram Felgenhauer1-0/+23
2008-01-13[cairo-matrix] Tidy usage of HAVE_ISFINITE.Chris Wilson1-19/+6
2008-01-12[cairo-matrix] Use isfinite() to check matrix determinant.Chris Wilson1-0/+20
2007-10-04[cairo-matrix] Check whether a matrix is invertible before use.Chris Wilson1-0/+10
2007-10-04[cairo-error] Clean up all the warnings and missing _cairo_error() calls.Chris Wilson1-2/+2
2007-07-18[fixpt] remove dependency on some pixman typesVladimir Vukicevic1-6/+6
2007-07-05[cairo-matrix] Check determinant for invalid numbers.Chris Wilson1-0/+4
2007-05-28[doc] Minor documentation fixesKouhei Sutou1-1/+1
2007-04-09Make _cairo_matrix_compute_scale_factors voidCarl Worth1-3/+1
2007-04-03[src] Make sure all source files #include "cairoint.h" as their first includeBehdad Esfahbod1-1/+0
2007-01-07Fix various code/comment typosAlp Toker1-1/+1
2006-11-22Change _cairo_matrix_to_pixman_matrix to use a pixman_transform_t as the temp...Dan Amelang1-5/+3
2006-11-22Optimize _cairo_matrix_to_pixman_matrix for the common case of an identity ma...Dan Amelang1-11/+24
2006-11-22Refactor _cairo_matrix_is_integer_translationDan Amelang1-23/+19
2006-11-22Add _cairo_matrix_is_translationDan Amelang1-0/+7
2006-11-07Rewrite _cairo_matrix_transform_bounding_box to actually accept a box not a r...Carl Worth1-22/+17
2006-09-25Fix _cairo_matrix_transform_bounding_box to return tightness infoRobert O'Callahan1-1/+17
2006-09-05Add many missing slim_hidden calls to bypass PLT entries for local use of pub...Carl Worth1-0/+1
2006-07-06Fix doc typo.Behdad Esfahbod1-1/+1
2006-07-06Fix doc syntax.Behdad Esfahbod1-8/+8
2006-06-10Change {x,y}_device_offset values to a device_transform matrix.Carl Worth1-0/+8
2006-06-06Remove initial, final, and duplicate blank lines.Carl Worth1-3/+0
2006-06-06Remove all remaining trailing whitespace.Carl Worth1-14/+14
2006-06-06Remove trailing whitespace from lines that look like comments.Carl Worth1-14/+14
2006-06-06Remove extraneous whitespace from "blank" lines.Carl Worth1-42/+42
2006-01-042005-10-10 David Reveman <davidr@novell.com>Carl Worth1-0/+17
2005-09-12Fix for bug #4401 as reported by Tim Mooney:Carl Worth1-4/+2
2005-08-23Some fixes for warnings from sparse (Part of #4208, Kjartan Maraas)Owen Taylor1-6/+7