[go: up one dir, main page]

Menu

Tree [2d1e92] giflib-4_1_5 /
 History

HTTPS access


File Date Author Commit
 doc 2005-10-10 abadger1999 abadger1999 [b0414f] Initial revision
 gba 2005-10-11 abadger1999 abadger1999 [d8e17f] Change line endings from dos to unix
 lib 2007-11-10 abadger1999 abadger1999 [fd4ca6] Remove PATENT_PROBLEMS as it's no longer covered.
 pic 2005-10-10 abadger1999 abadger1999 [b0414f] Initial revision
 util 2007-11-10 abadger1999 abadger1999 [bbe0cb] Find and fix segfaults in the gif2* programs du...
 windows 2005-10-13 lenniea lenniea [64297f] Add #ifdef HAVE_BASETSD_H
 AUTHORS 2005-11-06 abadger1999 abadger1999 [ae6d63] Modify so that it no longer appears that esr st...
 BUGS 2005-10-10 abadger1999 abadger1999 [b0414f] Initial revision
 COPYING 2005-10-10 abadger1999 abadger1999 [b0414f] Initial revision
 ChangeLog 2007-11-10 abadger1999 abadger1999 [2d1e92] New ChangeLog for release.
 DEVELOPERS 2005-10-10 abadger1999 abadger1999 [b0414f] Initial revision
 Makefile.am 2005-10-10 abadger1999 abadger1999 [b0414f] Initial revision
 Makefile.unx 2005-10-10 abadger1999 abadger1999 [b0414f] Initial revision
 NEWS 2007-11-10 abadger1999 abadger1999 [fd4ca6] Remove PATENT_PROBLEMS as it's no longer covered.
 ONEWS 2005-10-10 abadger1999 abadger1999 [b0414f] Initial revision
 README 2005-11-06 abadger1999 abadger1999 [ae6d63] Modify so that it no longer appears that esr st...
 TODO 2005-10-10 abadger1999 abadger1999 [b0414f] Initial revision
 autogen.sh 2005-10-10 abadger1999 abadger1999 [b0414f] Initial revision
 configure.ac 2007-11-10 abadger1999 abadger1999 [bbe0cb] Find and fix segfaults in the gif2* programs du...
 giflib.lsm 2005-10-10 abadger1999 abadger1999 [b0414f] Initial revision
 giflib.spec 2005-10-10 abadger1999 abadger1999 [b0414f] Initial revision
 test-unx 2005-10-10 abadger1999 abadger1999 [b0414f] Initial revision

Read Me

This is giflib version 4.1.2, a library for manipulating gif files.
Latest versions of giflib are currently hosted at:
    http://sourceforge.net/projects/libungif

====
Building this package should be as simple as:

    ./configure
    gmake
    gmake install

====
Deprecation list.  Will be removed in giflib 5.0:
* GIF_ERROR and GIF_MESSAGE are on the deprecation list as they are also
  utility helper functions rather than essential to the functioning of the
  library.
* The qprintf methods of the library are now deprecated.  Do not use 
  GifQuietPrint or GifQprintf.  These should have been pushed out into the
  utility helper library instead of sitting around in the library proper at
  the same time as the getarg functions were moved out.  Getting rid of these
  will let us get rid of our dependence on stdarg.h/varargs.h (Which a Gif
  reading library has no business requiring.)
* In the SavedImage struct: int Function will be removed.  Use
  SavedImage.ExtensionBlocks[x].Function instead.
* In gifalloc.c: MakeExtension is deprecated as well.  Use AddExtensionBlock
  instead.  (This and the previous int Function were deprecated because they
  only handle one Extension per image.  The new code handles multiple
  extensions.)
* varargs style interface in qprintf and getarg: It's a mistake to have two
  different interfaces that depend on compile time choices between varargs
  and stdargs.  The future is to get rid of varargs style altogether.
  (Also: these are probably going strictly into the utility functions so
  the library won't have to worry about them at all.)
====

I have found that automake currently generates Makefile's containing some
GNUmake specific syntax.  If you're having troubles building with your
system provided make, please install GNU make and try rebuilding.

====
This package uses autoconf, automake, and libtool to create the configure
script, so if you need to edit the configure.ac or change a makefile target
you should read the DEVELOPER file for hints on recreating the distribution
using these tools.

Good luck!
-Toshio Kuratomi <toshio@tiki-lounge.com>