Created by Ted Gould and last modified
Get this branch:
bzr branch lp:cairo

Branch merges

Related bugs

Related blueprints

Branch information

Ted Gould

Import details

Import Status: Failed

This branch is an import of the HEAD branch of the Git repository at git://anongit.freedesktop.org/cairo.

The import has been suspended because it failed 5 or more times in succession.

Last successful import was .

Import started on alnitak and finished taking 15 seconds — see the log
Import started on alnitak and finished taking 15 seconds — see the log
Import started on izar and finished taking 20 seconds — see the log
Import started on alnitak and finished taking 20 seconds — see the log

Recent revisions

10567. By Jan Steffens

image compositor: Remove the right glyph from pixman's cache

We need to use the index including the phase. Otherwise we leave glyphs
in the cache that cause problems later as indices are reused.

10566. By Matthias Clasen <email address hidden>

Fix vertical subpixel positioning

We need to apply the Y subpixel phase negated,
since we flip the Y axis later.

10565. By Matthias Clasen <email address hidden>

Fix a thinko in composite_color_glyphs

We can't just move around the contents of the
passed-in string, we need to make a copy. This
was showing up as memory corruption in pango.

See https://gitlab.gnome.org/GNOME/pango/issues/346

10564. By Matthias Clasen <email address hidden>

xlib compositor: Support subpixel positioning

As for the image compository, support a 4x4
subpixel grid.

10563. By Matthias Clasen <email address hidden>

Add a testcase for subpixel positioning

With the image compositor, you can see different
phases. The XLib compositor always uses the same
glyph rendering.

10562. By Matthias Clasen <email address hidden>

image compositor: Support subpixel positioning

Support subpixel positioning with a 4x4 subpixel grid.

When compositing glyphs in the image compositor,
we store the subpixel phases in the high bits of the
glyph index. The _cairo_scaled_glyph_index() macro
has been updated to discard these bits. By storing
the phases in the glyph index, the glyph cache just
keeps working. When loading a glyph, the Freetype
font backend shifts the outline according to the

10561. By Florian Müllner <email address hidden>

ft-font: Fix color font support

FT_PIXEL_MODE_BGRA is an enum member, not a define, so it always appears
as 0 in the preprocessor conditions added in commit c0ed8ce1a11.

There is an existing define for color font support, use that instead.

10560. By Antony Lee

Fix off-by-one bug in tor22-scan-converter.

This makes the implementation in tor22-scan-converter match the one in

10559. By Massimo Valentini <email address hidden>

add a test to exercise tor22 spans allocation code path

10558. By Uli Schlachter <email address hidden>

.gitlab-ci.yml: Temporarily switch to Fedora rawhide

Since commit a34cb719cd9cb4f0, we need pixman >= 0.36, which is not yet
in the latest Fedora. Thus, this switches to Fedora rawhide to make
things work again.

Signed-off-by: Uli Schlachter <email address hidden>

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.