openbox/obrender
Dana Jansens 4e6c0086a6 Add support for loading SVG icons using librsvg.
This adds a configure option --disable-librsvg, but defaults to
using the library if it is present during configure.

When enabled, Openbox will attempt to load svg image files using
the library, similar to how Imlib2 is used for other image
formats.

Since librsvg uses the libXml2 library, their errors end up in
the same global namespace as Openbox config file parsing. To
avoid this, we reset the libXml current error whenever we start
loading a file, and save the last error that occurred when we
are finished, by storing the error in the ObtXmlInst.
2013-08-10 21:59:12 -04:00
..
button.c fix 80 cols and clean up the button color loading function 2010-10-14 15:54:48 +02:00
button.h Buttons seem to work! 2010-10-14 15:54:47 +02:00
color.c READ_COLOR macros done, RrColorCopy added, indentation fixed. 2010-10-14 15:43:57 +02:00
color.h Set up work for making a 3.5 prerelease. 2009-12-21 14:08:34 -05:00
font.c new enum values need to be handled in switches 2010-05-17 19:31:21 -04:00
font.h Set up work for making a 3.5 prerelease. 2009-12-21 14:08:34 -05:00
geom.h Set up work for making a 3.5 prerelease. 2009-12-21 14:08:34 -05:00
gradient.c Set up work for making a 3.5 prerelease. 2009-12-21 14:08:34 -05:00
gradient.h Set up work for making a 3.5 prerelease. 2009-12-21 14:08:34 -05:00
icon.h Set up work for making a 3.5 prerelease. 2009-12-21 14:08:34 -05:00
image.c Add support for loading SVG icons using librsvg. 2013-08-10 21:59:12 -04:00
image.h Big rework of image.c and the image cache system. 2011-01-24 14:19:22 -05:00
imagecache.c Big rework of image.c and the image cache system. 2011-01-24 14:19:22 -05:00
imagecache.h Big rework of image.c and the image cache system. 2011-01-24 14:19:22 -05:00
instance.c use g_slice_new() instead of g_new() part 4 2010-02-12 14:13:32 -05:00
instance.h Set up work for making a 3.5 prerelease. 2009-12-21 14:08:34 -05:00
Makefile Set up work for making a 3.5 prerelease. 2009-12-21 14:08:34 -05:00
mask.c use g_slice_new() instead of g_new() part 4 2010-02-12 14:13:32 -05:00
mask.h Set up work for making a 3.5 prerelease. 2009-12-21 14:08:34 -05:00
obrender-3.5.pc.in Add support for loading SVG icons using librsvg. 2013-08-10 21:59:12 -04:00
render.c cleaning up remnants of bad rebase merges and modernizing some sections 2010-10-14 15:54:48 +02:00
render.h Add support for loading SVG icons using librsvg. 2013-08-10 21:59:12 -04:00
test.c Set up work for making a 3.5 prerelease. 2009-12-21 14:08:34 -05:00
theme.c Theme button-specific values should fallback to the button general values consistently (Fix bug 5443) 2012-09-30 18:46:10 -04:00
theme.h Specific border width/color for undecorated active/inactive windows (bug #4889) 2011-10-16 18:51:51 -04:00
version.h.in Set up work for making a 3.5 prerelease. 2009-12-21 14:08:34 -05:00