From: Kim F. Storm Date: Fri, 21 Apr 2006 14:06:42 +0000 (+0000) Subject: *** empty log message *** X-Git-Tag: emacs-pretest-22.0.90~3004 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=cdd2341c84d7049cbd5f3f864766f76d2f279322;p=emacs.git *** empty log message *** --- diff --git a/src/ChangeLog b/src/ChangeLog index 45075397992..6f3d9f3ffff 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,21 @@ +2006-04-21 Kim F. Storm + + * dispextern.h (struct image): New member `corners'. + (TOP_CORNER, LEFT_CORNER, BOT_CORNER, RIGHT_CORNER): New macros. + + * image.c (four_corners_best): New arg CORNERS specifies what pixels + to look at in case image has margin. + (x_create_bitmap_mask): Pass NULL for CORNERS to four_corners_best. + (image_background, image_background_transparent) + (x_build_heuristic_mask): Pass img->corners to four_corners_best. + (gif_load): Set img->corners according to image's margin spec. + Use img->corners values directly where applicable. + Save image extension data in img->data.lisp_val. + (gif_clear_image): New function to free img->data.lisp_val. + (gif_type): Use it instead of generic x_clear_image. + (Fimage_extension_data): New defun. + (syms_of_image): Defsubr it. + 2006-04-21 John Sullivan (tiny change) * window.c (Fdisplay_buffer): Doc fix.