• Michael Natterer's avatar
    added new API gimp_drawable_estimate_memsize() and virtual function · dd80b4c2
    Michael Natterer authored
    2007-12-04  Michael Natterer  <mitch@gimp.org>
    
    	* app/core/gimpdrawable.[ch]: added new API
    	gimp_drawable_estimate_memsize() and virtual function
    	GimpDrawable::estimate_memsize() which estimate the memsize of a
    	drawable after scaling/resizing.
    
    	* app/core/gimplayer.c: implement the virtual function and take
    	the layer mask into account.
    
    	* app/core/gimpimage-item-list.[ch] (gimp_image_item_list_get_list):
    	added const qualifiers.
    
    	* app/core/gimpimage-scale.c (gimp_image_scale_check): use the new
    	function to correctly estimate the new size instead of scaling the
    	drawables' memsizes including all constant parts. Fixes bug #329468.
    
    	* app/gimp-log.[ch]: added IMAGE_SCALE log domain.
    
    	* app/core/gimpimage-scale.c: use it here for debugging output.
    
    
    svn path=/trunk/; revision=24260
    dd80b4c2
To find the state of this project's repository at the time of any of these versions, check out the tags.
ChangeLog 49.6 KB