# HG changeset patch # User Kim F. Storm # Date 1145628402 0 # Node ID 1204092d44586371cb58e93663418a69e2dcfd16 # Parent 94b9940d6ce994e27ee04438bac96b7dafef1be5 *** empty log message *** diff -r 94b9940d6ce9 -r 1204092d4458 src/ChangeLog --- a/src/ChangeLog Fri Apr 21 13:50:21 2006 +0000 +++ b/src/ChangeLog Fri Apr 21 14:06:42 2006 +0000 @@ -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.