diff src/ChangeLog @ 4708:1cecc3e9f0a0

Use giflib or libungif to provide GIF support, instead of using internal routines. Delete internal GIF support code with no stated license. Fix up a number of references in the documentation to GIF support. See discussion on xemacs-beta: <87iqg4vg9t.fsf@uwakimon.sk.tsukuba.ac.jp>.
author Jerry James <james@xemacs.org>
date Mon, 05 Oct 2009 10:11:59 -0600
parents 7e79c8559ad1
children db7068430402
line wrap: on
line diff
--- a/src/ChangeLog	Sat Oct 03 14:22:08 2009 +0100
+++ b/src/ChangeLog	Mon Oct 05 10:11:59 2009 -0600
@@ -1,3 +1,21 @@
+2009-10-05  Jerry James  <james@xemacs.org>
+
+	* Makefile.in.in: Remove internal GIF object files from link.
+	* dgif_lib.c: Removed.
+	* gif_io.c: Removed.
+	* gifrlib.h: Removed.
+	* glyphs-eimage.c: Use external giflib instead of internal GIF
+	support.
+	(gif_instantiate_unwind): Use giflib's FreeSavedImages call
+	instead of the defunct GifFree.
+	(gif_read_from_memory): Adapt signature to giflib.
+	(gif_error_func): Removed.
+	(gif_memory_close): Removed.
+	(gif_decode_error_string): New function.
+	(gif_instantiate): Adapt to giflib API.
+	* libinterface.h: Include external giflib header instead of
+	internal GIF header.
+
 2009-10-01  Mike Sperber  <mike@xemacs.org>
 
 	* frame-x.c (x_focus_on_frame): Use correct timestamp with