| 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. |