CVSROOT:        /cvs/gnome
Module name:    gtk+
Changes by:     matthiasc       05/08/14 23:52:34

Modified files:
        .              : ChangeLog 
        gtk            : updateiconcache.c 

Log message:
2005-08-14  Matthias Clasen  <[EMAIL PROTECTED]>

* gtk/updateiconcache.c: Store only one copy of the pixel data
for symlinked icons. To achieve this, maintain a hashtable
mapping pathnames to pixel data, and share the pixel data for
all symlinks resolving to the same pathname. When writing out
the image data, write out the pixel data only the first time
it is met, and store the offset pointing to the first copy
for use in all later cases.
This reduces the size of the Bluecurve icon cache from 40
to 13MB. (#312972)

URL : 
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=gtk%2B&who=matthiasc&date=explicit&mindate=2005-08-14%2023:51&maxdate=2005-08-14%2023:53

_______________________________________________
cvs-commits-list mailing list
cvs-commits-list@gnome.org
http://mail.gnome.org/mailman/listinfo/cvs-commits-list

Reply via email to