CVSROOT:        /cvs/gnome
Module name:    evolution
Changes by:     zucchi  05/07/05 23:56:48

Modified files:
        mail           : ChangeLog em-format-html-display.c 
                         em-icon-stream.c em-icon-stream.h 

Log message:
2005-07-05  Not Zed  <NotZed@Ximian.com>

* em-format-html-display.c (efhd_attachment_image): use the cache,
since we set it up.
(efhd_image): added a (private!) format handler for all the image
types so we intercept them and handle them directly.
(efhd_image_fit, efhd_image_unfit): replace the resize callback
with two much simpler ones.

* em-icon-stream.c (em_icon_stream_get_image): added 'fit to'
arguments.  Changed dramatically to get approximate fit-to image,
update cache, etc.
(em_icon_stream_is_resized): added 'fit to' arguments.  changed to
manipulate the cache properly.
(emis_fit): helper to fit an image to a size.
(em_icon_stream_new): added 'fit to' arguments rather than poking
structures.

* em-format-html-display.c (efhd_attachment_image): fixed a memory
leak, various style issues.  Removed all scaling code.
(efhd_attachment_popup): show menu's appropriately.  add back the
hide/show menu always.
(efhd_image_popup): fix formatting.

** Applied patch from Srini for scaling images to fit by default.

URL : 
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=evolution&who=zucchi&date=explicit&mindate=2005-07-05%2023:55&maxdate=2005-07-05%2023:57

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

Reply via email to