summaryrefslogtreecommitdiff
path: root/test-display.c
diff options
context:
space:
mode:
authorEmmanuel Pacaud <emmanuel.pacaud@lapp.in2p3.fr>2007-01-12 17:45:13 +0000
committerEmmanuel Pacaud <emmanuel@src.gnome.org>2007-01-12 17:45:13 +0000
commit26b00e862402f10df6f433dc560aab019fc92581 (patch)
tree500b60618dc8111120b15e6515a3f596b95ee43f /test-display.c
parent26978ba47ac71b20144d39d2106fcc743dd32e9d (diff)
downloadlibrsvg-26b00e862402f10df6f433dc560aab019fc92581.tar.gz
Add support for porterduff comp-op operators and for enable-background.
2007-01-12 Emmanuel Pacaud <emmanuel.pacaud@lapp.in2p3.fr> Add support for porterduff comp-op operators and for enable-background. * rsvg-cairo-draw.c (_rsvg_cairo_set_operator): new. (rsvg_cairo_render_path): request a temporary buffer when operator is not src-over. (rsvg_cairo_render_image): set composite operator before painting. (rsvg_cairo_push_render_stack): don't exit for operator != src-over or enable-background != accumulate. (rsvg_cairo_pop_render_stack): ditto. Set composite operator. * rsvg-styles.c (rsvg_state_init): added comp_op and enable_background. (rsvg_state_inherit_run): force inherit for comp_op and enable_background. (rsvg_parse_style_arg): parse for comp_op and enable_background. * rsvg-structure.c (rsvg_node_symbol_set_atts): move rsvg_parse_style_attrs inside the conditionnal block. svn path=/trunk/; revision=1087
Diffstat (limited to 'test-display.c')
0 files changed, 0 insertions, 0 deletions