Rel. 1.12 - quartz surface on IOS

cu <[email protected]>
Newsgroups gmane.comp.lib.cairo
Message-ID <[email protected]>
First, thank you for updating Quartz surface to use "blend mode" and
removing references to "SetCTM".

- Blend modes are turned on based on compile-time define
__MAC_OS_X_VERSION_MIN_REQUIRED
  This is not available on IOS. Blend modes are available on all
versions of IOS (and, on the other hand, using private composite mode
API is against appstore rules)
  Would be great if the condition was updated to include IOS (i.e. #if
__MAC_OS_X_VERSION_MIN_REQUIRED || _IOS_WHATEVER_ )

- To build Quartz surface on IOS, includes in cairo-quartz.h need to be
changed to:
#include <QuartzCore/QuartzCore.h>
#include <CoreGraphics/CoreGraphics.h>
#include <CoreGraphics/CGContext.h>

- There are two test functions to read/write Quartz bitmap surface to
PNG file. I wonder if it may be possible to expose those through the
official API?

While it's not a big deal to edit a few files before building for IOS,
having this in official source code would definitely help.

--
cairo mailing list
[email protected]
http://lists.cairographics.org/mailman/listinfo/cairo
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.