Commit graph

2190 commits

Author SHA1 Message Date
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
Behdad Esfahbod
6c3deb0be1 Minor doc syntax fixes. 2006-06-30 02:21:51 +02:00
Behdad Esfahbod
8860263c6a Remove CAIRO_SVG_VERSION_LAST from public header file. 2006-06-30 02:21:50 +02:00
Behdad Esfahbod
6672529541 Hook some more symbols into docs. 2006-06-30 02:21:50 +02:00
Behdad Esfahbod
66436d1327 Update lots of docs. 2006-06-30 02:21:50 +02:00
Behdad Esfahbod
de939f5206 Require gtk-doc 1.6, and make it ignore cairo_public and cairo_private
decorators.
2006-06-30 02:21:50 +02:00
Behdad Esfahbod
647ca37ca3 Mark enum additions as "Since 1.2" too. 2006-06-30 02:21:50 +02:00
Behdad Esfahbod
320ce67d63 Add "Since: 1.2" to docs for most new API functions. 2006-06-30 02:21:49 +02:00
Carl Worth
bd92eb7f3c Move device_transform of path to before floating->fixed conversion.
This is an attempt to fix the following bug:

	http://bugzilla.gnome.org/show_bug.cgi?id=332266

With the recent rewrite of the device-offset code, which pushed things
from the gstate to the surface layer, the 16-bit limitations on coordinates
which previously applied to device space only, have lately been applying to
user space. This commit moves the device_transform back up above the conversion
from floating-point to fixed-point values so that once again the limitation
only applies to device space.
2006-06-29 21:33:34 +02:00
Behdad Esfahbod
29caf8915f Fix support for non-pkg-config cflags and libs (needed for supporting
freetype-config)
2006-06-29 16:09:46 +02:00
Behdad Esfahbod
195b1142e7 Prefix "cairo_*_test_*" symbols with underscore. 2006-06-29 15:22:44 +02:00
Behdad Esfahbod
f26da6c464 Remove cairo_public from source files. 2006-06-29 12:32:58 +02:00
Carl Worth
8effd25c1b Update PDF and PS reference images for test/text-pattern. 2006-06-29 06:25:24 +02:00
Carl Worth
a64b946ee0 Mark test/leaky-dash as an expected failure. 2006-06-29 06:24:44 +02:00
Carl Worth
734e10709f Add several more stress tests to test/dash-zero-length 2006-06-29 06:12:48 +02:00
Carl Worth
8aa306caac PS: Fix for dash-zero-length 2006-06-29 06:12:08 +02:00
Carl Worth
7285499700 Squelch some bogus compiler warnings about possibly uninitialized values. 2006-06-29 05:07:51 +02:00
Keith Packard
20e3a99bba Skip TrueType font output for PS/PDF until it handles vertical layout.
The TrueType font subsetting code fails to emit VHEA/VMTX headers for the
font, so WMode 1 doesn't work to switch to vertical metrics. Added a bug
about this, and changed the PS/PDF output code to just use Type3 in this
case until the bug is fixed. Updated the reference images to match the
output for PDF/PS backends for the vertical font check.
2006-06-29 04:10:35 +02:00
Carl Worth
2e2799d4f9 Ignore degenerate-path 2006-06-29 02:41:46 +02:00
Carl Worth
c90cc4e33f Update reference images for ft-text-vertical-layout 2006-06-29 02:41:17 +02:00
Behdad Esfahbod
92021d169f Make docs not build by "make all", but by "make doc", "make dist", and "make
install".
2006-06-28 04:14:07 +02:00
Behdad Esfahbod
0d073c2e86 Use $RELEASE_OR_SNAPSHOT to determine upload directory.
Turn distcheck on release-check on again, as CAIRO_TEST_TARGET="" can be used
to disable all failures now.
2006-06-28 03:25:08 +02:00
Behdad Esfahbod
b37562868d Ignore *.bak 2006-06-28 03:16:33 +02:00
Behdad Esfahbod
9fe0ea16d3 Update list of ignored header files. 2006-06-28 03:15:41 +02:00
Behdad Esfahbod
ddb81d3cad Report Xlib Xrender status. 2006-06-27 16:55:53 +02:00
Carl Worth
34f24d2aad ROADMAP: Note that degenerate path stuff has been pushed out now. 2006-06-27 15:38:45 +02:00
Carl Worth
988a28e259 Merge branch 'degenerate-path' into cairo 2006-06-27 15:37:58 +02:00
Jeff Muizelaar
973c9abd53 PS: Workaround to avoid splitting final ~> terminating sequence. 2006-06-27 15:35:22 +02:00
Michael Emmel
5d60ceb9b8 Added major updates fixes and enhancements by
Claudio Ciccani klan@directfb.org
Almost a full rewrite
2006-06-26 22:27:14 -07:00
Behdad Esfahbod
289e8b8af3 Remove config.cache in make distclean. 2006-06-26 12:26:15 +02:00
Behdad Esfahbod
73a0e792b4 More configure foo fixes for .pc files. 2006-06-26 12:21:18 +02:00
Behdad Esfahbod
5ba974ea0b Fix circular dependency in cairo.pc and cairo-xlib.pc. 2006-06-26 11:54:04 +02:00
Behdad Esfahbod
53a478d233 Rewrite configure caching. 2006-06-25 17:46:01 +02:00
Carl Worth
ce2b9e1b5c Prefer TRUE and FALSE over 1 and 0 for assigning cairo_bool_t values 2006-06-25 16:57:59 +02:00
Carl Worth
58a60ed9fd Prefer sub-path over subpath in documentation. 2006-06-25 16:53:13 +02:00
Carl Worth
773cb6475b Prefer sub_path over subpath in identifiers. 2006-06-25 16:51:25 +02:00
Carl Worth
8f0dd658b1 Add documentation for how degenerate segments and sub-paths are treated. 2006-06-25 16:49:45 +02:00
Jeff Muizelaar
15caa88c64 Initial support for degenerate-path stroking
This follows the PDF and SVG specifications which only draw degenerate paths when
round caps are in effect.

With this commit, the degenerate-path test passes with the image, xlib, and pdf
backends, (but still fails with ps and svg backends).
2006-06-25 16:12:38 +02:00
Jeff Muizelaar
20df4af126 Add new test case degenerate-path to show current 'bug' 2006-06-25 15:48:48 +02:00
Torsten Schoenfeld
e747bbd350 Fix build after recent pixman.h change.
The recent pixman.h change to use configure-generated defines
accidentally broke the build.  Pulling in config.h fixes it.
2006-06-25 15:25:23 +02:00
Carl Worth
e32138aa93 Prefer using configure-generated variable for finding stdint.h or similar.
We were doing something more complicated originally, and that was because
pixman.h was an installed public header file at one time. But that hasn't
been the case for quite a long time.
2006-06-25 14:42:27 +02:00
Carl Worth
14ffde0380 ROADMAP: Note that bug 6759 is now fixed. 2006-06-25 12:16:36 +02:00
Carl Worth
d2ea21b4ae ft-text-antialias-none: Update reference images and igore list.
Add a new ps reference image due to slightly different rasterization. Also
update pdf and svg backends to ignore this test since those backends do not
support ANTIALIAS_NONE.

Note in ROADMAP that bug 6759 is fixed now.
2006-06-25 11:48:32 +02:00
Carl Worth
7e0e503fba xlib: Fix failure path to do cache thawing cleanup. 2006-06-25 11:32:36 +02:00
Carl Worth
4bff3d559e ROADMAP: Note that cairo_xlib_surface_get_width/height exist now. 2006-06-25 11:28:03 +02:00
Robert O'Callahan
ddead8e061 Surface size getters for xlib
When accessing the underlying drawable etc of an xlib surface, it is
also helpful to be able to get the width and height without a server
round trip. This patch provides those functions.
2006-06-25 11:23:43 +02:00
Carl Worth
113bef399a ROADMAP: Note that bug 6617 might already be fixed. 2006-06-25 11:20:50 +02:00
Carl Worth
9ab5678e53 Fix bug 7268: Fix coordinate space for _cairo_surface_get_extents
Previously this function was attempting to return values in surface
space, (but even then it was doing it wrong). However, all callers
actually expect values in backend space. Fixing this cleans up bug
7268 quite nicely.
2006-06-25 10:04:43 +02:00