..
.gitignore
Add dash-no-dash test case to demonstrate PDF failure to turn off dashing.
2006-07-13 10:14:26 -07:00
.valgrind-suppressions
Even _more_ valgrind suppresions for Xrm (XrmGetFileDatabase this time)
2006-07-01 01:05:30 +02:00
6x13.pcf
New bitmap-font test with bundled 6x13 font.
2006-06-20 17:48:06 -07: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
Add prototype for draw in each test file and remove it from the header.
2006-07-13 12:58:24 -04:00
bitmap-font-ref.png
New bitmap-font test with bundled 6x13 font.
2006-06-20 17:48:06 -07:00
bitmap-font-rgb24-ref.png
New bitmap-font test with bundled 6x13 font.
2006-06-20 17:48:06 -07:00
bitmap-font.c
Add prototype for draw in each test file and remove it from the header.
2006-07-13 12:58:24 -04:00
buffer-diff.c
Remove initial, final, and duplicate blank lines.
2006-06-06 15:50:33 -07:00
buffer-diff.h
Remove initial, final, and duplicate blank lines.
2006-06-06 15:50:33 -07:00
cairo-test-beos.cpp
Update BeOS test code per the cairo_format_t -> cairo_content_t changes.
2006-01-21 09:46:13 +00:00
cairo-test-beos.h
Update BeOS test code per the cairo_format_t -> cairo_content_t changes.
2006-01-21 09:46:13 +00:00
cairo-test-directfb.c
Remove initial, final, and duplicate blank lines.
2006-06-06 15:50:33 -07:00
cairo-test-directfb.h
New directfb backend for cairo includes test suite and example to run the test is in the comment at the top of cairo-test-directfb.c enable with
2005-12-29 07:17:01 +00:00
cairo-test.c
Use 'FAIL' instead of 'UNEXPECTED FAILURE' in test output.
2006-07-13 15:23:06 -07:00
cairo-test.h
Add prototype for draw in each test file and remove it from the header.
2006-07-13 12:58:24 -04:00
caps-joins-alpha-ref.png
Augment tests to do better testing of paths/images with alpha.
2006-04-25 01:56:51 -07:00
caps-joins-alpha-svg-argb32-ref.png
SVG: Add reference images for tests failing on 1 digit error on color.
2006-05-01 23:23:02 +02:00
caps-joins-alpha-svg-rgb24-ref.png
SVG: Add reference images for tests failing on 1 digit error on color.
2006-05-01 23:23:02 +02:00
caps-joins-alpha.c
Add prototype for draw in each test file and remove it from the header.
2006-07-13 12:58:24 -04:00
caps-joins-ps-argb32-ref.png
Tweak initial erase so it doesn't trigger fallbacks for every PS test case.
2006-04-06 09:43:39 -07:00
caps-joins-ref.png
Big change to the test infrastructure and supporting internals. The goal now is to test both a COLOR_ALPHA and a COLOR content for each surface backend, (since the semantics are different and we probably need to support both in each backend.
2006-01-17 16:59:08 +00:00
caps-joins.c
Add prototype for draw in each test file and remove it from the header.
2006-07-13 12:58:24 -04:00
caps-sub-paths-ps-argb32-ref.png
Tweak initial erase so it doesn't trigger fallbacks for every PS test case.
2006-04-06 09:43:39 -07:00
caps-sub-paths-ref.png
Big change to the test infrastructure and supporting internals. The goal now is to test both a COLOR_ALPHA and a COLOR content for each surface backend, (since the semantics are different and we probably need to support both in each backend.
2006-01-17 16:59:08 +00:00
caps-sub-paths.c
Add prototype for draw in each test file and remove it from the header.
2006-07-13 12:58:24 -04:00
clip-all-ref.png
Add Radek Doulík.
2005-08-31 09:00:01 +00:00
clip-all.c
Add prototype for draw in each test file and remove it from the header.
2006-07-13 12:58:24 -04:00
clip-fill-rule-pixel-aligned-ref.png
Add a couple of tests to improve our coverage (clipping under both fill rules).
2005-10-12 13:37:00 +00:00
clip-fill-rule-pixel-aligned-rgb24-ref.png
Big change to the test infrastructure and supporting internals. The goal now is to test both a COLOR_ALPHA and a COLOR content for each surface backend, (since the semantics are different and we probably need to support both in each backend.
2006-01-17 16:59:08 +00:00
clip-fill-rule-pixel-aligned.c
Add prototype for draw in each test file and remove it from the header.
2006-07-13 12:58:24 -04:00
clip-fill-rule-ps-argb32-ref.png
Tweak initial erase so it doesn't trigger fallbacks for every PS test case.
2006-04-06 09:43:39 -07:00
clip-fill-rule-ref.png
Add a couple of tests to improve our coverage (clipping under both fill rules).
2005-10-12 13:37:00 +00:00
clip-fill-rule-rgb24-ref.png
Big change to the test infrastructure and supporting internals. The goal now is to test both a COLOR_ALPHA and a COLOR content for each surface backend, (since the semantics are different and we probably need to support both in each backend.
2006-01-17 16:59:08 +00:00
clip-fill-rule.c
Add prototype for draw in each test file and remove it from the header.
2006-07-13 12:58:24 -04:00
clip-nesting-ps-argb32-ref.png
Tweak initial erase so it doesn't trigger fallbacks for every PS test case.
2006-04-06 09:43:39 -07: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-rgb24-ref.png
Big change to the test infrastructure and supporting internals. The goal now is to test both a COLOR_ALPHA and a COLOR content for each surface backend, (since the semantics are different and we probably need to support both in each backend.
2006-01-17 16:59:08 +00:00
clip-nesting.c
Add prototype for draw in each test file and remove it from the header.
2006-07-13 12:58:24 -04:00
clip-operator-ref.png
2005-10-10 David Reveman <davidr@novell.com>
2006-01-04 17:59:03 +00:00
clip-operator-rgb24-ref.png
Big change to the test infrastructure and supporting internals. The goal now is to test both a COLOR_ALPHA and a COLOR content for each surface backend, (since the semantics are different and we probably need to support both in each backend.
2006-01-17 16:59:08 +00:00
clip-operator.c
Add prototype for draw in each test file and remove it from the header.
2006-07-13 12:58:24 -04:00
clip-twice-ps-argb32-ref.png
Tweak initial erase so it doesn't trigger fallbacks for every PS test case.
2006-04-06 09:43:39 -07: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-rgb24-ref.png
Big change to the test infrastructure and supporting internals. The goal now is to test both a COLOR_ALPHA and a COLOR content for each surface backend, (since the semantics are different and we probably need to support both in each backend.
2006-01-17 16:59:08 +00:00
clip-twice.c
Add prototype for draw in each test file and remove it from the header.
2006-07-13 12:58:24 -04:00
composite-integer-translate-over-pdf-argb32-ref.png
Add PDF-specific reference image for composite-integer-translate-over
2006-06-30 16:10:53 +02: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 prototype for draw in each test file and remove it from the header.
2006-07-13 12:58:24 -04:00
composite-integer-translate-over-svg-argb32-ref.png
SVG: Add reference image for tests failing on composited image misplacement.
2006-05-04 21:40:17 +02:00
composite-integer-translate-over-svg-rgb24-ref.png
SVG: Add reference image for tests failing on composited image misplacement.
2006-05-04 21:40:17 +02:00
composite-integer-translate-over.c
Add prototype for draw in each test file and remove it from the header.
2006-07-13 12:58:24 -04: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
Add prototype for draw in each test file and remove it from the header.
2006-07-13 12:58:24 -04:00
create-for-stream.c
More test suite infrastructure improvements:
2006-07-11 22:19:39 -04: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
Add prototype for draw in each test file and remove it from the header.
2006-07-13 12:58:24 -04:00
create-from-png.c
Add prototype for draw in each test file and remove it from the header.
2006-07-13 12:58:24 -04:00
dash-caps-joins-ps-argb32-ref.png
Add new ps-specific reference image for dash-caps-joins test.
2006-04-10 11:00:26 -07:00
dash-caps-joins-ref.png
Update dash-caps-joins test cases to show independent dashing of sub-paths.
2006-04-10 10:54:24 -07:00
dash-caps-joins.c
Add prototype for draw in each test file and remove it from the header.
2006-07-13 12:58:24 -04:00
dash-no-dash-ref.png
Add dash-no-dash test case to demonstrate PDF failure to turn off dashing.
2006-07-13 10:14:26 -07:00
dash-no-dash.c
Add dash-no-dash test case to demonstrate PDF failure to turn off dashing.
2006-07-13 10:14:26 -07:00
dash-offset-negative-ps-argb32-ref.png
Tweak initial erase so it doesn't trigger fallbacks for every PS test case.
2006-04-06 09:43:39 -07:00
dash-offset-negative-ref.png
Big change to the test infrastructure and supporting internals. The goal now is to test both a COLOR_ALPHA and a COLOR content for each surface backend, (since the semantics are different and we probably need to support both in each backend.
2006-01-17 16:59:08 +00:00
dash-offset-negative.c
Add prototype for draw in each test file and remove it from the header.
2006-07-13 12:58:24 -04:00
dash-scale-ps-argb32-ref.png
New test: dash-scale
2006-05-23 12:13:20 -07:00
dash-scale-ref.png
New test: dash-scale
2006-05-23 12:13:20 -07:00
dash-scale.c
Add prototype for draw in each test file and remove it from the header.
2006-07-13 12:58:24 -04:00
dash-zero-length-ps-argb32-ref.png
Add several more stress tests to test/dash-zero-length
2006-06-29 06:12:48 +02:00
dash-zero-length-ref.png
Add several more stress tests to test/dash-zero-length
2006-06-29 06:12:48 +02:00
dash-zero-length-rgb24-ref.png
Add several more stress tests to test/dash-zero-length
2006-06-29 06:12:48 +02:00
dash-zero-length.c
Add prototype for draw in each test file and remove it from the header.
2006-07-13 12:58:24 -04:00
degenerate-path-ps-argb32-ref.png
Add ps-specific reference image for test/degenerate-path
2006-06-30 17:07:42 +02:00
degenerate-path-ref.png
Add new test case degenerate-path to show current 'bug'
2006-06-25 15:48:48 +02:00
degenerate-path-rgb24-ref.png
Add new test case degenerate-path to show current 'bug'
2006-06-25 15:48:48 +02:00
degenerate-path.c
Add prototype for draw in each test file and remove it from the header.
2006-07-13 12:58:24 -04:00
device-offset-positive-ref.png
Reference images for new test...
2006-06-19 04:12:39 -04:00
device-offset-positive-rgb24-ref.png
Reference images for new test...
2006-06-19 04:12:39 -04:00
device-offset-positive.c
Add prototype for draw in each test file and remove it from the header.
2006-07-13 12:58:24 -04:00
device-offset-ref.png
Note the changed semantics of cairo_surface_set_device_offset
2006-05-24 17:24:52 -07:00
device-offset-rgb24-ref.png
Note the changed semantics of cairo_surface_set_device_offset
2006-05-24 17:24:52 -07:00
device-offset.c
Add prototype for draw in each test file and remove it from the header.
2006-07-13 12:58:24 -04:00
extend-reflect.c
Add prototype for draw in each test file and remove it from the header.
2006-07-13 12:58:24 -04:00
fallback-resolution.c
More test suite infrastructure improvements:
2006-07-11 22:19:39 -04:00
fill-and-stroke-alpha-add-ref.png
Add a couple more group-using tests: fill-and-stroke-alpha[-add]
2006-05-04 21:35:23 -07:00
fill-and-stroke-alpha-add.c
Add prototype for draw in each test file and remove it from the header.
2006-07-13 12:58:24 -04:00
fill-and-stroke-alpha-ref.png
Add a couple more group-using tests: fill-and-stroke-alpha[-add]
2006-05-04 21:35:23 -07:00
fill-and-stroke-alpha-svg-argb32-ref.png
SVG: Add reference images for fill-and-stroke-alpha.
2006-05-05 20:31:48 +02:00
fill-and-stroke-alpha-svg-rgb24-ref.png
SVG: Add reference images for fill-and-stroke-alpha.
2006-05-05 20:31:48 +02:00
fill-and-stroke-alpha.c
Add prototype for draw in each test file and remove it from the header.
2006-07-13 12:58:24 -04:00
fill-and-stroke-ps-argb32-ref.png
Tweak initial erase so it doesn't trigger fallbacks for every PS test case.
2006-04-06 09:43:39 -07: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-rgb24-ref.png
Big change to the test infrastructure and supporting internals. The goal now is to test both a COLOR_ALPHA and a COLOR content for each surface backend, (since the semantics are different and we probably need to support both in each backend.
2006-01-17 16:59:08 +00:00
fill-and-stroke.c
Add prototype for draw in each test file and remove it from the header.
2006-07-13 12:58:24 -04:00
fill-rule-ps-argb32-ref.png
Tweak initial erase so it doesn't trigger fallbacks for every PS test case.
2006-04-06 09:43:39 -07: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-rgb24-ref.png
Big change to the test infrastructure and supporting internals. The goal now is to test both a COLOR_ALPHA and a COLOR content for each surface backend, (since the semantics are different and we probably need to support both in each backend.
2006-01-17 16:59:08 +00:00
fill-rule.c
Add prototype for draw in each test file and remove it from the header.
2006-07-13 12:58:24 -04: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
Add prototype for draw in each test file and remove it from the header.
2006-07-13 12:58:24 -04:00
font-face-get-type.c
Remove initial, final, and duplicate blank lines.
2006-06-06 15:50:33 -07:00
ft-font-create-for-ft-face.c
Add prototype for draw in each test file and remove it from the header.
2006-07-13 12:58:24 -04:00
ft-text-antialias-none-ps-argb32-ref.png
ft-text-antialias-none: Update reference images and igore list.
2006-06-25 11:48:32 +02:00
ft-text-antialias-none-ref.png
Turn hinting off to get consistent results for ft-text-antialias-none test case.
2006-06-19 15:55:12 +08:00
ft-text-antialias-none.c
Add prototype for draw in each test file and remove it from the header.
2006-07-13 12:58:24 -04:00
ft-text-vertical-layout-pdf-argb32-ref.png
Skip TrueType font output for PS/PDF until it handles vertical layout.
2006-06-29 04:10:35 +02:00
ft-text-vertical-layout-ps-argb32-ref.png
Use Bitstream Vera Sans and Latin text in ft-text-vertical.
2006-07-11 16:07:13 -04:00
ft-text-vertical-layout-ref.png
Use Bitstream Vera Sans and Latin text in ft-text-vertical.
2006-07-11 16:07:13 -04:00
ft-text-vertical-layout-svg-argb32-ref.png
Use Bitstream Vera Sans and Latin text in ft-text-vertical.
2006-07-11 16:07:13 -04:00
ft-text-vertical-layout-svg-rgb24-ref.png
Use Bitstream Vera Sans and Latin text in ft-text-vertical.
2006-07-11 16:07:13 -04:00
ft-text-vertical-layout.c
Add prototype for draw in each test file and remove it from the header.
2006-07-13 12:58:24 -04:00
get-and-set.c
Add prototype for draw in each test file and remove it from the header.
2006-07-13 12:58:24 -04:00
get-group-target-ref.png
Add new test get-group-target (currently failing with paginated).
2006-06-07 10:37:29 -07:00
get-group-target.c
Add prototype for draw in each test file and remove it from the header.
2006-07-13 12:58:24 -04:00
glyph-cache-pressure-pdf-argb32-ref.png
Add test/glyph-cache-pressure to demonstrate xlib failure (bug 6955)
2006-06-22 22:05:20 -07:00
glyph-cache-pressure-ps-argb32-ref.png
Add test/glyph-cache-pressure to demonstrate xlib failure (bug 6955)
2006-06-22 22:05:20 -07:00
glyph-cache-pressure-ref.png
Add test/glyph-cache-pressure to demonstrate xlib failure (bug 6955)
2006-06-22 22:05:20 -07:00
glyph-cache-pressure-svg-argb32-ref.png
Add test/glyph-cache-pressure to demonstrate xlib failure (bug 6955)
2006-06-22 22:05:20 -07:00
glyph-cache-pressure-svg-rgb24-ref.png
Add test/glyph-cache-pressure to demonstrate xlib failure (bug 6955)
2006-06-22 22:05:20 -07:00
glyph-cache-pressure.c
Add prototype for draw in each test file and remove it from the header.
2006-07-13 12:58:24 -04:00
gradient-alpha-ref.png
Update refefence images due to pattern source shift.
2006-06-14 06:40:36 -07:00
gradient-alpha-rgb24-ref.png
Update refefence images due to pattern source shift.
2006-06-14 06:40:36 -07:00
gradient-alpha.c
Add prototype for draw in each test file and remove it from the header.
2006-07-13 12:58:24 -04:00
imagediff.c
Remove all remaining trailing whitespace.
2006-06-06 15:41:31 -07:00
leaky-dash-ref.png
Add missing file leaky-dash-ref.png
2006-04-29 14:28:21 -07:00
leaky-dash.c
Add prototype for draw in each test file and remove it from the header.
2006-07-13 12:58:24 -04:00
leaky-polygon-ps-argb32-ref.png
Tweak initial erase so it doesn't trigger fallbacks for every PS test case.
2006-04-06 09:43:39 -07:00
leaky-polygon-ref.png
Big change to the test infrastructure and supporting internals. The goal now is to test both a COLOR_ALPHA and a COLOR content for each surface backend, (since the semantics are different and we probably need to support both in each backend.
2006-01-17 16:59:08 +00:00
leaky-polygon.c
Add prototype for draw in each test file and remove it from the header.
2006-07-13 12:58:24 -04:00
line-width-ps-argb32-ref.png
Tweak initial erase so it doesn't trigger fallbacks for every PS test case.
2006-04-06 09:43:39 -07:00
line-width-ref.png
Big change to the test infrastructure and supporting internals. The goal now is to test both a COLOR_ALPHA and a COLOR content for each surface backend, (since the semantics are different and we probably need to support both in each backend.
2006-01-17 16:59:08 +00:00
line-width-scale-ps-argb32-ref.png
Codify 1.0 behavior of cairo_set_line_width as a feature, not a bug.
2006-05-23 12:13:19 -07:00
line-width-scale-ref.png
Codify 1.0 behavior of cairo_set_line_width as a feature, not a bug.
2006-05-23 12:13:19 -07:00
line-width-scale.c
Add prototype for draw in each test file and remove it from the header.
2006-07-13 12:58:24 -04:00
line-width.c
Add prototype for draw in each test file and remove it from the header.
2006-07-13 12:58:24 -04:00
linear-gradient-ref.png
Update refefence images due to pattern source shift.
2006-06-14 06:40:36 -07:00
linear-gradient-svg-argb32-ref.png
SVG: Update of reference images.
2006-06-14 21:09:16 +02:00
linear-gradient-svg-rgb24-ref.png
SVG: Update of reference images.
2006-06-14 21:09:16 +02:00
linear-gradient.c
Add prototype for draw in each test file and remove it from the header.
2006-07-13 12:58:24 -04:00
make-html.pl
***cworth finds them [the background colors] a bit too bright
2006-07-13 13:16:10 -04:00
Makefile.am
Send grep errors to hell^Wnull.
2006-07-13 13:37:47 -04:00
mask-beos-rgb24-ref.png
Updating BeOS reference images, the tests use a black background now.
2006-01-21 11:54:17 +00:00
mask-beos_bitmap-argb32-ref.png
Updating BeOS reference images, the tests use a black background now.
2006-01-21 11:54:17 +00:00
mask-beos_bitmap-rgb24-ref.png
Updating BeOS reference images, the tests use a black background now.
2006-01-21 11:54:17 +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-rgb24-ref.png
Big change to the test infrastructure and supporting internals. The goal now is to test both a COLOR_ALPHA and a COLOR content for each surface backend, (since the semantics are different and we probably need to support both in each backend.
2006-01-17 16:59:08 +00:00
mask-ctm-svg-argb32-ref.png
SVG: Add reference images for tests failing on 1 digit error on color.
2006-05-01 23:23:02 +02:00
mask-ctm-svg-rgb24-ref.png
SVG: Add reference images for tests failing on 1 digit error on color.
2006-05-01 23:23:02 +02:00
mask-ctm.c
Add prototype for draw in each test file and remove it from the header.
2006-07-13 12:58:24 -04:00
mask-ref.png
Update refefence images due to pattern source shift.
2006-06-14 06:40:36 -07:00
mask-rgb24-ref.png
Update refefence images due to pattern source shift.
2006-06-14 06:40:36 -07: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-rgb24-ref.png
Big change to the test infrastructure and supporting internals. The goal now is to test both a COLOR_ALPHA and a COLOR content for each surface backend, (since the semantics are different and we probably need to support both in each backend.
2006-01-17 16:59:08 +00:00
mask-surface-ctm-svg-argb32-ref.png
SVG: Add reference images for tests failing on 1 digit error on color.
2006-05-01 23:23:02 +02:00
mask-surface-ctm-svg-rgb24-ref.png
SVG: Add reference images for tests failing on 1 digit error on color.
2006-05-01 23:23:02 +02:00
mask-surface-ctm.c
Add prototype for draw in each test file and remove it from the header.
2006-07-13 12:58:24 -04:00
mask-svg-argb32-ref.png
SVG: Update of reference images.
2006-06-14 21:09:16 +02:00
mask-svg-rgb24-ref.png
SVG: Update of reference images.
2006-06-14 21:09:16 +02:00
mask.c
Add prototype for draw in each test file and remove it from the header.
2006-07-13 12:58:24 -04: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
Add prototype for draw in each test file and remove it from the header.
2006-07-13 12:58:24 -04:00
multi-page.c
More test suite infrastructure improvements:
2006-07-11 22:19:39 -04:00
new-sub-path-ps-argb32-ref.png
Add new PS-specific reference image for new-sub-path.
2006-04-18 15:19:36 -07:00
new-sub-path-ref.png
cairo_new_sub_path: Making cairo_arc easier to use and more.
2006-02-23 22:01:07 -08:00
new-sub-path-rgb24-ref.png
cairo_new_sub_path: Making cairo_arc easier to use and more.
2006-02-23 22:01:07 -08:00
new-sub-path.c
Add prototype for draw in each test file and remove it from the header.
2006-07-13 12:58:24 -04:00
nil-surface-ref.png
Fix for bug #4088 :
2005-08-18 23:10:37 +00:00
nil-surface-rgb24-ref.png
Big change to the test infrastructure and supporting internals. The goal now is to test both a COLOR_ALPHA and a COLOR content for each surface backend, (since the semantics are different and we probably need to support both in each backend.
2006-01-17 16:59:08 +00:00
nil-surface.c
Add prototype for draw in each test file and remove it from the header.
2006-07-13 12:58:24 -04:00
operator-clear-ref.png
2005-10-10 David Reveman <davidr@novell.com>
2006-01-04 17:59:03 +00:00
operator-clear-rgb24-ref.png
Big change to the test infrastructure and supporting internals. The goal now is to test both a COLOR_ALPHA and a COLOR content for each surface backend, (since the semantics are different and we probably need to support both in each backend.
2006-01-17 16:59:08 +00:00
operator-clear.c
Add prototype for draw in each test file and remove it from the header.
2006-07-13 12:58:24 -04:00
operator-source-ref.png
Update refefence images due to pattern source shift.
2006-06-14 06:40:36 -07:00
operator-source-rgb24-ref.png
Update refefence images due to pattern source shift.
2006-06-14 06:40:36 -07:00
operator-source.c
Add prototype for draw in each test file and remove it from the header.
2006-07-13 12:58:24 -04: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-source-alpha-pdf-argb32-ref.png
Add PDF-specific reference image for paint-source-alpha
2006-06-30 16:10:54 +02:00
paint-source-alpha-ref.png
Augment tests to do better testing of paths/images with alpha.
2006-04-25 01:56:51 -07:00
paint-source-alpha-svg-argb32-ref.png
SVG: Update of reference images.
2006-06-14 21:09:16 +02:00
paint-source-alpha-svg-rgb24-ref.png
SVG: Update of reference images.
2006-06-14 21:09:16 +02:00
paint-source-alpha.c
Add prototype for draw in each test file and remove it from the header.
2006-07-13 12:58:24 -04:00
paint-with-alpha-ref.png
Augment tests to do better testing of paths/images with alpha.
2006-04-25 01:56:51 -07:00
paint-with-alpha-svg-argb32-ref.png
SVG: Update of reference images.
2006-06-14 21:09:16 +02:00
paint-with-alpha-svg-rgb24-ref.png
SVG: Update of reference images.
2006-06-14 21:09:16 +02:00
paint-with-alpha.c
Add prototype for draw in each test file and remove it from the header.
2006-07-13 12:58:24 -04:00
paint.c
Add prototype for draw in each test file and remove it from the header.
2006-07-13 12:58:24 -04:00
path-data-ps-argb32-ref.png
Tweak initial erase so it doesn't trigger fallbacks for every PS test case.
2006-04-06 09:43:39 -07:00
path-data-ref.png
Big change to the test infrastructure and supporting internals. The goal now is to test both a COLOR_ALPHA and a COLOR content for each surface backend, (since the semantics are different and we probably need to support both in each backend.
2006-01-17 16:59:08 +00:00
path-data.c
Add prototype for draw in each test file and remove it from the header.
2006-07-13 12:58:24 -04:00
pattern-get-type.c
Correct copyright date
2006-02-28 01:31:15 -08:00
pdf-features.c
More test suite infrastructure improvements:
2006-07-11 22:19:39 -04:00
pdf2png.c
Bug 5306: test/pdf2png: Add missing include of stdio.h
2006-06-14 04:37:27 -07:00
pdf2svg.c
Add pdf2svg utility for manual testing (not used in test suite)
2006-05-03 13:18:40 -07: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-rgb24-ref.png
Patch to fix pixman samping location bug ( #2488 ).
2006-06-13 20:10:59 -04:00
pixman-rotate-svg-argb32-ref.png
Patch to fix pixman samping location bug ( #2488 ).
2006-06-13 20:10:59 -04:00
pixman-rotate-svg-rgb24-ref.png
Patch to fix pixman samping location bug ( #2488 ).
2006-06-13 20:10:59 -04:00
pixman-rotate.c
Add prototype for draw in each test file and remove it from the header.
2006-07-13 12:58:24 -04:00
png-flatten.c
Big change to the test infrastructure and supporting internals. The goal now is to test both a COLOR_ALPHA and a COLOR content for each surface backend, (since the semantics are different and we probably need to support both in each backend.
2006-01-17 16:59:08 +00:00
ps-features.c
More test suite infrastructure improvements:
2006-07-11 22:19:39 -04:00
pthread-show-text.c
bug #6890 : fix the signature for main() in pthread-show-text
2006-05-10 20:51:53 -07:00
push-group-ref.png
Update refefence images due to pattern source shift.
2006-06-14 06:40:36 -07:00
push-group-rgb24-ref.png
Update refefence images due to pattern source shift.
2006-06-14 06:40:36 -07:00
push-group-svg-argb32-ref.png
SVG: Update of reference images.
2006-06-14 21:09:16 +02:00
push-group-svg-rgb24-ref.png
SVG: Update of reference images.
2006-06-14 21:09:16 +02:00
push-group.c
Add prototype for draw in each test file and remove it from the header.
2006-07-13 12:58:24 -04:00
read-png.c
Remove initial, final, and duplicate blank lines.
2006-06-06 15:50:33 -07:00
read-png.h
Add initial regression test suite.
2004-10-26 14:38:43 +00:00
README
More test suite infrastructure improvements:
2006-07-11 22:19:39 -04:00
rectangle-rounding-error-ps-argb32-ref.png
Tweak initial erase so it doesn't trigger fallbacks for every PS test case.
2006-04-06 09:43:39 -07: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
Add prototype for draw in each test file and remove it from the header.
2006-07-13 12:58:24 -04:00
rel-path-ref.png
Use correct arguments to compute absolute positions.
2005-05-02 12:36:20 +00:00
rel-path-rgb24-ref.png
Big change to the test infrastructure and supporting internals. The goal now is to test both a COLOR_ALPHA and a COLOR content for each surface backend, (since the semantics are different and we probably need to support both in each backend.
2006-01-17 16:59:08 +00:00
rel-path.c
Add prototype for draw in each test file and remove it from the header.
2006-07-13 12:58:24 -04: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-pdf-argb32-ref.png
Update PDF-specific reference image for scale-source-surface-paint
2006-06-30 16:10:54 +02: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-rgb24-ref.png
Big change to the test infrastructure and supporting internals. The goal now is to test both a COLOR_ALPHA and a COLOR content for each surface backend, (since the semantics are different and we probably need to support both in each backend.
2006-01-17 16:59:08 +00:00
scale-source-surface-paint-svg-argb32-ref.png
SVG: Update of reference images.
2006-06-14 21:09:16 +02:00
scale-source-surface-paint-svg-rgb24-ref.png
SVG: Update of reference images.
2006-06-14 21:09:16 +02:00
scale-source-surface-paint.c
Add prototype for draw in each test file and remove it from the header.
2006-07-13 12:58:24 -04:00
select-font-face-pdf-argb32-ref.png
PS PDF: Update reference images due to truetype subsetting
2006-06-14 06:40:33 -07:00
select-font-face-ps-argb32-ref.png
PS PDF: Update reference images due to truetype subsetting
2006-06-14 06:40:33 -07:00
select-font-face-ref.png
Fix typo in select-font-face.c and update reference images
2006-05-09 14:39:08 -07:00
select-font-face-svg-argb32-ref.png
Fix typo in select-font-face.c and update reference images
2006-05-09 14:39:08 -07:00
select-font-face-svg-rgb24-ref.png
Fix typo in select-font-face.c and update reference images
2006-05-09 14:39:08 -07:00
select-font-face.c
Add prototype for draw in each test file and remove it from the header.
2006-07-13 12:58:24 -04:00
select-font-no-show-text.c
Add prototype for draw in each test file and remove it from the header.
2006-07-13 12:58:24 -04: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
Add prototype for draw in each test file and remove it from the header.
2006-07-13 12:58:24 -04: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-rgb24-ref.png
Add rgb24 surface tests, support per-target reference images and support PS surface testing
2005-09-29 14:31:08 +00:00
self-intersecting.c
Add prototype for draw in each test file and remove it from the header.
2006-07-13 12:58:24 -04:00
set-source-beos-rgb24-ref.png
Updating BeOS reference images, the tests use a black background now.
2006-01-21 11:54:17 +00:00
set-source-beos_bitmap-rgb24-ref.png
Updating BeOS reference images, the tests use a black background now.
2006-01-21 11:54:17 +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-rgb24-ref.png
Big change to the test infrastructure and supporting internals. The goal now is to test both a COLOR_ALPHA and a COLOR content for each surface backend, (since the semantics are different and we probably need to support both in each backend.
2006-01-17 16:59:08 +00:00
set-source-svg-argb32-ref.png
SVG: Add reference images for tests failing on 1 digit error on color.
2006-05-01 23:23:02 +02:00
set-source-svg-rgb24-ref.png
SVG: Add reference images for tests failing on 1 digit error on color.
2006-05-01 23:23:02 +02:00
set-source.c
Add prototype for draw in each test file and remove it from the header.
2006-07-13 12:58:24 -04:00
show-glyphs-many-ref.png
test/show-glyphs-many: New test case to demonstrate bug #5528
2006-03-02 10:32:38 -08:00
show-glyphs-many.c
Add prototype for draw in each test file and remove it from the header.
2006-07-13 12:58:24 -04:00
show-text-current-point-pdf-argb32-ref.png
PS PDF: Update reference images due to truetype subsetting
2006-06-14 06:40:33 -07:00
show-text-current-point-ps-argb32-ref.png
PS PDF: Update reference images due to truetype subsetting
2006-06-14 06:40:33 -07:00
show-text-current-point-ref.png
Big change to the test infrastructure and supporting internals. The goal now is to test both a COLOR_ALPHA and a COLOR content for each surface backend, (since the semantics are different and we probably need to support both in each backend.
2006-01-17 16:59:08 +00:00
show-text-current-point-svg-argb32-ref.png
SVG: Add reference files for antialiased text tests.
2006-04-16 16:00:27 +02:00
show-text-current-point-svg-rgb24-ref.png
SVG: Update rgb24 reference files.
2006-05-01 22:13:18 +02:00
show-text-current-point.c
Add prototype for draw in each test file and remove it from the header.
2006-07-13 12:58:24 -04: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
Add prototype for draw in each test file and remove it from the header.
2006-07-13 12:58:24 -04: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-rgb24-ref.png
Big change to the test infrastructure and supporting internals. The goal now is to test both a COLOR_ALPHA and a COLOR content for each surface backend, (since the semantics are different and we probably need to support both in each backend.
2006-01-17 16:59:08 +00:00
source-surface-scale-paint.c
Add prototype for draw in each test file and remove it from the header.
2006-07-13 12:58:24 -04:00
surface-finish-twice.c
Add prototype for draw in each test file and remove it from the header.
2006-07-13 12:58:24 -04:00
surface-pattern-ref.png
Add a test of a repeating surface pattern.
2005-04-18 16:26:14 +00:00
surface-pattern.c
Add prototype for draw in each test file and remove it from the header.
2006-07-13 12:58:24 -04:00
svg-clip.c
More test suite infrastructure improvements:
2006-07-11 22:19:39 -04:00
svg-surface.c
More test suite infrastructure improvements:
2006-07-11 22:19:39 -04:00
svg2png.c
SVG: Convert SVG file with a resolution of 72 dpi.
2006-05-02 23:37:23 +02: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-pdf-argb32-ref.png
PS PDF: Update reference images due to truetype subsetting
2006-06-14 06:40:33 -07:00
text-antialias-gray-ps-argb32-ref.png
PS PDF: Update reference images due to truetype subsetting
2006-06-14 06:40:33 -07:00
text-antialias-gray-ref.png
Big change to the test infrastructure and supporting internals. The goal now is to test both a COLOR_ALPHA and a COLOR content for each surface backend, (since the semantics are different and we probably need to support both in each backend.
2006-01-17 16:59:08 +00:00
text-antialias-gray-svg-argb32-ref.png
SVG: Add reference files for antialiased text tests.
2006-04-16 16:00:27 +02:00
text-antialias-gray-svg-rgb24-ref.png
SVG: Update rgb24 reference files.
2006-05-01 22:13:18 +02:00
text-antialias-gray.c
Add prototype for draw in each test file and remove it from the header.
2006-07-13 12:58:24 -04:00
text-antialias-none-pdf-argb32-ref.png
PS PDF: Update reference images due to truetype subsetting
2006-06-14 06:40:33 -07:00
text-antialias-none-ps-argb32-ref.png
PS PDF: Update reference images due to truetype subsetting
2006-06-14 06:40:33 -07:00
text-antialias-none-ref.png
Big change to the test infrastructure and supporting internals. The goal now is to test both a COLOR_ALPHA and a COLOR content for each surface backend, (since the semantics are different and we probably need to support both in each backend.
2006-01-17 16:59:08 +00:00
text-antialias-none-svg-argb32-ref.png
SVG: Add validating ref file for unantialias tests.
2006-04-18 21:22:58 +02:00
text-antialias-none-svg-rgb24-ref.png
SVG: Update rgb24 reference files.
2006-05-01 22:13:18 +02:00
text-antialias-none.c
Add prototype for draw in each test file and remove it from the header.
2006-07-13 12:58:24 -04:00
text-antialias-subpixel-pdf-argb32-ref.png
PS PDF: Update reference images due to truetype subsetting
2006-06-14 06:40:33 -07:00
text-antialias-subpixel-ps-argb32-ref.png
PS PDF: Update reference images due to truetype subsetting
2006-06-14 06:40:33 -07:00
text-antialias-subpixel-ref.png
Split out scaled font code to cairo-scaled-font.c
2005-08-31 15:08:02 +00:00
text-antialias-subpixel-svg-argb32-ref.png
SVG: Add validating ref file for unantialias tests.
2006-04-18 21:22:58 +02:00
text-antialias-subpixel-svg-rgb24-ref.png
SVG: Update rgb24 reference files.
2006-05-01 22:13:18 +02:00
text-antialias-subpixel.c
Add prototype for draw in each test file and remove it from the header.
2006-07-13 12:58:24 -04:00
text-cache-crash.c
Add prototype for draw in each test file and remove it from the header.
2006-07-13 12:58:24 -04:00
text-pattern-pdf-argb32-ref.png
Update PDF and PS reference images for test/text-pattern.
2006-06-29 06:25:24 +02:00
text-pattern-ps-argb32-ref.png
Update PDF and PS reference images for test/text-pattern.
2006-06-29 06:25:24 +02:00
text-pattern-ref.png
Update refefence images due to pattern source shift.
2006-06-14 06:40:36 -07:00
text-pattern-rgb24-ref.png
Update refefence images due to pattern source shift.
2006-06-14 06:40:36 -07:00
text-pattern-svg-argb32-ref.png
SVG: Update of reference images.
2006-06-14 21:09:16 +02:00
text-pattern-svg-rgb24-ref.png
SVG: Update of reference images.
2006-06-14 21:09:16 +02:00
text-pattern.c
Add prototype for draw in each test file and remove it from the header.
2006-07-13 12:58:24 -04:00
text-rotate-ref.png
Add more comments on the improved state of this bug. Commit a reference image generated with cairo_text_path; cairo_fill. (We may not require getting this exact result, but I think it is worth examining the differences closely.)
2005-08-23 10:11:16 +00:00
text-rotate-rgb24-ref.png
Add rgb24 surface tests, support per-target reference images and support PS surface testing
2005-09-29 14:31:08 +00:00
text-rotate.c
Add prototype for draw in each test file and remove it from the header.
2006-07-13 12:58:24 -04:00
transforms-ps-argb32-ref.png
Tweak initial erase so it doesn't trigger fallbacks for every PS test case.
2006-04-06 09:43:39 -07:00
transforms-ref.png
Big change to the test infrastructure and supporting internals. The goal now is to test both a COLOR_ALPHA and a COLOR content for each surface backend, (since the semantics are different and we probably need to support both in each backend.
2006-01-17 16:59:08 +00:00
transforms.c
Add prototype for draw in each test file and remove it from the header.
2006-07-13 12:58:24 -04: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
Add prototype for draw in each test file and remove it from the header.
2006-07-13 12:58:24 -04:00
trap-clip-beos-rgb24-ref.png
Updating BeOS reference images, the tests use a black background now.
2006-01-21 11:54:17 +00:00
trap-clip-beos_bitmap-rgb24-ref.png
Updating BeOS reference images, the tests use a black background now.
2006-01-21 11:54:17 +00:00
trap-clip-ref.png
Update refefence images due to pattern source shift.
2006-06-14 06:40:36 -07:00
trap-clip-rgb24-ref.png
Update refefence images due to pattern source shift.
2006-06-14 06:40:36 -07:00
trap-clip-svg-argb32-ref.png
SVG: Update of reference images.
2006-06-14 21:09:16 +02:00
trap-clip-svg-rgb24-ref.png
SVG: Update of reference images.
2006-06-14 21:09:16 +02:00
trap-clip.c
Add prototype for draw in each test file and remove it from the header.
2006-07-13 12:58:24 -04:00
unantialiased-shapes-ps-argb32-ref.png
Tweak initial erase so it doesn't trigger fallbacks for every PS test case.
2006-04-06 09:43:39 -07:00
unantialiased-shapes-ref.png
Fix for bug #4165 :
2005-08-21 11:41:44 +00:00
unantialiased-shapes-svg-argb32-ref.png
SVG: Add validating ref file for unantialias tests.
2006-04-18 21:22:58 +02:00
unantialiased-shapes-svg-rgb24-ref.png
SVG: Add validating ref file for unantialias tests.
2006-04-18 21:22:58 +02:00
unantialiased-shapes.c
Add prototype for draw in each test file and remove it from the header.
2006-07-13 12:58:24 -04:00
unbounded-operator-ref.png
2005-10-10 David Reveman <davidr@novell.com>
2006-01-04 17:59:03 +00:00
unbounded-operator-rgb24-ref.png
Big change to the test infrastructure and supporting internals. The goal now is to test both a COLOR_ALPHA and a COLOR content for each surface backend, (since the semantics are different and we probably need to support both in each backend.
2006-01-17 16:59:08 +00:00
unbounded-operator.c
Add prototype for draw in each test file and remove it from the header.
2006-07-13 12:58:24 -04:00
user-data.c
Remove extraneous whitespace from "blank" lines.
2006-06-06 15:25:49 -07:00
write-png.c
Remove all remaining trailing whitespace.
2006-06-06 15:41:31 -07: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
More test suite infrastructure improvements:
2006-07-11 22:19:39 -04:00
xmalloc.c
Remove initial, final, and duplicate blank lines.
2006-06-06 15:50:33 -07: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
zero-alpha-ref.png
Add new zero-alpha test to demonstrate (X server?) bug found by Paul Giblock
2006-06-13 16:13:23 -07:00
zero-alpha.c
Add prototype for draw in each test file and remove it from the header.
2006-07-13 12:58:24 -04:00