[cairo] [PATCH 0/3] image: Bug fixes for paint and fill
podain77 at gmail.com
Tue Jun 21 00:23:47 PDT 2011
I've got some unexpected results with web browser.
Newly introduced image backend functions, especially paint and fill
caused those problems. The problems are caused by incorrect handling
of clip and unbounded operations.
I tried to fully preserve existing effort of utilizing fast paths
rather than just returning CAIRO_INT_STATUS_UNSUPPORTED which causes
fallback functions to be invoked.
There're three independent patches, but I send them together as a
patch set, because applying them all can give us correct result.
Please review these patches and leave some comments.
Taekyun Kim (3):
image: _clip_get_single_path() does not skip box paths anymore
image: Proper handling of clip in _composite_boxes()
image: _cairo_image_surface_fixup_unbounded_boxes() fix for single
src/cairo-image-surface.c | 79 +++++++++++++++++++++++++++++++++++---------
1 files changed, 63 insertions(+), 16 deletions(-)
More information about the cairo