[cairo] create_surface_for_cg_context behavior in Cairo 1.9 vs. 1.12

cu cairouser at yahoo.com
Thu Jun 7 09:55:54 PDT 2012

This is an iOS issue - moreover, you only see it when using iOS devices
running in "retina" mode (i.e. iPhone 4 or its simulator). I.e. the
"retina" display triggers this behavior in 1.12 (but not in 1.9). I
think it is unlikely that this issue will show up on MacOS.

In this particular case, since optimizations are not important -
building both pixman and cairo for iOS is quite straighforward. If you
prefer, I can forward you my build scripts (these include some
"proprietary" stuff not related to cairo, so I can't post them on the
mailing list).

You would need at least a minimal iOS application to test this out. I
can help you set it up, if you'd like - it requires XCode though.

Andrea Canciani wrote:
> On Thu, Jun 7, 2012 at 6:13 PM, cu <cairouser at yahoo.com> wrote:
> I'm building/testing on MacOS X 10.7.
> Having a standalone program which does not require UI yet triggers the
> issue would make it much easier to test (and especially bisect).
> If the issue only happens on iOS, I should be able to set up an
> environment for that (IIRC in some thread you pointed out the options
> needed to build pixman and cairo for ios).

More information about the cairo mailing list