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