..
.cvsignore
From Bertram Felgenhauer <int-e@gmx.de>:
2005-08-19 16:37:56 +00:00
.valgrind-suppressions
Suppress a pthread initialization error now that tests are linked with -lpthread.
2005-08-18 22:43:39 +00:00
a8-mask-ref.png
Add a test case for CAIRO_FORMAT_A8 masks that fails with libpixman.
2005-08-05 15:07:45 +00:00
a8-mask.c
Give reason for failure.
2005-08-06 15:10:36 +00:00
buffer-diff.c
rewrite buffer_diff to be endian safe and add a new fuction buffer_diff_noalpha
2005-08-05 11:15:04 +00:00
buffer-diff.h
rewrite buffer_diff to be endian safe and add a new fuction buffer_diff_noalpha
2005-08-05 11:15:04 +00:00
cairo-test.c
Fix for bug #4142 :
2005-08-20 07:56:05 +00:00
cairo-test.h
New public header file.
2005-08-01 13:33:47 +00:00
clip-nesting-ref.png
src/cairo-surface.c src/cairoint.h: Add _cairo_surface_begin/end to save and restore the clip state of a surface. Copy and store clip regions set on a surface so that we can save and restore them.
2005-05-02 13:39:30 +00:00
clip-nesting.c
Remove cairo_set_target_surface and all other backend-specific cairo_set_target functions. Require a cairo_surface_t* to call cairo_create.
2005-05-06 13:23:41 +00:00
clip-operator-ref.png
Fix for bug #4165 :
2005-08-21 11:41:44 +00:00
clip-operator.c
Add a function to test whether a cairo_operator_t is bounded (does nothing for 0 src/mask)
2005-08-08 13:46:11 +00:00
clip-twice-ref.png
When clipping, update the clip surface to a new surface the size of the intersection of the old clip surface and the extents of the new clip path.
2005-06-03 16:40:15 +00:00
clip-twice.c
When clipping, update the clip surface to a new surface the size of the intersection of the old clip surface and the extents of the new clip path.
2005-06-03 16:40:15 +00:00
composite-integer-translate-over-ref.png
Use XCopyArea when possible, for optimization and bug workaround.
2005-07-15 13:45:19 +00:00
composite-integer-translate-over-repeat-ref.png
Use XCopyArea when possible, for optimization and bug workaround.
2005-07-15 13:45:19 +00:00
composite-integer-translate-over-repeat.c
Add a function to test whether a cairo_operator_t is bounded (does nothing for 0 src/mask)
2005-08-08 13:46:11 +00:00
composite-integer-translate-over.c
Note some progress.
2005-07-18 08:04:16 +00:00
composite-integer-translate-source-ref.png
Use XCopyArea when possible, for optimization and bug workaround.
2005-07-15 13:45:19 +00:00
composite-integer-translate-source.c
Note some progress.
2005-07-18 08:04:16 +00:00
create-from-png-ref.png
Change type of data parameter from char* to unsigned char*.
2005-04-04 09:47:12 +00:00
create-from-png-stream-ref.png
Fix typo that caused cairo_image_surface_create_from_png_stream to segfault. Closes bug #3863 (thanks to Steve Chaplin).
2005-07-27 09:23:29 +00:00
create-from-png-stream.c
Fix typo that caused cairo_image_surface_create_from_png_stream to segfault. Closes bug #3863 (thanks to Steve Chaplin).
2005-07-27 09:23:29 +00:00
create-from-png.c
Fix so that one of three different error status values will be returned:
2005-07-28 10:41:08 +00:00
dash-offset-negative-ref.png
Fix for bug #2729 :
2005-08-19 12:02:14 +00:00
dash-offset-negative.c
Fix for bug #2729 :
2005-08-19 12:02:14 +00:00
fill-and-stroke-ref.png
Mark a couple of items that are now complete.
2005-04-18 05:25:57 +00:00
fill-and-stroke.c
Originally: 2005-04-19 Carl Worth <cworth@cworth.org>
2005-04-26 12:38:06 +00:00
fill-rule-ref.png
Update reference images for new rasterization in libpixman 0.1.3.
2005-01-21 11:27:56 +00:00
fill-rule.c
and delete:
2005-04-14 14:42:26 +00:00
filter-nearest-offset-ref.png
Originally 2005-04-20 Carl Worth <cworth@cworth.org>
2005-05-03 08:33:32 +00:00
filter-nearest-offset.c
Fix the filter-nearest-offset test to actually test CAIRO_FILTER_NEAREST.
2005-08-16 21:04:02 +00:00
ft-font-create-for-ft-face.c
Fixes for bug #4110 :
2005-08-17 09:51:09 +00:00
get-and-set.c
Originally: 2005-04-19 Carl Worth <cworth@cworth.org>
2005-04-26 12:38:06 +00:00
gradient-alpha-ref.png
Fix for bug #4172 :
2005-08-21 14:10:39 +00:00
gradient-alpha.c
Eliminate the following deprecated functions from cairo's interface:
2005-05-06 13:32:53 +00:00
imagediff.c
Fix to return non-zero status on error.
2005-04-07 11:18:40 +00:00
leaky-polygon-ref.png
Update reference images for new rasterization in libpixman 0.1.3.
2005-01-21 11:27:56 +00:00
leaky-polygon.c
More _/- renames in the test directory.
2005-03-29 00:02:19 +00:00
line-width-ref.png
Update reference images for new rasterization in libpixman 0.1.3.
2005-01-21 11:27:56 +00:00
line-width.c
and delete:
2005-04-14 14:42:26 +00:00
linear-gradient-ref.png
Fix for bug #4172 :
2005-08-21 14:10:39 +00:00
linear-gradient.c
Add new cairo_paint function.
2005-04-19 16:29:04 +00:00
Makefile.am
Fix typo that was causing make dist to fail.
2005-08-22 13:59:52 +00:00
mask-ctm-ref.png
Add two new tests: mask-ctm mask-surface-ctm demonstrating that masks are not currently being modified by the CTM.
2005-07-28 15:55:00 +00:00
mask-ctm.c
Add two new tests: mask-ctm mask-surface-ctm demonstrating that masks are not currently being modified by the CTM.
2005-07-28 15:55:00 +00:00
mask-ref.png
src/cairo.[ch] doc/public/cairo-sections.txt: Add cairo_paint_with_alpha().
2005-05-06 12:00:22 +00:00
mask-surface-ctm-ref.png
Add two new tests: mask-ctm mask-surface-ctm demonstrating that masks are not currently being modified by the CTM.
2005-07-28 15:55:00 +00:00
mask-surface-ctm.c
Add two new tests: mask-ctm mask-surface-ctm demonstrating that masks are not currently being modified by the CTM.
2005-07-28 15:55:00 +00:00
mask.c
Note some progress.
2005-07-18 08:04:16 +00:00
move-to-show-surface-ref.png
Add initial regression test suite.
2004-10-26 14:38:43 +00:00
move-to-show-surface.c
Eliminate the following deprecated functions from cairo's interface:
2005-05-06 13:32:53 +00:00
nil-surface-ref.png
Fix for bug #4088 :
2005-08-18 23:10:37 +00:00
nil-surface.c
Fix for bug #3915 :
2005-08-19 07:39:47 +00:00
operator-clear-ref.png
Fix for bug #4165 :
2005-08-21 11:41:44 +00:00
operator-clear.c
Implement new equations for CLEAR and SOURCE CLEAR: (mask IN clip) ? 0 : dest SOURCE: (mask IN clip) ? src : dest That behave more like what people expect.
2005-08-18 15:50:36 +00:00
operator-source-ref.png
Fix for bug #4165 :
2005-08-21 11:41:44 +00:00
operator-source.c
Implement new equations for CLEAR and SOURCE CLEAR: (mask IN clip) ? 0 : dest SOURCE: (mask IN clip) ? src : dest That behave more like what people expect.
2005-08-18 15:50:36 +00:00
paint-ref.png
Add test to demonstrate bug in cairo_paint when under a non-identity transformation.
2005-04-26 18:56:37 +00:00
paint-with-alpha-ref.png
Add new test for bug in cairo_paint_with_alpha not transforming the source.
2005-05-12 11:02:35 +00:00
paint-with-alpha.c
Add new test for bug in cairo_paint_with_alpha not transforming the source.
2005-05-12 11:02:35 +00:00
paint.c
Add test to demonstrate bug in cairo_paint when under a non-identity transformation.
2005-04-26 18:56:37 +00:00
path-data-ref.png
Add reference image.
2005-03-14 11:49:12 +00:00
path-data.c
Remove CAIRO_STATUS_NO_TARGET_SURFAC and add CAIRO_STATUS_INVALID_STATUS.
2005-07-06 14:52:01 +00:00
pdf-clip.c
Implement path clipping and refactor _cairo_gstate_clip() out in three different functions corresponding to the three different clipping modes.
2005-06-14 19:45:22 +00:00
pdf-surface.c
Remove destroy_closure from cairo_output_stream_t interface.
2005-05-17 05:58:01 +00:00
pixman-rotate-ref.png
New test case which exposes off-by-one rotation error in pixman.
2005-02-07 09:38:43 +00:00
pixman-rotate.c
No need to include cairo-pdf.h.
2005-08-19 14:42:57 +00:00
ps-surface.c
Remove destroy_closure from cairo_output_stream_t interface.
2005-05-17 05:58:01 +00:00
read-png.c
Patch from John Ehresman <jpe@wingide.com> to aid win32 compilation:
2005-08-05 07:48:18 +00:00
read-png.h
Add initial regression test suite.
2004-10-26 14:38:43 +00:00
README
Add paragraph on new features.
2004-10-26 16:31:31 +00:00
rectangle-rounding-error-ref.png
From Bertram Felgenhauer <int-e@gmx.de>:
2005-08-19 16:37:56 +00:00
rectangle-rounding-error.c
From Bertram Felgenhauer <int-e@gmx.de>:
2005-08-19 16:37:56 +00:00
rel-path-ref.png
Use correct arguments to compute absolute positions.
2005-05-02 12:36:20 +00:00
rel-path.c
Use correct arguments to compute absolute positions.
2005-05-02 12:36:20 +00:00
romedalen.png
New test case, covering various combinations of pattern types, drawing operations and clipping. Currently fails, for some combinations, coverage-ref.png is just a placeholder.
2005-01-26 13:41:55 +00:00
scale-source-surface-paint-ref.png
Originally 2005-04-20 Carl Worth <cworth@cworth.org>
2005-05-03 08:33:32 +00:00
scale-source-surface-paint.c
Remove cairo_set_target_surface and all other backend-specific cairo_set_target functions. Require a cairo_surface_t* to call cairo_create.
2005-05-06 13:23:41 +00:00
select-font-no-show-text.c
Update to track new CAIRO_OPERATOR names.
2005-05-06 21:19:49 +00:00
self-copy-ref.png
src/cairo-surface.c src/cairoint.h: Add _cairo_surface_begin/end to save and restore the clip state of a surface. Copy and store clip regions set on a surface so that we can save and restore them.
2005-05-02 13:39:30 +00:00
self-copy.c
Replace nesting-only surface clipping with gstate contained serial-number tracked clipping sets that are loaded into the surface on demand just before each rendering operation. This permits multiple cairo_t contexts to reference a surface without regard to ordering of operations among the contexts.
2005-05-26 11:35:44 +00:00
self-intersecting-ref.png
Add self-intersecting test which demonstrates the long-standing bug with stroking self-intersecting paths.
2005-06-01 11:03:50 +00:00
self-intersecting.c
Add self-intersecting test which demonstrates the long-standing bug with stroking self-intersecting paths.
2005-06-01 11:03:50 +00:00
set-source-ref.png
Add set-source test in preparation for upcoming cairo_set_source patch.
2005-04-14 09:13:48 +00:00
set-source.c
Eliminate the following deprecated functions from cairo's interface:
2005-05-06 13:32:53 +00:00
source-clip-ref.png
src/cairo-surface.c src/cairoint.h: Add _cairo_surface_begin/end to save and restore the clip state of a surface. Copy and store clip regions set on a surface so that we can save and restore them.
2005-05-02 13:39:30 +00:00
source-clip.c
Give enum tags an underscore prefix to match the style of the struct tags. Add new cairo_content_t and change cairo_surface_create_similar to accept a cairo_content_t rather than a cairo_format_t.
2005-07-08 10:12:28 +00:00
source-surface-scale-paint-ref.png
src/cairo-gstate.c src/cairo-gstate-private.h: Store the inverse CTM at the time of cairo_gstate_set_source() to "lock" the user space matrix.
2005-08-01 14:39:01 +00:00
source-surface-scale-paint.c
src/cairo-gstate.c src/cairo-gstate-private.h: Store the inverse CTM at the time of cairo_gstate_set_source() to "lock" the user space matrix.
2005-08-01 14:39:01 +00:00
surface-finish-twice.c
Remove unused variable.
2005-08-05 10:43:07 +00:00
surface-pattern-ref.png
Add a test of a repeating surface pattern.
2005-04-18 16:26:14 +00:00
surface-pattern.c
Remove cairo_set_target_surface and all other backend-specific cairo_set_target functions. Require a cairo_surface_t* to call cairo_create.
2005-05-06 13:23:41 +00:00
testsvg
Use the current point to offset just the destination, not the source and destination. With this fix, cairo_show_surface should work with the current point at places other than the origin.
2005-04-02 06:00:32 +00:00
text-antialias-gray-ref.png
Note that the XFAIL tests all need to be fixed before 1.0.
2005-07-27 13:28:15 +00:00
text-antialias-gray.c
Note that the XFAIL tests all need to be fixed before 1.0.
2005-07-27 13:28:15 +00:00
text-antialias-none-ref.png
Note that the XFAIL tests all need to be fixed before 1.0.
2005-07-27 13:28:15 +00:00
text-antialias-none.c
Remove text-antialias-none which is now fixed.
2005-07-27 19:13:39 +00:00
text-antialias-subpixel.c
Note that the XFAIL tests all need to be fixed before 1.0.
2005-07-27 13:28:15 +00:00
text-cache-crash.c
Fix for bug #3951 :
2005-08-03 10:32:50 +00:00
text-pattern-ref.png
Fix for bug #4172 :
2005-08-21 14:10:39 +00:00
text-pattern.c
Fix offset passed in for source patterns. ( #2333 , Tim Rowley)
2005-08-18 17:19:54 +00:00
text-rotate.c
Use floor(0.5+x) rather than round(), which is C99. (David Hollenberg)
2005-08-22 08:45:46 +00:00
transforms-ref.png
Rework the cairo_matrix_t interface in several ways. Expose a struct for cairo_matrix_t.
2005-04-07 10:01:49 +00:00
transforms.c
Eliminate the following deprecated functions from cairo's interface:
2005-05-06 13:32:53 +00:00
translate-show-surface-ref.png
Add new test demonstrating bug in the sequence: cairo_translate; cairo_show_surface.
2005-04-11 14:04:56 +00:00
translate-show-surface.c
Eliminate the following deprecated functions from cairo's interface:
2005-05-06 13:32:53 +00:00
trap-clip-ref.png
src/cairoint.h src/cairo-traps.c: Add _cairo_traps_extract_region for converting trapezoids into a pixman region.
2005-04-13 11:23:43 +00:00
trap-clip.c
Note some progress.
2005-07-18 08:04:16 +00:00
unantialiased-shapes-ref.png
Fix for bug #4165 :
2005-08-21 11:41:44 +00:00
unantialiased-shapes.c
Add a new API for disabling antialiasing of shapes drawn by cairo. This is a hint and is not supported by all backends.
2005-08-08 18:35:22 +00:00
unbounded-operator-ref.png
Fix for bug #4165 :
2005-08-21 11:41:44 +00:00
unbounded-operator.c
Implement new equations for CLEAR and SOURCE CLEAR: (mask IN clip) ? 0 : dest SOURCE: (mask IN clip) ? src : dest That behave more like what people expect.
2005-08-18 15:50:36 +00:00
user-data.c
src/cairo.h src/cairo-font.c src/cairoint.h doc/public/cairo-sections.txt: Add cairo_font_face_set/get_user_data().
2005-04-08 13:14:17 +00:00
write-png.c
Change type of data parameter from char* to unsigned char*.
2005-04-04 09:47:12 +00:00
write-png.h
Change type of data parameter from char* to unsigned char*.
2005-04-04 09:47:12 +00:00
xlib-surface.c
use the newly added buffer_diff_noalpha for comparing buffers of CAIRO_FORMAT_RGB24.
2005-08-05 11:23:51 +00:00
xmalloc.c
Removing mucking around with stderr and add a cairo_test_log function instead.
2005-05-10 20:25:38 +00:00
xmalloc.h
Add support for testing multiple backends, courtesy of cairo_surface_write_to_png. Currently, only image and xlib backends are fullk hooked-up, but other backends should be quite easy to add for anyone skilled in the appropriate art.
2005-04-27 13:33:25 +00:00