openbox/obrender
Dana Jansens 001f174cf5 Big rework of image.c and the image cache system.
Added a lot of comments, simplified call graphs.
Added full (not second-class) support for images coming from named sources (files, icon themes).
RrImage holds an RrImageSet.  RrImageSet holds a bunch of RrImagePic, which are different sizes of a logical image.
RrImageSet objects can be merged if it is discovered they (will) share an RrImagePic.  The RrImage objects are updated to use the new merged RrImageSet.
2011-01-24 14:19:22 -05:00
..
color.c use g_slice_new() instead of g_new() part 4 2010-02-12 14:13:32 -05: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 Big rework of image.c and the image cache system. 2011-01-24 14:19:22 -05: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 include imlib2 as a dep of obrender in the pkg-config file if it's using it 2010-02-12 15:13:39 -05:00
render.c new enum values need to be handled in switches 2010-05-17 19:31:21 -04:00
render.h Big rework of image.c and the image cache system. 2011-01-24 14:19:22 -05:00
test.c Set up work for making a 3.5 prerelease. 2009-12-21 14:08:34 -05:00
theme.c more using g_slice_new() instead of g_new() 2010-02-16 16:32:38 -05:00
theme.h Set up work for making a 3.5 prerelease. 2009-12-21 14:08:34 -05:00
version.h.in Set up work for making a 3.5 prerelease. 2009-12-21 14:08:34 -05:00