lp:libcairo

Created by Jelmer Vernooij on 2010-01-28 and last modified on 2017-10-16
Get this branch:
bzr branch lp:libcairo

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
VCS imports
Project:
libcairo
Status:
Development

Import details

Import Status: Reviewed

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

The next import is scheduled to run in 4 hours.

Last successful import was 1 hour ago.

Import started 1 hour ago on pear and finished 1 hour ago taking 30 seconds — see the log
Import started 7 hours ago on russkaya and finished 7 hours ago taking 50 seconds — see the log
Import started 13 hours ago on pear and finished 13 hours ago taking 30 seconds — see the log
Import started 19 hours ago on pear and finished 19 hours ago taking 25 seconds — see the log
Import started on 2017-10-17 on pear and finished on 2017-10-17 taking 30 seconds — see the log
Import started on 2017-10-17 on russkaya and finished on 2017-10-17 taking 50 seconds — see the log
Import started on 2017-10-17 on pear and finished on 2017-10-17 taking 30 seconds — see the log
Import started on 2017-10-17 on russkaya and finished on 2017-10-17 taking 50 seconds — see the log
Import started on 2017-10-16 on pear and finished on 2017-10-16 taking 30 seconds — see the log
Import started on 2017-10-16 on russkaya and finished on 2017-10-16 taking 50 seconds — see the log

Recent revisions

10404. By Adrian Johnson on 2017-10-16

svg: recording_surface is needed even if not emitted

10403. By Adrian Johnson on 2017-10-16

fix unused function warnings

10402. By Adrian Johnson on 2017-10-16

ft: prevent unused var warning when freetype < 2.8

10401. By Adrian Johnson on 2017-10-15

svg2png: remove unused headers

10400. By Mikhail Fludkov <email address hidden> on 2017-10-15

Surround initialisations with atomic critical section

Fixes the race condition when one thread uses cairo_mask_compositor_t
pointer returned by _cairo_image_mask_compositor_get, while another one
started but has not finished it's initialisation yet

Usage:
static cairo_atomic_once_t once = CAIRO_ATOMIC_ONCE_INIT;
if (_cairo_atomic_init_once_enter(&once)) {
    /* Initialization code */
    _cairo_atomic_init_once_leave(&once);
}

https://bugs.freedesktop.org/show_bug.cgi?id=103037

10399. By Adrian Johnson on 2017-10-14

svg: source surface hash table does not need to hold the source

10398. By Adrian Johnson on 2017-10-14

svg: use hash table instead of user_data to track emitted surfaces

Setting a key on the source surface->user_data prevents the surface
from being reused to create another svg file.

The hash table also supports CAIRO_MIME_TYPE_UNIQUE_ID.

https://lists.cairographics.org/archives/cairo/2017-October/028406.html

10397. By Adrian Johnson on 2017-10-13

truetype: limit font name to 127 chars

Some broken fonts have long strings of garbage in the font name

https://bugs.freedesktop.org/show_bug.cgi?id=103249

10396. By Adrian Johnson on 2017-10-13

output-stream: allow %s strings larger than 512 chars

https://bugs.freedesktop.org/show_bug.cgi?id=103249

10395. By Bryce Harrington <email address hidden> on 2017-10-12

Factor out the ISFINITE() macro

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.

Subscribers