[cairo] [PATCH] PS/PDF improve efficiency of text output
Bryce Harrington
bryce at osdl.org
Mon Sep 25 18:06:03 PDT 2006
On Tue, Sep 26, 2006 at 12:12:11AM +0930, Adrian Johnson wrote:
> Bryce Harrington wrote:
> > On Sun, Sep 24, 2006 at 02:25:48AM +0930, Adrian Johnson wrote:
> >> I mentioned previously that I am getting a large number of make test
> >> failures despite trying different library versions. How do I resolve
> >> this apparent conflict between "don't commit until make test passes" and
> >> the inability to get make test to pass for the latest git master on my
> >> machine?
> >
> > I ran these patches through crucible, and they've passed fine. See run
> > 2161, and compare with 2159 or 2144:
> >
> > http://crucible.osdl.org/runs/cairo_report.html
> >
> > Hope this helps,
> > Bryce
>
> Yes that helps, although I noticed that the pdf backend is not tested so
> only the first patch is tested.
I don't quite understand why the pdf backend is not being tested.
According to autogen.sh, it's including it:
cairo will be compiled with the following surface backends:
image: yes (always builtin)
Xlib: yes
Xlib Xrender: yes
Quartz: no (disabled, use --enable-quartz to enable)
Native Quartz: no (disabled, use --enable-nquartz to enable)
XCB: no (disabled, use --enable-xcb to enable)
Win32: no (requires a Win32 platform)
OS2: no (disabled, use --enable-os2 to enable)
PostScript: yes
PDF: yes
SVG: yes
glitz: no (disabled, use --enable-glitz to enable)
BeOS: no (disabled, use --enable-beos to enable)
DirectFB: no (disabled, use --enable-directfb to enable)
the following font backends:
FreeType: yes
Win32: no (requires a Win32 platform)
ATSUI: no (disabled, use --enable-atsui to enable)
the following features:
PNG functions: yes
and the following debug options:
gcov support: no
test surfaces: no
Any thoughts on what I might have misconfigured?
> Is there a way I can test patches on crucible?
Yes there is. If you have a web or ftp site where you post your
patches, I can set up an hourly job to snag any new ones and test them.
They'll show up on the crucible cairo report page with the others. Just
give me a URL and example of the filenames you use ("*.diff", "*.patch",
"*.diff.bz2", etc.)
Each patch is tested individually, so if you want to have several
patches tested together, just create a combined patchset file.
(There's a few other options for how to receive patches to test, but I
think the above is the simplest approach. If it won't work for you,
though, we can look at the other options.)
Bryce
More information about the cairo
mailing list