Behdad Esfahbod
f79a9f5a52
Improve backend .pc files generation:
...
- Add all non-pkgconfig libs to Libs.private in cairo.pc
- Make cairo-xlib-xrender.pc Require cairo-xlib.pc
2006-07-12 04:27:55 -04:00
Behdad Esfahbod
973d3a3d14
More test suite infrastructure improvements:
...
- Remove cairo_test_expect_failure. cairo-test.c now checks
env var CAIRO_XFAIL_TESTS to see if the running test is
expected to fail. The reason for expected failure is
appended to the test description.
- Test description is written out.
- Failed/crashed tests also write a line out to stderr (in red),
so one can now redirect stdout to /dev/null to only see failures.
- cairo_test() has been changed to not take the draw function
anymore, instead, draw function is now part of the test struct.
- "make check" doesn't allow limiting backends to test using env
var anymore. To limit backends to test, one should use the
TARGETS variable on the make command line.
- "make check-valgrind" now writes its log to valgrind-log instead
of valgrind.log, to not interfere with test log file processing.
2006-07-11 22:19:39 -04:00
Behdad Esfahbod
94bdbc15f7
Improve test suite build infrastructure
...
- Add new target recheck, that checks only failed tests
- Add targets test and retest, and make html after (re)checking
- Make targets html and index.html lazy, only update if any tests changed
- Improve build system such that checking one test (using TESTS=...) doesn't
build all tests
- Remove pixman-rotate from XFAIL
2006-07-11 17:27:08 -04:00
Behdad Esfahbod
c45a932175
Use Bitstream Vera Sans and Latin text in ft-text-vertical.
...
We don't really rely on the Japanese text and font, as FreeType
synthesizes vertical metrics for all fonts.
2006-07-11 16:07:13 -04:00
Behdad Esfahbod
fe647ca42b
Oops. Fix doc format.
2006-07-11 15:18:14 -04:00
Behdad Esfahbod
90a46affe6
Add note to docs for some enums about possible future additions.
2006-07-11 13:36:52 -04:00
Behdad Esfahbod
d27a00874b
Disable PDF backend if zlib not found.
...
Explicitly add -lm to CAIRO_LIBS
2006-07-11 09:23:18 -04:00
Behdad Esfahbod
e0ad1aa995
Change version number of Sun's Xorg server with buggy repeat from 60800000 to
...
60900000. (#7483 , pointed by Brian Cameron)
2006-07-10 13:45:51 -04:00
Behdad Esfahbod
b006bf9d2c
Add change stat to ChangeLog.
2006-07-10 11:52:58 -04:00
Behdad Esfahbod
ccb54b35ed
Small doc fix.
2006-07-10 10:35:42 -04:00
Behdad Esfahbod
defa23206c
Fix nil surface initializations for surface type. ( #7322 )
2006-07-10 10:26:19 -04:00
Behdad Esfahbod
a1143d120f
Generate index of new symbols in 1.2.
2006-07-08 21:04:21 -04:00
Behdad Esfahbod
6efd145882
Better creation rules for cairo.def.
2006-07-08 17:52:24 -04:00
Behdad Esfahbod
f3f374fb80
Include cairo-svg.h in cairo_win32_api_headers. (bug 7462)
2006-07-08 16:39:52 -04:00
Behdad Esfahbod
a443a42158
Fix doc typo.
2006-07-06 23:06:14 -04:00
Behdad Esfahbod
731925f00a
Fix doc syntax.
2006-07-06 23:05:13 -04:00
Behdad Esfahbod
9c37cac22b
Fix typo when printing error for unsupported X formats. It was mistakenly
...
marking Green and Blue swapped.
2006-07-06 17:52:13 -04:00
David Reveman
807cb2fd8e
Ignore color for CAIRO_OPERATOR_CLEAR in glitz backend.
2006-07-06 13:50:41 -04:00
Behdad Esfahbod
95016b3274
Make CAIRO_TEST_TARGET="" make check pass tests.
2006-07-06 13:48:18 -04:00
Behdad Esfahbod
f90182fe2a
Update test/README
2006-07-06 13:42:25 -04:00
Behdad Esfahbod
83dcbe05b5
For check-valgrind, call the version of libtool in our source distribution,
...
not the one found in PATH.
2006-07-05 04:29:54 +02:00
Behdad Esfahbod
1cb0bc40a3
Do not use sighandler_t. Bug 7401.
2006-07-05 04:22:32 +02:00
Jonathon Jongsma
91ad3ae784
Fix documentation typo in cairo_scaled_font_get_font_options()
2006-07-04 16:23:24 -05:00
Jonathon Jongsma
94c5537924
Fix a typo in cairo_font_extents_t documentation
2006-07-04 14:58:58 -05:00
Carl Worth
57a644fb04
RELEASING: Mention README as the source for blurbs
2006-07-01 05:06:11 +02:00
Carl Worth
7bff2eb819
Increment CAIRO_VERSION to 1.2.1 after making the 1.2.0 release
2006-07-01 04:38:14 +02:00
Carl Worth
61404bd502
Update version to 1.2.0 and add notes to NEWS file.
...
Also update libtool version information to 11:0:9.
2006-07-01 03:24:33 +02:00
Carl Worth
cea70741e8
Add src/cairo-features.h and test/*.ps to CLEANFILES
2006-07-01 03:24:21 +02:00
Carl Worth
55b5fedbc1
Add many references images (and a font) missing from EXTRA_DIST
2006-07-01 03:06:26 +02:00
Carl Worth
3d4a8fd741
Don't remove INSTALL during maintainer-clean
2006-07-01 02:53:26 +02:00
Behdad Esfahbod
cfddf93afb
Make CAIRO_EXTEND_REFLECT and CAIRO_EXTEND_PAD not crash on surface patterns,
...
but return error.
2006-07-01 02:07:28 +02:00
Behdad Esfahbod
01b1f3572c
Detect and report crashes in tests.
2006-07-01 02:07:28 +02:00
Carl Worth
19c4700101
Even _more_ valgrind suppresions for Xrm (XrmGetFileDatabase this time)
2006-07-01 01:05:30 +02:00
Carl Worth
84b06eed4e
SVG: Fix leak in _cairo_svg_surface_mask
2006-07-01 00:47:59 +02:00
Carl Worth
35ec5747ca
Add yet another XrmGetStringDatabase valgrind suppression.
2006-07-01 00:38:06 +02:00
Carl Worth
80cb0d5ba1
Fix some leaks in the test suite itself.
2006-07-01 00:37:44 +02:00
Carl Worth
14e7883fae
Fix a memory leak by removing accidentally duplicated code.
2006-07-01 00:00:43 +02:00
Carl Worth
8919b6b324
Add valgrind suppressions for pthread initialization still reachable/possibly lost memory
2006-06-30 23:24:23 +02:00
Carl Worth
98cc1651cf
Add valgrind suppressions for still-reachable memory from XGetDefault and XrmGetStringDatabase
2006-06-30 23:21:06 +02:00
Carl Worth
f6b10a6aab
Add another suppression due to mysterious occurences in libc
2006-06-30 23:06:56 +02:00
Carl Worth
c6c943f3cf
ps: Fix to not walk off the end of the data array.
...
This fixes a bug recently introduced with the special case for the ~> sequence.
2006-06-30 23:00:39 +02:00
Carl Worth
0853ccd053
Add new libz/libpng suppressions.
...
It would appear we have to keep updating these for new library versions.
2006-06-30 22:58:36 +02:00
Carl Worth
ee75e1e685
Add ps-specific reference image for test/degenerate-path
2006-06-30 17:07:42 +02:00
Carl Worth
e0db22c6bc
ps: Fix degenerate-path test failure.
...
This is as simple as simply not emitting any degenerate sub-paths when the cap
style is CAIRO_LINE_CAP_SQUARE or CAIRO_LINE_CAP_BUTT.
2006-06-30 16:54:16 +02:00
Carl Worth
057c0abeea
ps: Fix transformation of source surfaces.
...
This makes the following four tests pass, (which were previously
failing on the ps backend).
move-to-show-surface
scale-source-surface-paint
source-surface-scale-paint
translate-show-surface
2006-06-30 16:10:54 +02:00
Carl Worth
54ce585817
Update PDF-specific reference image for scale-source-surface-paint
2006-06-30 16:10:54 +02:00
Carl Worth
a6fc321d17
Add PDF-specific reference image for paint-source-alpha
2006-06-30 16:10:54 +02:00
Carl Worth
aaef92f830
Add PDF-specific reference image for composite-integer-translate-over
2006-06-30 16:10:53 +02:00
Behdad Esfahbod
45ebf2d1f3
Fix an oops.
2006-06-30 02:21:51 +02:00
Behdad Esfahbod
e5d18d7696
Use $no_x in configure.in.
2006-06-30 02:21:51 +02:00