📄 changelog
字号:
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 ChangeLog2004-03-03 Toshio Kuratomi <toshio@tiki-lounge.com> - r62 * ChangeLog: Update2004-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 list2004-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 *.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -