gfx/cairo/pixman-component-alpha.patch

changeset 0
6474c204b198
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/gfx/cairo/pixman-component-alpha.patch	Wed Dec 31 06:09:35 2014 +0100
     1.3 @@ -0,0 +1,34 @@
     1.4 +commit d14b8c688f4cbe6c9289955d9ce7257c07869f9e
     1.5 +Author: Jeff Muizelaar <jmuizelaar@mozilla.com>
     1.6 +Date:   Wed May 6 10:19:04 2009 -0400
     1.7 +
     1.8 +    create getter for component alpha
     1.9 +
    1.10 +diff --git a/gfx/cairo/libpixman/src/pixman-image.c b/gfx/cairo/libpixman/src/pixman-image.c
    1.11 +index e80c479..2c49f92 100644
    1.12 +--- a/gfx/cairo/libpixman/src/pixman-image.c
    1.13 ++++ b/gfx/cairo/libpixman/src/pixman-image.c
    1.14 +@@ -563,6 +563,11 @@ pixman_image_set_component_alpha   (pixman_image_t       *image,
    1.15 +     image->common.component_alpha = component_alpha;
    1.16 + }
    1.17 + 
    1.18 ++PIXMAN_EXPORT pixman_bool_t
    1.19 ++pixman_image_get_component_alpha   (pixman_image_t       *image)
    1.20 ++{
    1.21 ++    return image->common.component_alpha;
    1.22 ++}
    1.23 + 
    1.24 + PIXMAN_EXPORT void
    1.25 + pixman_image_set_accessors (pixman_image_t             *image,
    1.26 +diff --git a/gfx/cairo/libpixman/src/pixman.h b/gfx/cairo/libpixman/src/pixman.h
    1.27 +index 49c39d5..522a866 100644
    1.28 +--- a/gfx/cairo/libpixman/src/pixman.h
    1.29 ++++ b/gfx/cairo/libpixman/src/pixman.h
    1.30 +@@ -767,6 +767,7 @@ void            pixman_image_set_alpha_map           (pixman_image_t
    1.31 + 						      int16_t                       y);
    1.32 + void            pixman_image_set_component_alpha     (pixman_image_t               *image,
    1.33 + 						      pixman_bool_t                 component_alpha);
    1.34 ++pixman_bool_t   pixman_image_get_component_alpha     (pixman_image_t               *image);
    1.35 + void		pixman_image_set_accessors	     (pixman_image_t		   *image,
    1.36 + 						      pixman_read_memory_func_t	    read_func,
    1.37 + 						      pixman_write_memory_func_t    write_func);

mercurial