summaryrefslogtreecommitdiff
path: root/ChangeLog.pre-2-8
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2005-08-15 03:52:34 +0000
committerMatthias Clasen <matthiasc@src.gnome.org>2005-08-15 03:52:34 +0000
commit329fc5da74317d5a2818a305176dcea9c9f8a9a0 (patch)
treed46da656aedacbe7bf959eecc39dbadfd08728e5 /ChangeLog.pre-2-8
parente54a45318dfe1a4e0ebd182ac162e12068ad205f (diff)
downloadgdk-pixbuf-329fc5da74317d5a2818a305176dcea9c9f8a9a0.tar.gz
Store only one copy of the pixel data for symlinked icons. To achieve
2005-08-14 Matthias Clasen <mclasen@redhat.com> * 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)
Diffstat (limited to 'ChangeLog.pre-2-8')
-rw-r--r--ChangeLog.pre-2-812
1 files changed, 12 insertions, 0 deletions
diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8
index af6d34e24..926eb7137 100644
--- a/ChangeLog.pre-2-8
+++ b/ChangeLog.pre-2-8
@@ -1,3 +1,15 @@
+2005-08-14 Matthias Clasen <mclasen@redhat.com>
+
+ * 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)
+
2005-08-13 Matthias Clasen <mclasen@redhat.com>
* configure.in: Bump version