Skip to content
  • Matthias Clasen's avatar
    Implement icon theme caching. (#154034, Martijn Vernooij, caching schema · 6fc2b811
    Matthias Clasen authored
    2004-10-19  Matthias Clasen  <mclasen@redhat.com>
    
    	Implement icon theme caching.  (#154034, Martijn Vernooij,
    	caching schema proposed by Owen Taylor, initial implementation
    	by Anders Carlsson)
    
    	* gtk/gtkdebug.h:
    	* gtk/gtkmain.c: Add a "icontheme" debug flag.
    
    	* gtk/Makefile.am (gtk_c_sources): Add gtkiconcache.c
    	(gtk_private_h_sources): Add gtkiconcache.h
    	(bin_PROGRAMS): Add gtk-update-icon-cache
    
    	* gtk/gtkicontheme.c: Use icon caches if they are available.
    	Currently, GTK+ uses the cache to get information about the
    	available sizes, image file formats and .icon files. The
    	actual image data, and the .icon file contents are not
    	cached yet.
    
    	* gtk/updateiconcache.c: A cmdline utility for generating
    	icon cache files.
    
    	* gtk/gtkiconcache.h:
    	* gtk/gtkiconcache.c: The glue code to mmap an icon cache
    	file and manage the information it contains.
    6fc2b811
To find the state of this project's repository at the time of any of these versions, check out the tags.