Commit graph

2255 commits

Author SHA1 Message Date
Carl Worth
ff1280ce98 cairo-test.c: Prefer FALSE and TRUE for cairo_bool_t values. 2006-07-13 15:17:57 -07:00
Behdad Esfahbod
ebc7367306 Fix test result formatting. 2006-07-13 18:18:08 -04:00
Carl Worth
3f7593612f Make the various test and check targets depend on all as well. 2006-07-13 15:00:16 -07:00
Michael Emmel
307a17f78c Merge branch 'master' of ssh+git://git.cairographics.org/git/cairo 2006-07-13 12:17:25 -07:00
Michael Emmel
5ed64e3915 Rewrote to remove intermediate surfaces 2006-07-13 12:15:42 -07:00
Behdad Esfahbod
1409b8be0c Fix Name tag in backend .pc files to include "cairo-". 2006-07-13 14:33:41 -04:00
Behdad Esfahbod
b2668e944d Use cairo_bool_t. 2006-07-13 14:02:58 -04:00
Behdad Esfahbod
510d23acef Fix doc typo. 2006-07-13 13:39:04 -04:00
Behdad Esfahbod
601c0503f7 Send grep errors to hell^Wnull. 2006-07-13 13:37:47 -04:00
Behdad Esfahbod
09dfae5fbf Don't write FAIL messages on stdout if both stdout/err are going to screen. 2006-07-13 13:37:47 -04:00
Kent Worsnop
778c4730a8 PDF: Fix for dash-no-dash test case, (so that dashing can be turned off) 2006-07-13 10:22:19 -07:00
Carl Worth
d2d9a74c77 Add dash-no-dash test case to demonstrate PDF failure to turn off dashing. 2006-07-13 10:14:26 -07:00
Carl Worth
f3d45d1790 Eliminate a few simple compiler warnings 2006-07-13 10:14:26 -07:00
Carl Worth
65d0431b98 Add retest and recheck targets to the top-level Makefile 2006-07-13 10:14:26 -07:00
Behdad Esfahbod
da0f348350 ***cworth finds them [the background colors] a bit too bright 2006-07-13 13:16:10 -04:00
Behdad Esfahbod
cf1b23a4c5 Add prototype for draw in each test file and remove it from the header. 2006-07-13 12:58:24 -04:00
Behdad Esfahbod
f8eeca9768 Tiny doc typo fix. 2006-07-13 11:48:42 -04:00
Behdad Esfahbod
0ac2bbbf52 Improve test HTML generation:
- Make "make retest" not generate all .log files.
- Format improvements in the generated HTML file.
2006-07-13 11:27:05 -04:00
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