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);