| 2007-11-10 14:50 abadger1999 | |
| * NEWS, configure.ac, lib/Makefile.am, lib/egif_lib.c, | |
| lib/gif_hash.c: 4.1.6 update. Errors in including headers could | |
| lead to build problems on some platforms. | |
| 2007-11-10 13:16 abadger1999 | |
| * configure.ac: Bump release version in configure.ac. | |
| 2007-11-10 13:15 abadger1999 | |
| * Makefile.am: Remove PATENT_PROBLEMS from build rules as well. | |
| 2007-11-10 13:09 abadger1999 | |
| * NEWS, PATENT_PROBLEMS, lib/Makefile.am: Remove PATENT_PROBLEMS as | |
| it's no longer covered. Update NEWS and Makefile.am for the new | |
| release. | |
| 2007-11-10 10:46 abadger1999 | |
| * configure.ac, util/gif2epsn.c, util/gif2iris.c, util/gif2ps.c, | |
| util/gif2rgb.c, util/gif2rle.c, util/gif2x11.c: Find and fix | |
| segfaults in the gif2* programs due to referencing the ColorMap | |
| beforefinding out if hte GifFile produced a valid colormap or was | |
| corrupt. | |
| 2007-11-10 09:30 abadger1999 | |
| * lib/dgif_lib.c: Add checks to fail gracefully when corrupted | |
| images are submitted that have improper LZ codes. | |
| 2007-11-10 09:22 abadger1999 | |
| * lib/: dgif_lib.c, egif_lib.c: Further checks to compile correctly | |
| on WIN32. | |
| 2007-11-09 20:28 abadger1999 | |
| * util/giftext.c: Fix a SegFault when a GifFile does not store a | |
| global colormap. | |
| 2007-11-09 20:13 abadger1999 | |
| * util/gif2x11.c: Fix gif2x11 to work with modern, 24 bit displays. | |
| 2007-11-09 14:18 abadger1999 | |
| * configure.ac: Check for headers as well as the libraries for rle, | |
| X11, and gl_s. | |
| 2007-11-09 13:24 abadger1999 | |
| * configure.ac: Merge better fix for finding an unsignd 32 bit | |
| integer type. | |
| 2007-11-09 13:01 abadger1999 | |
| * configure.ac: Add configure comman line switches to turn off X11, | |
| rle, and gl support. | |
| 2007-11-09 12:36 abadger1999 | |
| * configure.ac, util/Makefile.am: Fixes to build under cygwin. | |
| 2007-11-09 11:49 abadger1999 | |
| * configure.ac: Make GCC check more robust. Add a needed automake | |
| check. | |
| 2007-11-09 11:48 abadger1999 | |
| * lib/dgif_lib.c: Fix closing file handles on failure in | |
| DGifOpenFileHandle(). | |
| 2007-11-09 11:33 abadger1999 | |
| * lib/egif_lib.c: Save files in binary mode for WIN32 as well as | |
| MSDOS. | |
| 2007-11-09 11:25 abadger1999 | |
| * lib/Makefile.ms: * Makefile for building under Visual C++ from | |
| Bug #981209. | |
| 2005-11-13 20:14 abadger1999 | |
| * configure.ac, lib/Makefile.am, util/Makefile.am: Changes to | |
| conditionalize -Wall upon compiling with gcc. | |
| 2005-11-06 08:45 abadger1999 | |
| * lib/: gif_hash.c, gif_hash.h: Add inttypes.h to the headers we | |
| could include to get a 32-it int type. | |
| 2005-11-06 08:34 abadger1999 | |
| * configure.ac: Search for ISO/ANSI definitions of uint32_t in | |
| stdint.h _and_ inttypes.h before POSIX u_int32_t in sys/types.h | |
| as some systems have sys/types.h without the definition. | |
| Eventually we need to code a test that the expected UINT32 | |
| definition exists in the header we select so order does not | |
| matter. | |
| 2005-11-06 08:32 abadger1999 | |
| * AUTHORS, README: Modify so that it no longer appears that esr | |
| still maintains this package. | |
| = giflib-4.1.4 = | |
| 2005-10-09 Toshio Kuratomi <toshio@tiki-lounge.com> - r94 | |
| * Sync with libungif r93. | |
| * ChangeLog: Update to r92. | |
| * NEWS: Update with combined libungif/giflib changes. | |
| 2005-10-09 Toshio Kuratomi <toshio@tiki-lounge.com> - r92 | |
| * lib/gif_lib.h: Change GifPrefixType to unsigned. | |
| 2005-10-09 Toshio Kuratomi <toshio@tiki-lounge.com> - r91 | |
| * ChangeLog: Update to r90. | |
| * NEWS: Update on GBA and Windows fixes. | |
| 2005-10-06 Toshio Kuratomi <toshio@tiki-lounge.com> - r90 | |
| Changes from Lennie Araki: | |
| * gba/giftest.mak: Prefix the names of defines for the GBA build with _GBA. | |
| * lib/dgif_lib.c, lib/gif_lib_private.h, lib/gif_err.c: | |
| - When Compiling for Game Boy Advance, file functions are not needed so | |
| exclude DGifOpenFileName(), DGifOpenFileHandle(), DGifSlurp(), and | |
| PrintGifError(). | |
| - On Game Boy Advance we need to reduce memory usage. Change values to | |
| short int where appropriate. | |
| * lib/gif_lib.h: | |
| - Handle te GBA changes by defining GifPrefixType and GifWord to int | |
| unless compiling on GBA. Then use unsigned short and short | |
| respectively. | |
| - Fix a problem with the API on _WIN32. DrawText conflicts with the | |
| Windows API. Call it DrawGifText instead. | |
| 2005-09-27 Toshio Kuratomi <toshio@tiki-lounge.com> - r86 | |
| * Sync with libungif r85. | |
| 2005-09-27 Toshio Kuratomi <toshio@tiki-lounge.com> - r82 | |
| * AUTHORS: Add Daniel Eisenbud. Obscure email addresses. | |
| * libungif.spec: Bump to version 4.1.4. | |
| * configure.ac: Bump to 4.1.4. No longer check for ranlib. | |
| * doc/lzgif.txt: Change dos line encoding to UNIX. | |
| * lib/dgif_lib.c: (eisenbud) | |
| - Set GifFile's ColorMaps to NULL when we free a colormap object. | |
| - Detect some cases of corrupted GIFs which were crashing the library. | |
| * lib/egif_lib.c: Set ColorMaps to NULL when we free a colormap object. | |
| * lib/gifalloc.c: Set ColorMaps to NULL when we free a colormap object. | |
| * lib/dev2gif.c: Fix redefinition problem on IRIX. | |
| * NEWS: Update to 4.1.4 | |
| * util/gifcomb.c: Set a olorMap to NULL. | |
| 2004-07-11 Toshio Kuratomi <toshio@tiki-lounge.com> - r79 | |
| * gif2iris.c: Fixes from Georg Schwarz <geos[AT]epost.de>. | |
| - stdlib.h is available and needs to be included on IRIX. | |
| - ColorMapSize was being set from non-existent variables. | |
| 2004-05-29 Toshio Kuratomi <toshio@tiki-lounge.com> - r76 | |
| * Sync with libungif-4.1.3. | |
| 2004-05-29 Toshio Kuratomi <toshio@tiki-lounge.com> - r74 | |
| * ChangeLog, prop=lastlog: Sync with the subversion logs. | |
| 2004-05-29 Toshio Kuratomi <toshio@tiki-lounge.com> - r73 | |
| * test-unx: Add a test of extension code. | |
| * lib/egif_lib.c: Remove a debugging statement | |
| 2004-05-29 Toshio Kuratomi <toshio@tiki-lounge.com> - r72 | |
| * Makefile.am, doc/Makefile.am, pic/Makefile.am: Change wildcarded entries | |
| into explicit filenames so make distcheck will succeed. | |
| 2004-05-29 Toshio Kuratomi <toshio@tiki-lounge.com> - r71 | |
| * ChangeLog, prop=lastlog: Sync the ChangeLog for the release. | |
| 2004-05-29 Toshio Kuratomi <toshio@tiki-lounge.com> - r70 | |
| * AUTHORS: Add Lennie Araki to the list of contributers. | |
| * windows: The windows subdirectory and all files under it are contributions | |
| from Lennie Araki to provide a nice interface on MS Windows. | |
| * README: Redundancy fix. | |
| * doc/gif_lib.html: Add EGifPutExtension{First,Next,Last} to the documentation | |
| so people know they should use it instead of EGifPutExtension. | |
| * Makefile.am: Mark the windows files to be distributed. | |
| * NEWS: Complete the NEWS item for 4.1.3. | |
| 2004-05-29 Toshio Kuratomi <toshio@tiki-lounge.com> - r69 | |
| * libungif.spec: Some updates from the latest RedHat spec. | |
| * configure.ac: Bump version to 4.1.3. | |
| * lib/gifalloc.c: Add to my comments on ESR's note about Extension blocks. | |
| * lib/egif_lib.c: | |
| - EGifPutComment(): reimplemented using EGifPutExtensionFirst, Next, and | |
| Last so that it won't break on unusually long comments. | |
| - EGifPutExtension{First,Next,Last}: Changed fwrites to WRITE so any | |
| user defined write function will get called properly. | |
| - EGifPutExtensionLast: if the Extension block is empty (Zero length) | |
| then don't attempt to output a last extension block, just output the | |
| block terminator. | |
| - EGifPutExtension: Comment that this function does not work when there | |
| are multiple subblocks in an Extension block. Use the functions | |
| EGifPutExtension{First,Next,Last} instead. | |
| - EGifSpew: Reimplement to use EGifPutExtension{First,Next,Last} so we | |
| don't output broken GIFs when there are multiple sub-blocks on an | |
| extension. | |
| * lib/Makefile.am: Bump version to 4.1.3. | |
| * NEWS: Begin writing an entry for 4.1.3. | |
| * util/icon2gif.c: Few casting fixes to make gcc -Wall happy. | |
| * util/gif2ps.c: printf format string corrections. | |
| 2004-05-26 Toshio Kuratomi <toshio@tiki-lounge.com> - r67 | |
| * Clean up some typos. | |
| 2004-05-25 Toshio Kuratomi <toshio@tiki-lounge.com> - r66 | |
| * Sync with libungif-4.1.2. | |
| 2004-03-03 Toshio Kuratomi <toshio@tiki-lounge.com> - r64 | |
| Last minute updates to the release notes in various files. | |
| 2004-03-03 Toshio Kuratomi <toshio@tiki-lounge.com> - r63 | |
| * Set property lastlog to remind me when I last synced the ChangeLog | |
| 2004-03-03 Toshio Kuratomi <toshio@tiki-lounge.com> - r62 | |
| * ChangeLog: Update | |
| 2004-03-03 Toshio Kuratomi <toshio@tiki-lounge.com> - r61 | |
| * configure.ac: Bump version to 4.1.2 | |
| 2004-02-22 Toshio Kuratomi <toshio@tiki-lounge.com> - r59 | |
| * configure.ac, lib/Makefile.am: Bump version. Forgot to do this for 4.1.1... | |
| 2004-02-22 Toshio Kuratomi <toshio@tiki-lounge.com> - r58 | |
| * TODO: Take out -Wall as that's all ready now. | |
| 2004-02-22 Toshio Kuratomi <toshio@tiki-lounge.com> - r57 | |
| Merge changes to the code from branch indent-audit r55 | |
| * README: MakeExtension deprecation note. | |
| * TODO: Bunch of things I need to fix or check that I saw while doing the | |
| indentation of the code. | |
| * lib/getarg.h: indent changes | |
| * lib/dgif_lib.c: indent changes | |
| - Move stdlib.h out of #ifdef's as it's included on all platforms. | |
| - Add checks to be sure malloc and MakeMapObject succeed. | |
| * lib/quantize.c: indent changes | |
| - Move stdlib.h out of #ifdef's as it's included on all platforms. | |
| - _GifError already pulled in through gif_lib_private.h. Remove decl. | |
| - Make Count in NewColorMapType be unsigned. | |
| - Separated mallocs from conditionals in a few places. Easier reading. | |
| * lib/gifalloc.c: indent changes | |
| - Added four FIXME's where I think the code might not be doing what we | |
| want. Need to do more research to figure out. | |
| - Add note to MakeExtension that I think it needs to be deprecated. | |
| - Separated mallocs from conditionals in a few places. Easier reading. | |
| - FreeLastSavedImage: New private function to free the last image in a | |
| GifFile structure. Used to back out when unable to completely | |
| allocate a new SavedImage structure. | |
| - check for NULL values before deallocating in Free* functions and make | |
| sure all Free* functions set the pointer to NULL after they deallocate | |
| the memory. | |
| * lib/egif_lib.c: indent changes | |
| - EGifPutScreenDesc: If we have no colormap, output a default value for | |
| its size instead of trying to reference its unallocated BitsPerPixel | |
| field. (Fixes bug noted in r46) | |
| * lib/gif_lib.h: indent changes | |
| - Condense the #else #if VARARGS to #elif VARARGS check. | |
| * lib/qprintf.c: indent changes | |
| - Condense the #else #if VARARGS to #elif VARARGS check. | |
| * lib/dev2gif.c: indent changes | |
| * lib/getarg.c: indent changes | |
| * lib/gif_lib_private.h: indent changes | |
| * lib/gif_font.c: indent changes | |
| * lib/gif_err.c: indent changes | |
| 2004-02-22 Toshio Kuratomi <toshio@tiki-lounge.com> - r56 | |
| * lib/Makefile.am, util/Makefile.am: Add -Wall to the compilation flags so | |
| we can keep the code from acquiring too much bad style. | |
| 2004-02-20 Toshio Kuratomi <toshio@tiki-lounge.com> - r46 | |
| * egif_lib.c: Note for a bug fix (Can wait until after indent because | |
| there's no patch.) | |
| * gif_lib.h, dev2gif.c: Change int type to explicit long type in | |
| DumpScreen2Gif. | |
| * util/gifinto.c: Give the fprintf back its %d format. | |
| GifFile->ImageCount is used as the Image number. | |
| 2004-02-20 Toshio Kuratomi <toshio@tiki-lounge.com> - r45 | |
| * README: add varargs to the deprecation list | |
| 2004-02-20 Toshio Kuratomi <toshio@tiki-lounge.com> - r44 | |
| * test-unx: Quote the program names. | |
| * lib/dgif_lib.c: | |
| - Make sure memory was allocated for the colormap | |
| - Some reformatting of code but no syntactic changes. | |
| * lib/gif_lib.h: | |
| - C++ extern "C" fix | |
| - Fix typo with EGifOpen | |
| * lib/qprintf.c, lib/getarg.c: Update the varargs code. Some users reported | |
| that not all systems can handle the hybridized varargs parameter lists | |
| we had. Need to use old-style declarations instead. | |
| 2004-02-20 Toshio Kuratomi <toshio@tiki-lounge.com> - r43 | |
| * NEWS: Note bugfixes and deprecations | |
| * README: Deprecation list is now being compiled in this file. | |
| * TODO: Notes about interlace bug, -Wall status, merging of old bug status | |
| 2004-02-19 Toshio Kuratomi <toshio@tiki-lounge.com> - r42 | |
| * Makefile.am: Disable testing for now because gif2x11 is broken so none | |
| of the tests _appear_ to complete successfully. | |
| 2004-02-19 Toshio Kuratomi <toshio@tiki-lounge.com> - r38 | |
| Merge -Wall fixes from branches/Wall-audit r29 | |
| * configure.ac: | |
| - Make the stdarg vs varargs check simpler by relying on | |
| AC_CHECK_HEADERS() magic. | |
| - Check for unistd.h | |
| * dgif_lib.c, gif_lib.h, egif_lib.c, gifalloc.c, quantize.c, dev2gif.c, | |
| getarg.c, gif_lib_private.h, gif_font.c gif_err.c, gifinto.c, icon2gif.c, | |
| raw2gif.c, gifcolor.c, gifasm.c, gif2epsn.c, gif2iris.c, gifrotat.c, | |
| gifovly.c, gif2x11.c, rle2gif.c, gif2rle.c, text2gif.c, gifspnge.c, | |
| gifclrmp.c, giffiltr.c, giftext.c, gifinfo.c, rgb2gif.c, gif2rgb.c, gif2ps.c | |
| - Changes to get rid of -Wall compile warnings. | |
| + Casting of types | |
| + New header includes for unistd.h and fcntl.h | |
| + Explicit declaration of many types to unsigned | |
| + Removed unused variables and functions | |
| + Removed VersionStr from every library file. Instead include it via | |
| gif_lib_private.h | |
| * gif_lib.h, gif_lib_private.h: Moved the VersionStr into gif_lib_private.h | |
| and made it a #define instead of a static char *. | |
| 2004-02-19 Toshio Kuratomi <toshio@tiki-lounge.com> - r37 | |
| Deprecation notes | |
| 2004-02-19 Toshio Kuratomi <toshio@tiki-lounge.com> - r36 | |
| Add notes about security things to do and giflib syncing | |
| 2004-02-18 Toshio Kuratomi <toshio@tiki-lounge.com> - r32 | |
| * TODO: Add notes about how to go about syncing Wall-audit and indent changes | |
| into giflib. It won't be pretty. | |
| * svn:ignore: Change the tarball names from libungif to giflib | |
| 2004-02-18 Toshio Kuratomi <toshio@tiki-lounge.com> - r31 | |
| Add config.h include to gif_hash.c | |
| 2004-02-17 Toshio Kuratomi <toshio@tiki-lounge.com> - r30 | |
| Sync up with libungif 4.1.1 | |
| 2004-02-17 Toshio Kuratomi <toshio@tiki-lounge.com> - r26 | |
| Updated ChangeLog | |
| 2004-02-17 Toshio Kuratomi <toshio@tiki-lounge.com> | |
| * Updated libungif.spec to look more like fedora core spec | |
| * Updated version numbers in all files | |
| 2004-02-17 Toshio Kuratomi <toshio@tiki-lounge.com> | |
| * Add the libungif*.tar.bz2 distribution tarball to the ignored files | |
| * configure.ac, lib/getarg.c, lib/getarg.h, lib/gif_lib.h, lib/qprintf.c: | |
| Prefer stdarg.h over vararg.h | |
| * TODO: Add information about functions that will go away in 5.0 | |
| (In reality, I don't think new software uses libungif, so there may never | |
| be a 5.0 release.) | |
| * lib/gif_lib.h: Change version from 4.0 to 4.1 | |
| * NEWS: add deprecation warning for the qprintf stuff: GifQuietPrint var and | |
| GifQprintf function. | |
| 2004-02-16 Toshio Kuratomi <toshio@tiki-lounge.com> | |
| * util/gif2iris.c, util/gif2rle.c, util/gifinfo.c: Fix problems with fprintf error statements in the utils | |
| 2004-02-16 Toshio Kuratomi <toshio@tiki-lounge.com> | |
| Add DEVELOPERS file to the distribution. | |
| 2004-02-16 Toshio Kuratomi <toshio@tiki-lounge.com> | |
| * AUTHORS, libungif.spec, libungif.lsm, README, BUGS, NEWS: | |
| Lots of changes to my email address and the website/download. (libungif is | |
| moving to sourceforge.) | |
| * TODO: Few notes on cleanups that need to happen. State what needs to be done | |
| for 4.1.1 to be released. | |
| 2004-02-15 Toshio Kuratomi <toshio@tiki-lounge.com> | |
| Changes imported from last cvs checkout | |
| * TODO: note to check return of malloc everywhere | |
| * lib/dgif_lib.c, lib/egif_lib.c: Fix some deallocation bugs | |
| * lib/gifalloc.c: Fix a colormap allocation problem | |
| * lib/gif_font.c: Fix to drawing text | |
| 2004-02-15 Toshio Kuratomi <toshio@tiki-lounge.com> | |
| Added libgetarg.a to the ignore list. | |
| 2004-02-15 Toshio Kuratomi <toshio@tiki-lounge.com> | |
| Changes to the build infrastructure to build under current libtool, automake, | |
| and libtool. | |
| * configure.in: renamed to configure.ac | |
| * acconfig.h: deleted. Functionality moved into the configure.ac | |
| * autogen.sh: now runs libtoolize --automake | |
| * lib/Makefile.am, util/Makefile.am: CFLAGS=>AM_CFLAGS; INCLUDES=>AM_CPPFLAGS | |
| * configure.ac: | |
| - initialization macros for automake and autoconf have changed | |
| - removed checks for C++ compiler and Awk | |
| - acconfig.h functionality moved here. | |
| - add other X11 libraries to the X11_LIB define | |
| 2004-02-15 Toshio Kuratomi <toshio@tiki-lounge.com> | |
| * Remove INSTALL file as it's autogenerated.\n* Add stamp-h1 to ignored files | |
| 2004-02-15 Toshio Kuratomi <toshio@tiki-lounge.com> | |
| Additional adds and deletes to make version 4.1.0b1 | |
| 2004-02-15 Toshio Kuratomi <toshio@tiki-lounge.com> | |
| Import of version 4.1.0b1 | |
| 2004-02-15 Toshio Kuratomi <toshio@tiki-lounge.com> - r10 | |
| Import giflib 4.1.0 | |
| 2004-02-15 Toshio Kuratomi <toshio@tiki-lounge.com> - r9 | |
| Copy the 4.1.0 libungif release to be the base of the 4.1.0 giflib release. | |
| 2004-02-15 Toshio Kuratomi <toshio@tiki-lounge.com> - r7 | |
| Release 4.1.0 | |
| 2004-02-15 Toshio Kuratomi <toshio@tiki-lounge.com> - r6 | |
| Import of version 4.1.0 | |
| 2004-02-15 Toshio Kuratomi <toshio@tiki-lounge.com> - r5 | |
| Set ignore patterns on the project directories. | |
| 2004-02-15 Toshio Kuratomi <toshio@tiki-lounge.com> - r3 | |
| Remove a Makefile.in that was left in in the first commit. | |
| 2004-02-14 Toshio Kuratomi <toshio@tiki-lounge.com> - r2 | |
| Commit revision 3.1.0 to subversion | |
| 2004-02-14 Toshio Kuratomi <toshio@tiki-lounge.com> - r1 | |
| Initial SVN Repository Layout | |
| 2000 6 Feb Toshio Kuratomi <badger@prtr-13.ucsc.edu> | |
| * configure.in: Change to using config.h | |
| - Every .c file: Change to using config.h. | |
| * configure.in: added check for varargs header. | |
| * lib/getarg.c: Changed the ifdef USE_VARARGS to ifdef HAVE_VARARGS_H. | |
| - lib/getarg.h: Ditto. | |
| - lib/gif_lib.h: Ditto. | |
| - lib/qprintf.h: Ditto. | |
| 2000 6 Feb Toshio Kuratomi <badger@prtr-13.ucsc.edu> | |
| * lib/getarg.h: Prepend an underscore to the header file define. | |
| * lib/gif_lib.h: Ditto | |
| * lib/gif_lib_private.h: Ditto | |
| * lib/getarg.c: ifdef'd MyMalloc so it actually won't define if it already | |
| is. | |
| 2000 3 Feb Toshio Kuratomi <badger@prtr-13.ucsc.edu> | |
| * A new cvs repository based my private tree from home. It now goes back | |
| to giflib-3.0. | |
| * Updated the cvs repository to make multiple developers possible. | |
| * Merge all of Michael's patches into the distribution. | |
| * DEVELOPER: Updated to reflect the new versions of | |
| autoconf/automake/libtool we're using. | |
| * libungif.spec: Updated a few things from the latest redhat spec file. | |
| 1999 5 Dec Toshio Kuratomi <badger@prtr-13.ucsc.edu> | |
| * Update links to the web pages as I have reorganized them somewhat. | |
| * Add the welcome2.gif to the pic directory and a test that utilizes | |
| it to test-unx. | |
| 1999 17 Nov Toshio Kuratomi <badger@prtr-13.ucsc.edu> | |
| * New cvs Repository. Hopefully I've got everything that was in the | |
| old one. This one is available on anonymous cvs. | |
| * Update to libtool 1.3.3, automake 1.4, and autoconf 2.13 | |
| 1999 23 May Michael R Brown <michael@arrakeen.demon.co.uk> | |
| * Lots of 'const' qualifiers added, thanks Alexis | |
| Wilke for finding these. | |
| 1999 22 Mar Michael R Brown <michael@arrakeen.demon.co.uk> | |
| * util/gif2x11.c: Patch by (who?) to fix lots of memory leeks. | |
| * util/*.c: | |
| lib/dgif_lib.c: | |
| Makefile.in: | |
| Patch by David Kaelbling to compile on IRIX 6.x. Basically fixing | |
| lots of bad/missing parameter passing to printf, scanf and similar. | |
| * Added pics/welcome2.gif, from Peter Merz which provokes a bug prior | |
| to patch 19990224 to do with colour map management. There is still | |
| a problem with util/gifspnge processing this image, so it will not | |
| be added to test-unx yet. | |
| 1999 05 Mar Michael R Brown <michael@arrakeen.demon.co.uk> | |
| * lib/getarg.c: Lines 107 and 189 | |
| Added ifdef's to use stdarg when available. On dec-alpha the | |
| default code was causing programs to crash, probably because | |
| it assumes a stack that grows-up. | |
| 1999 24 Feb Michael R Brown <michael@arrakeen.demon.co.uk> | |
| * lib/dgif_lib.c: Lines 363 and 367 | |
| Bug reported by Steve Sanders, where &'s where causing the | |
| memcpy to overwrite the pointers. Fixed by removing the &'s | |
| so that memcpy overwrote the memory pointed to. | |
| 1999 09 Feb Toshio Kuratomi <badger@prtr-13.ucsc.edu> | |
| * Release 4.1.0 | |
| 1999 09 Feb Toshio Kuratomi <badger@prtr-13.ucsc.edu> | |
| * Merge libungif changes into the giflib tree: | |
| - upgrade to libtool 1.2b | |
| - util/Makefile.am: Minor change to allow compilation outside the | |
| source_dir. | |
| - lib/egif_lib.c: FILE_STATE_WRITE, FILE_STATE_SCREEN, | |
| FILE_STATE_IMAGE, IS_WRITEABLE are now in gif_lib_private.h | |
| - lib/dgif_lib.c: FILE_STATE_READ and IS_READABLE are now in | |
| gif_lib_private.h | |
| - lib/gif_lib_private.h: Above mentioned constants and macros are now | |
| here. FILE_STATE_READ is now 0x08 instead of 0x00. | |
| - configure.in: Update version to 4.1.0 | |
| - lib/Makefile.am: Update libtool version to 5:0:1 (libtool) | |
| - giflib.spec: Update for version 4.1.0 (Add libungif-4.1 | |
| compatibility stuff and change version.) | |
| - giflib.lsm: Update for version 4.1.0 | |
| - lib/egif_lib.c: (WRITE) change from a function to a macro. | |
| - lib/dgif_lib.c: (DGifOpenFileName) close FileHandle on error. | |
| - lib/dgif_lib.c: (DGifOpenFileHandle) make sure the FILE stream is | |
| closed if we hit an error. | |
| - lib/dev2gif.c, lib/quantize.c, lib/gif_err.c, lib/gif_lib_private.h: | |
| Reflect Eric's copyright notice rather than Gershon's | |
| 1999 14 Jan Michael R Brown <michael@arrakeen.demon.co.uk> | |
| * lib/gif_lib.h: Add OutputFunc type | |
| * lib/gif_lib.h: Add EGifOpen for user supplied output function | |
| * lib/egif_lib.c: (EGifOpenFileName) Fixed wasted memory when an | |
| error occurs in EGifOpenFileHandle | |
| * lib/egif_lib.c: Add EGifOpen, WRITE, and lots of changes to | |
| support user supplied output function. Basically changing | |
| all fwrite's to WRITE, and then all of the knock on effects. | |
| 1998 17 Dec Toshio Kuratomi <badger@prtr-13.ucsc.edu> | |
| * configure.in: Change references to libungif to giflib. | |
| * libungif.lsm: Rename to giflib.lsm and change to reflect giflib | |
| rather than libungif. | |
| * libungif.spec: Rename to giflib.spec and change to reflect giflib | |
| rather than libungif. | |
| * UNCOMPRESSED_GIF: Removed from this branch. | |
| * PATENT_PROBLEMS: Add file explaining Unisys's patent claims. | |
| * Makefile.am: Replace libungif with giflib. | |
| * README: Adapted language to giflib. | |
| * lib/Makefile.am: Changed references to libungif to libgif. | |
| * util/Makefile.am: Changed references to libungif to libgif. | |
| 1998 17 Dec Toshio Kuratomi <badger@prtr-13.ucsc.edu> | |
| * lib/egif_lib.c: Merge LZW stuff into this branch of the library. | |
| This includes numerous changes to initialize the hash table as well | |
| as the code forthe encoder. | |
| * lib/gif_hash.c: Functions needed for the LZW encoder. | |
| * lib/gif_hash.h: Functions needed for the LZW encoder. | |
| * lib/Makefile.am: Add gif_hash.c gif_hash.h to the list of sources. | |
| 1998 15 Dec Toshio Kuratomi <badger@prtr-13.ucsc.edu> | |
| * lib/dgif_lib.c: (DGifSlurp) Fix a Seg Fault when an image contains | |
| no extension blocks. | |
| 1998 14 Dec Toshio Kuratomi <badger@prtr-13.ucsc.edu> | |
| * configure.in: Update version to 4.0 | |
| * lib/Makefile.am: Update libtool version to 4:0:0 (libtool) | |
| * libungif.spec: Update for version 4.0 (not binary compatible with | |
| giflib, change version.) | |
| * lib/gif_lib_private.h: (PrivateType) New header for common stuff | |
| private to the library. Currently, this is only the Private struct. | |
| * lib/dgif_lib.c: (PrivateType) Extract the Private struct to | |
| gif_lib_private.h | |
| * lib/egif_lib.c: (PrivateType) Extract the Private struct to | |
| gif_lib_private.h | |
| * lib/Makefile.am: Add gif_lib_private.h to the list of source files. | |
| * lib/gif_lib.h: (ExtensionBlock) Add a Function entry to the | |
| ExtensionBlock record. Note that this is not entirely correct: | |
| the GifLib ExtensionBlock structure is actually a data sub-block | |
| record. By adding the function entry here, we are pushing the | |
| ExtensionBlockType in with the DataSubBlock. | |
| Sometime in the future, we need to change the API to have true | |
| ExtensionBlocks which have DataSubBlocks belonging to them. | |
| * lib/gif_lib.h: (ExtensionBlock) Deprecate the use of Function in | |
| the SavedImage struct. Use ExtensionBlock's Function instead. | |
| * lib/egif_lib.c: (EGifSpew) Changes to use the new Function variable. | |
| * lib/dgif_lib.c: (DGifSlurp) Changes to put data into the new | |
| Function variable. | |
| 1998 3 Dec Toshio Kuratomi <badger@prtr-13.ucsc.edu> | |
| * lib/dgif_lib.c: (DGifSlurp) Three changes: | |
| - No longer allocate SaveImage in this function. All allocations | |
| of SaveImage take place in DGifGetImageDesc. | |
| - Extension blocks are now associated with the Image Block that is | |
| read in subsequent to them, not before. This should now be | |
| conformant to the gif89a specification. | |
| - Fix an off-by-one error when copying extension data from structure | |
| to structure. | |
| * lib/dgif_lib.c: (DGifGetImageDesc) Change the function to do its own | |
| allocation of space for the SavedImage structure no matter what. | |
| * lib/egif_lib.c: (EGifSpew) The function now spits out | |
| ExtensionBlocks before the associated Image Block to conform with | |
| the gif89a specification. | |
| * lib/egif_lib.c: (EGifOpenFileHandle) Move the write of the | |
| GifVersion (gif87a or gif89a) from this function into | |
| EGifPutScreenDesc so that it can be controlled by EGifSpew. Note | |
| that this is still a hack as the GifVersion write doesn't really | |
| belong in either of these functions. | |
| * lib/egif_lib.c: (EGifPutScreenDesc) Moved writing the version | |
| (gif87a or gif89a) into the file into this function from | |
| EGifOpenFileHandle. | |
| * test-unx: Now test the extension code. | |
| * pic/x-trans.gif: New image with Comments and transparency to test | |
| the extension code with. | |
| 1998 29 Nov Toshio Kuratomi <badger@prtr-13.ucsc.edu> | |
| * lib/dgif_lib.c: (DGifSlurp) Fix a few of the minor bugs plaguing | |
| this function. At this point, the function should no longer cause | |
| a Seg Fault. It is now losing all extension data however. I know | |
| how to hack a fix in, but I need to commit these changes first. | |
| * lib/dgif_lib.c: (DGifGetImageDesc) Fix my bug fix: the colormap is | |
| now only copied if it exists :-). | |
| 1998 10 Nov Toshio Kuratomi <badger@prtr-13.ucsc.edu> | |
| * test-unx: Add a test for DGifSlurp and EGifSpew | |
| 1998 14 Oct Toshio Kuratomi <badger@prtr-13.ucsc.edu> | |
| * lib/dgif_lib.c: (DGifGetImageDesc) Fix a bug where the Colormap for | |
| the image description and the SaveImage were pointers to the same | |
| structure, causing a SegV when DGifClosing the file. | |
| 1998 9 Oct Toshio Kuratomi <badger@prtr-13.ucsc.edu> | |
| * lib/dgif_lib.c: (DGifSlurp) memory for the extensions was not being | |
| allocated. Now I call AddExtensionBlock when I add an extension to | |
| the structure. Additionally, fix a memory leak here. | |
| * configure.in, NEWS, lib/Makefile.am: Update to version 3.1.1 | |
| * ltmain.sh, ltconfig: removed from the cvs repository | |
| * BUGS: add the BUGS file to list unresolved BUGS. | |
| 1998 9 Sep Toshio Kuratomi <badger@prtr-13.ucsc.edu> | |
| * libungif.spec: Fix wrong version in %files and %install section. | |
| 1998 8 Sep Toshio Kuratomi <badger@prtr-13.ucsc.edu> | |
| * lib/gif_hash.c, lib/gif_hash.h: Removed these because a hash table | |
| is not needed to create uncompressed gifs. | |
| * lib/egif_lib.c: Remove all references to the hash functions. | |
| * lib/Makefile.am: Remove gif_hash.c gif_hash.h from the source files. | |
| * libungif.lsm: added this file | |
| 1998 7 Sep Toshio Kuratomi <badger@prtr-13.ucsc.edu> | |
| * lib/dgif_lib.c, lib/gif_lib.h: (DGifOpen) Add callback to read gif | |
| image through user supplied function (Peter Mehlitz). | |
| 1998 6 Sep Toshio Kuratomi <badger@prtr-13.ucsc.edu> | |
| * util/*.{gif.rle}: removed files that were left by my testing | |
| process and shouldn't have been in the distribution. | |
| * UNCOMPRESSED_GIF: add section on why software that can decode | |
| LZW compressed gifs (but not write them) is legal. | |
| * .cvsignore: added .cvsignore files to ignore Makefiles and other | |
| generated files in my cvs repository. | |
| * Makefile.am's: Fixes to allow the dist* family of targets to work | |
| correctly. Preliminary support for make check as well. | |
| * configure.in: Update version to 3.1.0 | |
| * lib/Makefile.am: Update libtool version to 4:0:1 libtool) | |
| * libungif-3.0.spec: Update from Marc Ewing. | |
| * Add int/pointer Alpha fixes from Dick Porter to many source files. |