Cruft removal in struct image.
[bpt/emacs.git] / src / ChangeLog
index b0a3606..ed3ea6d 100644 (file)
@@ -1,7 +1,31 @@
+2011-06-11  Chong Yidong  <cyd@stupidchicken.com>
+
+       * dispextern.h (struct image): Replace data member, whose int_val
+       and ptr_val fields were not used by anything, with a single
+       lisp_val object.
+
+       * image.c (Fimage_metadata, make_image, mark_image, tiff_load)
+       (gif_clear_image, gif_load, imagemagick_load_image)
+       (gs_clear_image, gs_load): Callers changed.
+
 2011-06-10  Paul Eggert  <eggert@cs.ucla.edu>
 
-       * window.c: Fix minor problems reported by GCC 4.6.0.
-       (window_deletion_count, delete_deletable_window): Remove; unused.
+       * buffer.h: Include <time.h>, for time_t.
+       Needed to build on FreeBSD 8.2.  Problem reported by Herbert J. Skuhra.
+
+       Fix minor problems found by static checking.
+
+       * image.c (PixelGetMagickColor): Declare if ImageMagick headers don't.
+
+       Make identifiers static if they are not used in other modules.
+       * data.c (Qcompiled_function, Qframe, Qvector):
+       * image.c (QimageMagick, Qsvg):
+       * minibuf.c (Qmetadata):
+       * window.c (resize_window_check, resize_root_window): Now static.
+       * window.h (resize_window_check, resize_root_window): Remove decls.
+
+       * window.c (window_deletion_count, delete_deletable_window):
+       Remove; unused.
        (window_body_lines): Now static.
        (Fdelete_other_windows_internal): Mark vars as initialized.
        Make sure 'resize_failed' is initialized.
@@ -9,8 +33,7 @@
        (resize_window_apply): Remove unused local.
        * window.h (delete_deletable_window): Remove decl.
 
-       * image.c: Fix minor problems reported by GCC 4.6.0.
-       (gif_load, svg_load_image): Rename locals to avoid shadowing.
+       * image.c (gif_load, svg_load_image): Rename locals to avoid shadowing.
        (imagemagick_load_image): Fix pointer signedness problem by changing
        last arg from unsigned char * to char *.  All uses changed.
        Also, fix a local for similar reasons.