..
pdiff
[pdiff] Ship gpl.txt
2007-04-11 19:43:01 -04:00
.gitignore
Update .gitignore
2007-04-16 15:08:54 +01:00
.valgrind-suppressions
Add suppression for leak from XauFileName.
2007-04-16 15:44:28 +01: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
big-trap.c
give the big-trap test the XFAIL treatment.
2006-11-22 16:52:18 -08:00
bitmap-font-pdf-argb32-ref.png
bitmap-font: Add missing pdf-specific reference image
2006-08-18 16:35:27 -07:00
bitmap-font-ref.png
Add rotation to bitmap-font to demonstrate failure of bug #7888
2006-08-17 17:50:40 -07:00
bitmap-font-rgb24-ref.png
Add rotation to bitmap-font to demonstrate failure of bug #7888
2006-08-17 17:50:40 -07:00
bitmap-font.c
[test] In the bitmap-font test, break cairo_text_path() call into two
2007-03-05 16:15:09 -05:00
buffer-diff.c
buffer-diff - check for any errors whilst writing the png
2007-04-09 15:08:45 +01:00
buffer-diff.h
test: Rework buffer_diff interface as new compare_surfaces
2006-12-14 07:57:59 -08:00
cairo-test.c
[boilerplate/test] Move vector_ignored_tests from boilerplate/ to test/
2007-04-20 00:52:02 -04:00
cairo-test.h
[boilerplate] Move xasprintf to xmalloc.c
2007-04-20 00:52:03 -04:00
caps-joins-alpha-quartz-ref.png
[quartz] rename test override images from nquartz to quartz
2007-02-20 13:22:11 -08:00
caps-joins-alpha-ref.png
test: Update reference images due to previous change to _cairo_color_compute_shorts
2006-10-23 12:46:25 -07:00
caps-joins-alpha-svg-ref.png
Update reference images, mostly PDF and SVG
2006-08-07 23:47:31 -07: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-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-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
New PS ref images, matching the recent png16m->pngalpha driver change
2006-08-01 18:21:27 -04: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
New PS ref images, matching the recent png16m->pngalpha driver change
2006-08-01 18:21:27 -04:00
clip-nesting-quartz-ref.png
[quartz] rename test override images from nquartz to quartz
2007-02-20 13:22:11 -08:00
clip-nesting-quartz-rgb24-ref.png
[quartz] rename test override images from nquartz to quartz
2007-02-20 13:22:11 -08: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
Optimize gradient computations
2006-12-14 09:27:45 -08:00
clip-operator-rgb24-ref.png
Optimize gradient computations
2006-12-14 09:27:45 -08:00
clip-operator.c
[test] Remove unused variable
2007-03-05 19:23:10 -05:00
clip-push-group-quartz-ref.png
[quartz] rename test override images from nquartz to quartz
2007-02-20 13:22:11 -08:00
clip-push-group-ref.png
clip-push-group: Adjust test slightly to ensure mask-based clip is not anchored at the origin
2006-10-19 15:45:53 -07:00
clip-push-group.c
clip-push-group: Adjust test slightly to ensure mask-based clip is not anchored at the origin
2006-10-19 15:45:53 -07:00
clip-twice-ps-argb32-ref.png
New PS ref images, matching the recent png16m->pngalpha driver change
2006-08-01 18:21:27 -04:00
clip-twice-quartz-ref.png
[quartz] rename test override images from nquartz to quartz
2007-02-20 13:22:11 -08:00
clip-twice-quartz-rgb24-ref.png
[quartz] rename test override images from nquartz to quartz
2007-02-20 13:22:11 -08: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
close-path-ref.png
close-path: New test case to demonstrate corner case discovered by Tim Rowley
2006-08-18 06:32:11 -07:00
close-path.c
close-path: New test case to demonstrate corner case discovered by Tim Rowley
2006-08-18 06:32:11 -07:00
composite-integer-translate-over-ref.png
[test] Fix composite-integer-translate-over test
2006-09-29 14:44:00 -07: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 licenses to test files
2007-04-12 10:51:17 -07:00
composite-integer-translate-over.c
[test] Fix composite-integer-translate-over test
2006-09-29 14:44:00 -07: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 licenses to test files
2007-04-12 10:51:17 -07:00
copy-path-ps-argb32-ref.png
Rename test from stale path-data name to copy-path
2006-09-26 15:48:06 -07:00
copy-path-ref.png
Rename test from stale path-data name to copy-path
2006-09-26 15:48:06 -07:00
copy-path.c
Augment cairo_test_init with cairo_test_fini to avoid leak
2007-03-02 11:31:13 -08:00
create-for-stream.c
create-for-stream - free resources after test failure.
2007-04-16 16:57:24 +01: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
Merge branch 'jrmuizel-stroking-fixes' into cairo
2006-08-18 07:59:20 -07:00
dash-caps-joins-quartz-ref.png
[quartz] rename test override images from nquartz to quartz
2007-02-20 13:22:11 -08:00
dash-caps-joins-ref.png
Fix several issues with dashed stroking code, particularly 'leaky-dash'
2007-02-19 16:06:57 -05:00
dash-caps-joins.c
Test closed dashed paths where the first and last sub-path do not join.
2006-07-15 14:39:26 -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-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 PS ref images, matching the recent png16m->pngalpha driver change
2006-08-01 18:21:27 -04:00
dash-scale-ref.png
Fix several issues with dashed stroking code, particularly 'leaky-dash'
2007-02-19 16:06:57 -05: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-state-ps-argb32-ref.png
Add a new dashing test
2007-02-19 16:06:56 -05:00
dash-state-ref.png
Add a new dashing test
2007-02-19 16:06:56 -05:00
dash-state.c
Add a new dashing test
2007-02-19 16:06:56 -05:00
dash-zero-length-ps-argb32-ref.png
New PS ref images, matching the recent png16m->pngalpha driver change
2006-08-01 18:21:27 -04: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 two new test cases to degenerate-path test
2007-02-19 16:06:56 -05:00
degenerate-path-ref.png
Add two new test cases to degenerate-path test
2007-02-19 16:06:56 -05:00
degenerate-path-rgb24-ref.png
Add two new test cases to degenerate-path test
2007-02-19 16:06:56 -05:00
degenerate-path.c
Add two new test cases to degenerate-path test
2007-02-19 16:06:56 -05: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-pad-ref.png
[test] Add a new, XFAIL, extend-pad test
2007-02-23 17:26:43 -05:00
extend-pad.c
[test] Add copyright headers for my tests
2007-04-11 20:18:11 -04:00
extend-reflect-ref.png
[test] Modify extend-reflect to need a smaller reference image
2007-03-05 19:23:10 -05:00
extend-reflect.c
[test] Modify extend-reflect to need a smaller reference image
2007-03-05 19:23:10 -05:00
fallback-resolution.c
More tightening of test cleanup to avoid valgrind complaints.
2007-03-02 12:30:14 -08:00
fill-and-stroke-alpha-add-quartz-ref.png
[quartz] rename test override images from nquartz to quartz
2007-02-20 13:22:11 -08:00
fill-and-stroke-alpha-add-ref.png
test: Update reference images due to previous change to _cairo_color_compute_shorts
2006-10-23 12:46:25 -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-quartz-ref.png
[quartz] rename test override images from nquartz to quartz
2007-02-20 13:22:11 -08:00
fill-and-stroke-alpha-ref.png
test: Update reference images due to previous change to _cairo_color_compute_shorts
2006-10-23 12:46:25 -07: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
New PS ref images, matching the recent png16m->pngalpha driver change
2006-08-01 18:21:27 -04:00
fill-and-stroke-quartz-ref.png
[quartz] rename test override images from nquartz to quartz
2007-02-20 13:22:11 -08:00
fill-and-stroke-quartz-rgb24-ref.png
[quartz] rename test override images from nquartz to quartz
2007-02-20 13:22:11 -08: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-degenerate-sort-order-quartz-ref.png
[quartz] rename test override images from nquartz to quartz
2007-02-20 13:22:11 -08:00
fill-degenerate-sort-order-quartz-rgb24-ref.png
[quartz] rename test override images from nquartz to quartz
2007-02-20 13:22:11 -08:00
fill-degenerate-sort-order-ref.png
Replace point sampling in the fill-degenerate-sort-order with rendering.
2006-12-07 02:31:10 +02:00
fill-degenerate-sort-order-rgb24-ref.png
Replace point sampling in the fill-degenerate-sort-order with rendering.
2006-12-07 02:31:10 +02:00
fill-degenerate-sort-order.c
Replace point sampling in the fill-degenerate-sort-order with rendering.
2006-12-07 02:31:10 +02:00
fill-missed-stop-ps-argb32-ref.png
test: check for tessellator regression from missed stop events
2006-12-06 05:58:44 +02:00
fill-missed-stop-ref.png
test: check for tessellator regression from missed stop events
2006-12-06 05:58:44 +02:00
fill-missed-stop-rgb24-ref.png
test: check for tessellator regression from missed stop events
2006-12-06 05:58:44 +02:00
fill-missed-stop.c
Change license of tessellator tests to the MIT license.
2006-12-07 02:31:10 +02:00
fill-rule-ps-argb32-ref.png
New PS ref images, matching the recent png16m->pngalpha driver change
2006-08-01 18:21:27 -04:00
fill-rule-quartz-ref.png
[quartz] rename test override images from nquartz to quartz
2007-02-20 13:22:11 -08:00
fill-rule-quartz-rgb24-ref.png
[quartz] rename test override images from nquartz to quartz
2007-02-20 13:22:11 -08: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
More tightening of test cleanup to avoid valgrind complaints.
2007-03-02 12:30:14 -08:00
font-matrix-translation-ps-argb32-ref.png
New PS ref images, matching the recent png16m->pngalpha driver change
2006-08-01 18:21:27 -04:00
font-matrix-translation-ref.png
Add font-matrix-translation test case.
2006-07-14 14:40:47 -07:00
font-matrix-translation-svg-ref.png
Update reference images, mostly PDF and SVG
2006-08-07 23:47:31 -07:00
font-matrix-translation.c
Set font options in the test context and make tests not do that
2006-07-31 15:17:15 -04:00
ft-font-create-for-ft-face.c
Set font options in the test context and make tests not do that
2006-07-31 15:17:15 -04:00
ft-text-antialias-none-ps-argb32-ref.png
New PS ref images, matching the recent png16m->pngalpha driver change
2006-08-01 18:21:27 -04: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
Set font options in the test context and make tests not do that
2006-07-31 15:17:15 -04:00
ft-text-vertical-layout-type1-ps-argb32-ref.png
[type1-subset] Return UNSUPPORTED for vertical fonts
2006-12-17 18:37:01 -05:00
ft-text-vertical-layout-type1-ref.png
[test] Remove ft-text-vertical-layout-type1 from XFAIL
2007-02-21 12:57:09 -05:00
ft-text-vertical-layout-type1-svg-ref.png
[test] Remove ft-text-vertical-layout-type1 from XFAIL
2007-02-21 12:57:09 -05:00
ft-text-vertical-layout-type1.c
Put ft-text-vertical-layout-type1 back on the XFAIL list
2006-12-22 17:59:20 -08:00
ft-text-vertical-layout-type3-ps-argb32-ref.png
[test] Add ft-text-vertical-layout-type3-ps-argb32-ref.png
2006-12-17 01:07:41 -05:00
ft-text-vertical-layout-type3-ref.png
Add optimization for rectilinear stroke
2006-12-22 17:59:20 -08:00
ft-text-vertical-layout-type3-svg-ref.png
Add optimization for rectilinear stroke
2006-12-22 17:59:20 -08:00
ft-text-vertical-layout-type3.c
[tests/ft-text-vertical-layout-type3] Remove comment that this emits Type3 font
2006-12-17 18:42:05 -05:00
get-and-set.c
Fix cairo_get_dash and cairo_get_dash_count APIs
2007-01-18 13:09:23 -08:00
get-clip.c
[quartz] Rename nquartz to quartz
2007-02-20 12:15:35 -08: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
get-path-extents.c
[test] Add test case for bug #7965 to the get-path-extents test
2007-02-21 11:50:24 -05: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.c
Set font options in the test context and make tests not do that
2006-07-31 15:17:15 -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
test: Ignore single-bit errors for SVG backend.
2006-08-31 04:01:10 -07:00
in-fill-empty-trapezoid.c
Augment cairo_test_init with cairo_test_fini to avoid leak
2007-03-02 11:31:13 -08:00
infinite-join-ref.png
Add neglected reference images for infinite-join test
2006-10-18 15:18:11 -07:00
infinite-join.c
test/infinite-join: Modify to draw something visible, and make the output a more reasonable size.
2006-10-18 15:01:58 -07:00
invalid-matrix.c
test/invalid-matrix: Add new test to exercise CAIRO_STATUS_INVALID_MATRIX paths
2007-04-11 01:21:10 -07:00
leaky-dash-ps-argb32-ref.png
Fix several issues with dashed stroking code, particularly 'leaky-dash'
2007-02-19 16:06:57 -05:00
leaky-dash-ref.png
Fix several issues with dashed stroking code, particularly 'leaky-dash'
2007-02-19 16:06:57 -05: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-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-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
New PS ref images, matching the recent png16m->pngalpha driver change
2006-08-01 18:21:27 -04: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-zero.c
Add line-width-zero test which currently crashes.
2007-03-15 22:09:32 -07: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
test: Update reference images due to previous change to _cairo_color_compute_shorts
2006-10-23 12:46:25 -07:00
linear-gradient-reflect-ref.png
Add linear-gradient-reflect test case
2007-02-02 16:37:27 -08:00
linear-gradient-reflect.c
Add linear-gradient-reflect test case
2007-02-02 16:37:27 -08:00
linear-gradient-svg-ref.png
Update reference images, mostly PDF and SVG
2006-08-07 23:47:31 -07: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
long-lines-ref.png
New test for long line bug.
2006-08-14 20:19:15 +02:00
long-lines.c
Add long-lines to the XFAIL list, (we're not fixing it before 1.2.4)
2006-08-17 16:14:21 -07:00
make-html.pl
don't squish tiny images in test/index.html
2006-10-26 09:57:32 -07:00
Makefile.am
Remove ft-text-vertical-layout-type1
2007-04-12 18:13:50 -07:00
Makefile.win32
[win32] clean up win32_surface_composite
2006-11-07 13:12:09 -08: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.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
Optimize gradient computations
2006-12-14 09:27:45 -08:00
mask-rgb24-ref.png
Optimize gradient computations
2006-12-14 09:27:45 -08: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.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
Optimize gradient computations
2006-12-14 09:27:45 -08:00
mask.c
Optimize gradient computations
2006-12-14 09:27:45 -08: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
Augment cairo_test_init with cairo_test_fini to avoid leak
2007-03-02 11:31:13 -08:00
new-sub-path-ps-argb32-ref.png
New PS ref images, matching the recent png16m->pngalpha driver change
2006-08-01 18:21:27 -04:00
new-sub-path-quartz-ref.png
[quartz] rename test override images from nquartz to quartz
2007-02-20 13:22:11 -08:00
new-sub-path-quartz-rgb24-ref.png
[quartz] rename test override images from nquartz to quartz
2007-02-20 13:22:11 -08: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
[test/nil-surface] Test that cairo_get_target() returns non-NULL
2007-03-21 15:44:18 -04:00
operator-clear-quartz-ref.png
[quartz] rename test override images from nquartz to quartz
2007-02-20 13:22:11 -08:00
operator-clear-quartz-rgb24-ref.png
[quartz] rename test override images from nquartz to quartz
2007-02-20 13:22:11 -08:00
operator-clear-ref.png
Optimize gradient computations
2006-12-14 09:27:45 -08:00
operator-clear-rgb24-ref.png
Optimize gradient computations
2006-12-14 09:27:45 -08:00
operator-clear.c
[test] Remove unused variable
2007-03-05 19:23:10 -05:00
operator-source-ref.png
Optimize gradient computations
2006-12-14 09:27:45 -08:00
operator-source-rgb24-ref.png
Optimize gradient computations
2006-12-14 09:27:45 -08:00
operator-source.c
[test] Remove unused variable
2007-03-05 19:23:10 -05: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-repeat-ref.png
Add new paint-repeat test
2006-10-25 12:52:02 -07:00
paint-repeat.c
test/paint-repeat: Use offset larger than source surface for better stress testing
2006-10-25 12:52:02 -07:00
paint-source-alpha-pdf-argb32-ref.png
test: Update reference images due to previous change to _cairo_color_compute_shorts
2006-10-23 12:46:25 -07:00
paint-source-alpha-ref.png
test: Update reference images due to previous change to _cairo_color_compute_shorts
2006-10-23 12:46:25 -07:00
paint-source-alpha-svg-ref.png
Update reference images, mostly PDF and SVG
2006-08-07 23:47:31 -07: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
test: Update reference images due to previous change to _cairo_color_compute_shorts
2006-10-23 12:46:25 -07:00
paint-with-alpha-svg-ref.png
Update reference images, mostly PDF and SVG
2006-08-07 23:47:31 -07: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
pattern-get-type.c
Augment cairo_test_init with cairo_test_fini to avoid leak
2007-03-02 11:31:13 -08:00
pattern-getters-ref.png
dash and pattern getter functions
2006-09-19 12:19:21 -07:00
pattern-getters.c
[test] In pattern-getters test, log what went wrong
2007-03-13 16:50:10 -04:00
pdf-features.c
More tightening of test cleanup to avoid valgrind complaints.
2007-03-02 12:30:14 -08: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.c
Add missing copyright notice.
2007-04-11 23:49:01 -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 tightening of test cleanup to avoid valgrind complaints.
2007-03-02 12:30:14 -08:00
pthread-show-text.c
More tightening of test cleanup to avoid valgrind complaints.
2007-03-02 12:30:14 -08:00
push-group-ref.png
test: Update reference images due to previous change to _cairo_color_compute_shorts
2006-10-23 12:46:25 -07:00
push-group-rgb24-ref.png
test: Update reference images due to previous change to _cairo_color_compute_shorts
2006-10-23 12:46:25 -07:00
push-group-svg-argb32-ref.png
SVG: Update of reference images.
2006-06-14 21:09:16 +02:00
push-group.c
Fix some memory leaks in a few of the tests.
2006-08-08 12:48:56 -07:00
radial-gradient-ref.png
Add radial-gradient test case
2007-03-01 13:16:38 -08:00
radial-gradient-svg-ref.png
Add svg-specific reference image for radial-gradient test.
2007-03-14 17:19:48 -07:00
radial-gradient.c
Remove radial-gradient test from XFAIL list
2007-03-14 15:06:36 -07:00
random-intersections-ps-argb32-ref.png
[test] Remove some ref images from random-intersections
2007-03-05 19:23:10 -05:00
random-intersections-ref.png
[test] Remove some ref images from random-intersections
2007-03-05 19:23:10 -05:00
random-intersections.c
[test] Remove some ref images from random-intersections
2007-03-05 19:23:10 -05:00
README
More test suite infrastructure improvements:
2006-07-11 22:19:39 -04: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
rectilinear-stroke-ref.png
Add new rectilinear-stroke test
2006-12-22 17:59:20 -08:00
rectilinear-stroke.c
[test] Add leak-revealing path to rectilinear-stroke
2007-03-01 18:34:53 -05:00
rel-path-quartz-ref.png
[quartz] rename test override images from nquartz to quartz
2007-02-20 13:22:11 -08:00
rel-path-quartz-rgb24-ref.png
[quartz] rename test override images from nquartz to quartz
2007-02-20 13:22:11 -08: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
rotate-image-surface-paint-pdf-argb32-ref.png
Add rotate-image-surface-paint test case
2007-01-26 11:43:27 -08:00
rotate-image-surface-paint-ps-argb32-ref.png
[PS] Fix rotated image pattern emission by correcting setting the bbox
2007-02-21 13:43:08 -05:00
rotate-image-surface-paint-ref.png
Add rotate-image-surface-paint test case
2007-01-26 11:43:27 -08:00
rotate-image-surface-paint-svg-ref.png
Add rotate-image-surface-paint test case
2007-01-26 11:43:27 -08:00
rotate-image-surface-paint.c
Mark test/rotate-image-surface-paint as XFAIL
2007-02-13 23:55:03 -08:00
scale-down-source-surface-paint-ref.png
Add new scale-down-source-surface-paint test
2007-01-19 16:47:31 -08:00
scale-down-source-surface-paint.c
Add new scale-down-source-surface-paint test
2007-01-19 16:47:31 -08: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-ref.png
Update reference images, mostly PDF and SVG
2006-08-07 23:47:31 -07:00
select-font-face.c
Set font options in the test context and make tests not do that
2006-07-31 15:17:15 -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-ref.png
test: Update reference images due to previous change to _cairo_color_compute_shorts
2006-10-23 12:46:25 -07: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.c
test: Update reference images due to previous change to _cairo_color_compute_shorts
2006-10-23 12:46:25 -07: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
Set font options in the test context and make tests not do that
2006-07-31 15:17:15 -04: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.c
Set font options in the test context and make tests not do that
2006-07-31 15:17:15 -04:00
skew-extreme-ref.png
Add new skew-extreme test case.
2007-03-14 15:06:36 -07:00
skew-extreme.c
Add new skew-extreme test case.
2007-03-14 15:06:36 -07:00
solid-pattern-cache-stress.c
Cache solid patterns
2007-03-20 18:21:53 -04:00
source-clip-ref.png
Harmonize implementations of source-clip and source-clip-scale to make similarities more evident.
2006-08-17 13:35:15 -07:00
source-clip-scale-quartz-ref.png
[quartz] rename test override images from nquartz to quartz
2007-02-20 13:22:11 -08:00
source-clip-scale-ref.png
Harmonize implementations of source-clip and source-clip-scale to make similarities more evident.
2006-08-17 13:35:15 -07:00
source-clip-scale-svg-ref.png
Add SVG-specific reference image for source-clip-scale test
2006-08-17 13:35:16 -07:00
source-clip-scale.c
Harmonize implementations of source-clip and source-clip-scale to make similarities more evident.
2006-08-17 13:35:15 -07:00
source-clip.c
Harmonize implementations of source-clip and source-clip-scale to make similarities more evident.
2006-08-17 13:35:15 -07: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-pdf-argb32-ref.png
[test] Update surface-pattern test to include transformations
2007-02-23 17:26:42 -05:00
surface-pattern-ps-argb32-ref.png
[PS] Fix surface patterns with transforms
2007-02-23 17:26:43 -05:00
surface-pattern-ref.png
[test] Update surface-pattern test to include transformations
2007-02-23 17:26:42 -05:00
surface-pattern-scale-down-pdf-argb32-ref.png
[test] Add ref images for new tests
2007-02-27 19:28:37 -05:00
surface-pattern-scale-down-ps-argb32-ref.png
[test] Add ref images for new tests
2007-02-27 19:28:37 -05:00
surface-pattern-scale-down-ref.png
[test] Add ref images for new tests
2007-02-27 19:28:37 -05:00
surface-pattern-scale-down.c
[test] Add copyright headers for my tests
2007-04-11 20:18:11 -04:00
surface-pattern-scale-up-pdf-argb32-ref.png
[test] Add ref images for new tests
2007-02-27 19:28:37 -05:00
surface-pattern-scale-up-ps-argb32-ref.png
[test] Add ref images for new tests
2007-02-27 19:28:37 -05:00
surface-pattern-scale-up-ref.png
[test] Add ref images for new tests
2007-02-27 19:28:37 -05:00
surface-pattern-scale-up.c
[test] Add copyright headers for my tests
2007-04-11 20:18:11 -04:00
surface-pattern-svg-ref.png
[test] Update surface-pattern test to include transformations
2007-02-23 17:26:42 -05:00
surface-pattern.c
[test] Add copyright headers for my tests
2007-04-11 20:18:11 -04:00
svg-clip.c
Augment cairo_test_init with cairo_test_fini to avoid leak
2007-03-02 11:31:13 -08:00
svg-surface.c
Augment cairo_test_init with cairo_test_fini to avoid leak
2007-03-02 11:31:13 -08:00
svg2pdf.c
[test] Add svg2pdf
2007-04-03 16:47: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-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.c
Fix some memory leaks in a few of the tests.
2006-08-08 12:48:56 -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.c
Fix some memory leaks in a few of the tests.
2006-08-08 12:48:56 -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.c
Set font options in the test context and make tests not do that
2006-07-31 15:17:15 -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-glyph-range-ref.png
[test] Test handling of out-of-range glyph indexes. ( #9530 )
2007-01-16 01:25:53 +00:00
text-glyph-range-rgb24-ref.png
[test] Test handling of out-of-range glyph indexes. ( #9530 )
2007-01-16 01:25:53 +00:00
text-glyph-range.c
[test] Test handling of out-of-range glyph indexes. ( #9530 )
2007-01-16 01:25:53 +00:00
text-pattern-ref.png
Optimize gradient computations
2006-12-14 09:27:45 -08:00
text-pattern-rgb24-ref.png
Optimize gradient computations
2006-12-14 09:27:45 -08:00
text-pattern-svg-argb32-ref.png
Update reference images, mostly PDF and SVG
2006-08-07 23:47:31 -07:00
text-pattern-svg-rgb24-ref.png
SVG: Update of reference images.
2006-06-14 21:09:16 +02:00
text-pattern.c
Set font options in the test context and make tests not do that
2006-07-31 15:17:15 -04:00
text-rotate-ps-argb32-ref.png
[test] Remove text-rotate test from XFAIL as the bugs are fixed now
2007-02-21 13:52:17 -05:00
text-rotate-ref.png
[test] Remove text-rotate test from XFAIL as the bugs are fixed now
2007-02-21 13:52:17 -05:00
text-rotate-svg-ref.png
[test] Remove text-rotate test from XFAIL as the bugs are fixed now
2007-02-21 13:52:17 -05:00
text-rotate.c
[test] Fix syntax typo in text-rotate
2007-02-21 15:47:43 -05:00
text-zero-len-ref.png
[test] Add new test text-zero-len ( #5177 )
2006-12-28 20:00:16 -05:00
text-zero-len.c
[test] Add new test text-zero-len ( #5177 )
2006-12-28 20:00:16 -05: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-quartz-ref.png
[quartz] rename test override images from nquartz to quartz
2007-02-20 13:22:11 -08:00
trap-clip-quartz-rgb24-ref.png
[quartz] rename test override images from nquartz to quartz
2007-02-20 13:22:11 -08:00
trap-clip-ref.png
Optimize gradient computations
2006-12-14 09:27:45 -08:00
trap-clip-rgb24-ref.png
Optimize gradient computations
2006-12-14 09:27:45 -08:00
trap-clip.c
Optimize gradient computations
2006-12-14 09:27:45 -08:00
truetype-tables.c
Augment cairo_test_init with cairo_test_fini to avoid leak
2007-03-02 11:31:13 -08:00
unantialiased-shapes-ref.png
Fix for bug #4165 :
2005-08-21 11:41:44 +00: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
Optimize gradient computations
2006-12-14 09:27:45 -08:00
unbounded-operator-rgb24-ref.png
Optimize gradient computations
2006-12-14 09:27:45 -08:00
unbounded-operator.c
Optimize gradient computations
2006-12-14 09:27:45 -08:00
user-data.c
Remove extraneous whitespace from "blank" lines.
2006-06-06 15:25:49 -07:00
xlib-surface.c
[xlib] Get rid of _cairo_xlib_test_disable_render
2007-04-21 02:08:38 -04: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
Fix some memory leaks in a few of the tests.
2006-08-08 12:48:56 -07:00