Notes: Version 4.1.4 ============= This version fixes some bugs with deallocating ColorMaps. Fix building on several platforms. Fix x86_64 builds to not hang the encoder. * Fix several areas in decoding where we removed a ColorMap from our GifFile but didn't set the pointer to NULL. This could lead to double free's of the ColorMap. * Fix a bug in dev2gif.c where we redefined some gl types incorrectly. * Fix a bug in the gif LZW encoder that was triggered on modern 64 bit platforms. * Fix building on Windows. Note -- there has been one API changing event for Windows (renaming DrawText to DrawGifText.) This should have conflicted with Windows API and therefore caused the builds to fail previously. If you had it working with DrawText before, apologies, you'll need to change to DrawGifText in your code. This only affects Windows. * Add support for building on The Game Boy Advance. Note: Due to the GBA's limited memory, the API for the GBA uses short's in many places where the other platforms use ints. This shouldn't affect anyone unless you've been able to get an older version of the code to run on GBA and want to start using this version instead. A recompile of your dependent code will be necessary in this case.
Changes: 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.
Copyright © 2010 Geeknet, Inc. All rights reserved. Terms of Use