Carl Worth
5ef4c991f6
test: Add link to test log file in HTML output
2006-08-30 15:38:15 -07:00
Carl Worth
7f4e83ceeb
Split libcairotest files out from test/ and into boilerplate/
...
The idea here is to setup boilerplate to allow code sharing between
test/ and the upcoming perf/
2006-08-30 15:34:27 -07:00
Behdad Esfahbod
a5f068e10d
[test] Add 128 to any diff component such that differences are visible
2006-08-30 13:19:05 -04:00
Behdad Esfahbod
96c8f92883
[test] bufferdiff: take abs of the pixel diffs. Oops!
2006-08-22 22:00:58 -04:00
Carl Worth
790a359f89
EXTRA_DIST: Add missing source-clip-scale-svg-ref.png
2006-08-18 16:46:57 -07:00
Carl Worth
2860af3ce2
bitmap-font: Add missing pdf-specific reference image
2006-08-18 16:35:27 -07:00
Carl Worth
5f94275a4b
Update .gitignore due to recent rename.
2006-08-18 16:09:53 -07:00
Carl Worth
3cf3d4343b
Mark ft-text-vertical-layout tests as XFAIL since we'repunting these from the 1.2.4 release.
2006-08-18 14:23:31 -07:00
Carl Worth
84a9ca1835
Rename ft-text-vertical-layout-truetype to ft-text-vertical-layout-type3
2006-08-18 13:08:59 -07:00
Behdad Esfahbod
9c2d9d590b
[test] text-rotate: Update ref images to make image pass again
...
after the font_options change we made in the test suite a while back.
2006-08-18 12:04:16 -04:00
Carl Worth
861f1cb4f7
Merge branch 'jrmuizel-stroking-fixes' into cairo
...
Conflicts:
test/dash-caps-joins-ps-argb32-ref.png
test/degenerate-path-ps-argb32-ref.png
test/degenerate-path.c
2006-08-18 07:59:20 -07:00
Carl Worth
200a2d811e
close-path: New test case to demonstrate corner case discovered by Tim Rowley
...
The bug shows up when doing cairo_copy_path_flat for a path that has
a curve_to immediately after a close_path. When the curve is flattened
the flattener is using (0,0) as the initial point rather than the proper
close_to point.
This test also serves to ensure a similar bug doesn't crop up when
closing a path that begins with an implicit move_to, (as from cairo_arc).
In that bug the path state may have no last-move-point and the path
is closed to (0,0). This bug is not present currently, but did appear
during the development of a fix for the bug above.
2006-08-18 06:32:11 -07:00
Behdad Esfahbod
6f8cf53b1e
[test] Don't use signals if signal.h is not available
2006-08-17 22:03:36 -04:00
Carl Worth
e4e5002c48
bitmap-font: Add cairo_text_path;fill to demonstrate bug #7889
2006-08-17 17:50:41 -07:00
Carl Worth
e8e7ccf602
Add rotation to bitmap-font to demonstrate failure of bug #7888
2006-08-17 17:50:40 -07:00
Carl Worth
d7b52a8f44
Add long-lines to the XFAIL list, (we're not fixing it before 1.2.4)
2006-08-17 16:14:21 -07:00
Carl Worth
ccf60202d3
Add SVG-specific reference image for source-clip-scale test
...
The difference here is that the SVG backend uses a meta-surface for
its similar surface, so there are no rasterization/filtering
artefacts when scaling the source surface.
2006-08-17 13:35:16 -07:00
Carl Worth
64d2feb9f6
Harmonize implementations of source-clip and source-clip-scale to make similarities more evident.
2006-08-17 13:35:15 -07:00
Carl Worth
524507c39f
Rename src-clip test to source-clip-scale
2006-08-17 13:35:15 -07:00
Vladimir Vukicevic
afb50580ce
Add src-clip test case to demonstrate bug with clipping applying to a source surface.
2006-08-17 13:35:15 -07:00
Behdad Esfahbod
6122cc85c8
[test] Add $(LDADD) to svg2png_LDADD, to link to correct cairo
...
Previously it was using the cairo found in system.
2006-08-16 20:07:06 -04:00
Behdad Esfahbod
30cd66fe9a
[test] Add ft-text-vertical-layout-truetype.
2006-08-16 19:43:55 -04:00
Behdad Esfahbod
158e160211
[.gitignore] Add truetype-tables
2006-08-16 19:43:41 -04:00
Behdad Esfahbod
cbcf1ddd64
[test] New torture tests ft-text-vertical-layout-truetype/type1
...
that combine vertical layout with font_matrix rotation and translation.
Currently Type3 and Type1 font paths both show broken behavior.
The type1 test uses "Nimbus Sans L" as the font.
2006-08-16 14:27:40 -04:00
Behdad Esfahbod
91eb56998c
[test] ft-text-vertical-layout: Update ref images
2006-08-15 05:49:21 -04:00
Behdad Esfahbod
db779b5121
[test] ft-text-vertical-layout: Use the string "i-W" to better show vertical metrics
2006-08-15 05:27:59 -04:00
Emmanuel Pacaud
17ec33aa4f
New test for long line bug.
...
This shows at least an issue in cairo_fixed_from_double where values
> 32767 are converted to -32768, instead of being clamped to 32767.
2006-08-14 20:19:15 +02:00
Pavel Roskin
a06af40c35
[test] Fix warnings in tests on 64-bit systems
...
Cast argiments from size_t to int. size_t is 64-bit on 64-bit systems,
which causes a warning. The actual data should fit 32 bit comfortably.
2006-08-13 04:47:11 -04:00
Pavel Roskin
58963a2bf9
[test] Allow overriding Valgrind flags on the command line
...
Don't hardcode Valgrind flags in tests/Makefile.am so that
tests/Makefile doesn't need to be rebuilt to use different flags. Not
everybody is looking for memory leaks.
2006-08-13 04:44:39 -04:00
Behdad Esfahbod
affc9c71ac
[Makefile.am] Add $(AM_MAKEFLAGS) to recursive make invocations
2006-08-11 00:24:47 -04:00
Behdad Esfahbod
ee885c76af
[test] Update EXTRA_DIST after beos_bitmap -> beos-bitmap change
2006-08-10 18:54:18 -04:00
Behdad Esfahbod
915448e50f
[test] Add target check-ref-dups that lists reference images having duplicate sha1sum hash
...
This is useful to review every once in a while to drop duplicate images that
can be dropped. For example, if there are two identical images one named
some-test-svg-rgb24-ref.png and other some-test-svg-argb32-ref.png, those two
can be replaced with some-test-svg-ref.png.
2006-08-10 15:35:36 -04:00
Behdad Esfahbod
cecf396f6f
[test] Point out to the test log file on failures
2006-08-10 15:11:46 -04:00
Behdad Esfahbod
15074cbb04
[test] Behave better if no ref image was found for a test
2006-08-10 14:58:33 -04:00
Behdad Esfahbod
67ff765e30
[test] Rename beos_bitmap target to beos-bitmap. Same for directfb-bitmap.
2006-08-10 13:53:24 -04:00
Carl Worth
e3c7840d22
Fix EXTRA_DIST so that 'make distcheck' works again
2006-08-08 14:29:29 -07:00
Carl Worth
ca99478d43
Fix some memory leaks in a few of the tests.
2006-08-08 12:48:56 -07:00
Carl Worth
d6e204b9d5
Add a variation of an existing valgrind suppression
2006-08-08 12:48:20 -07:00
Carl Worth
cb5edb6c35
Eliminate warning due to the test suite's private 'FLATTENEND' format value
2006-08-08 01:39:12 -07:00
Behdad Esfahbod
f089a07679
Fix misplaced volatile keyword
2006-08-08 04:36:13 -04:00
Carl Worth
c3b912d7db
Eliminate most compiler warnings from the test suite
2006-08-08 01:16:49 -07:00
Carl Worth
c7d11ad2b4
Remove stale SVG-specific reference images for pixman-rotate test
2006-08-08 00:43:09 -07:00
Carl Worth
401f0ce3c4
Merge branch 'surface-font-options' into cairo
2006-08-08 00:19:51 -07:00
Behdad Esfahbod
9136c21770
Update reference images, mostly PDF and SVG
...
Also replace some SVG ref images for rgb24 and argb32 with a single
one where the two have been similar.
2006-08-07 23:47:31 -07:00
Behdad Esfahbod
56791ab31d
Make "make html" not trigger test reruns
...
"make index.html" can still be used to force up-to-date test results,
causing test reruns if necessary.
2006-08-08 02:46:38 -04:00
Behdad Esfahbod
c2ea56e5e0
Add test truetype-tables that checks sizeof truetype tables
2006-08-07 21:37:16 -04:00
Behdad Esfahbod
127704c225
Look for per-target reference image too
2006-08-01 20:39:56 -04:00
Behdad Esfahbod
fc715ffd80
New PS ref images, matching the recent png16m->pngalpha driver change
2006-08-01 18:21:27 -04:00
Behdad Esfahbod
3e24f516a2
Change the text string "cd" to "AB" in test to match the other string
...
that is drawn. The reason, one is draw using show_text, the other
using text_path. The difference is more emphasized when rendering the
same string.
2006-08-01 16:13:29 -04:00
Behdad Esfahbod
3d95919fab
Switch from ghostscript's png16m driver to pngalpha for PS->PNG again.
...
We have switched back and forth quite a few times. This time I'm switching
because with pngalpha we get gray antialiased text and graphics while with
png16m all we get is no antialiasing. This is definitely a bug in the png16m
driver, but I won't wait until it gets fixed upstream.
Previously Carl Worth switched to pngalpha and reverted it immediately in
commit c4fc7b06b5 . I've now fixed image-diff to
work with the output of pngalpha, so we can switch. It requires lots of
reference image updates, but still doesn't help with reducing the number of
PS-specific reference images we need.
2006-08-01 15:27:11 -04:00