Emphasize lossnessless.
Enable gif2rgb-regress.
More build recipe simplification.
Simplify the test machinery.
Robustify against overly verbose gmake.
Shortenm some long lines.
Shorten a name in order to avoid problems when we reflow.
Correct typos, shoe=rten and fix version strings.
Move Gershon Elber's copyrights from strings to SPDX headers...
More through SPDXification.
NEWS update.
Improve cleanup of doc/
Tests are now fully TAPified.
More TAPification.
Integrate and TAPify gifinto test.
More TAPification.
Add a FIXME to testing.
Begin TAPification.
GifQuantizeBuffer function prototype mismatch
Fix applied, thanks.
Address issue #169: GifQuantizeBuffer function prototype mismatch
NEW file correction.
A initial CMakeLists.txt for portable builds
I dislike CMake, and it is overcomplicated for this build.
fix for #157 An OutofMemory-Exception or Memory Leak in gif2rgb CVE-2021-40633
Clean up memory better at end of run (CVE-2021-40633)
Make it easier to control the build with environment variables.
Observe another fix in 5.2.2 and correct the header.
respect existence of distro CFLAGS and CPPFLAGS
Preserve ENV values for CC and PREFIX in Makefile
Can youy ship me a version of this patch updated to work on the repository heaf?
Merged by hand, thanks.
Merged by hand, thanks.
I prever to have it there in case I ever want to modify the full-sized logo, so I don't have to think about the extra step of downscaling it for web use.
ImageMagick dependency on Linux
I've committed the derived giflib.a to the repository. Thanks.
Cause "make clean" to remove giflib.7
Avoid having an install-time dependency on convert(1).
Correct document page install.
giflib head installs xml files instead of manpafes
Applied.
I'd like to see it and review it.
I can't accept this patch. it breaks generration of .so files. Can you ship a conditionalized verrsion that detects mingw and does the right thing withour disturbing the GCC 10 build?
Reassert logical equivalence.
cannot compile under mingw
That should have been expanded to "if and only if" and now is.
Should be fixed now.
Correccyt wrong binary translation is docs.
OK, that is a pretty funny error. I can laugh becaause I didn't do it. Am investigating.
Matthew counting_pine@users.sourceforge.net: Hi Eric. Glad to hear that you are feeling better after being ill. (I saw you posted about it, although I can't now find those posts again. I find SourceForge a bit confusing nowadays.) I noticed your fixes in d565f and 865b8. It now says 010, but I think it should be 100, which is the last three digits of 8C (10001100), and is 4 in binary. Ugh. You're right. Please reopen thisssue. If you can't, file another one. <a href="http://www.catb.org/~esr/">Eric...
Ready to ship 5.2.2
Ready to ship 5.2.1
Re-reflow so the resylt will be stable under clang-format...
Bloc braces for single lines everywhere, with uncrustify.
Fix up cppcheck suppressions after reflow.
1TBS reflow.
Finish up cppcheck suppressions.
Improve cppcheck line
Quiet down cppcheck.
cppcheck cleanup - more const declarations.
cppcheck cleanup - remove unneeded guard.
cpp lint - remove unneeded guard.
Question on DGifSlurp API
Thatr depends omnn tghe last error condition reported in the Error membor of the GifType structure. Usually that will tell you what went wrong. Sorry about the long-delated reply. I don'yt check support requesrs often (most of my projects are on GitLab) and I was sidelined with serious medical issues for abour two years.
Fix various trivial cppcheck issues.
Banish a GCC 10 warning.
cppcheck: Apply const declarations where indicated.
NEWS update: explain the point release.
Apply SF patch #31: Wrong position of gif version mark
Need help with gif animation implementation
Wrong position of gif version mark
Applied, thanks.
EGifSpew leaks GifFileOut->SColorMap
The fix I aspplied for this turns out to be incorrect, revealing a deeper issue about the design of the library that will take some further work.
Prevent integer overflow when handing gif2rgb -s arument.
Add bounds check againsts too many rgb entries.
Prevent null-pointer dereference on failed image read.
Address #138: Documentation for obsolete utilities still installed.
Fix typo in patch from issue #133 - SOEXTENION needed to be SOEXTENSION
Address SF issue #146: Limit installed man pages to binaries, move giflib to section 7
Register some bug fixes in README.
Fix heap-buffer overflow (CVE-2022-28506)
Add a warning that gif2rgb is unstable when fed malformed GIFs.
Warn about #148: Out of Bound Read in gif2rgb.c:98 DumpScreen2RGB
Fix from #139: ypo in "LZW image data" page ("110_2 = 4_10")
Conditionalize as suggested in #144: build breaks under Windows.
Apply ppatch in #145: Remove manual pages installation...
Fix issue #140: Typo in "LZW image data" page ("LWZ")
Apply patch from #143: Does not compile on macOS anymore
Prevent ineger overflow when handing gif2rgb -s arument.
Add bounds check againsts too many rgb entries.
Prevent null-pointer dereference on failed image read.
Address #138: Documentation for obsolete utilities still installed.
Fix typo in patch from issue #133 - SOEXTENION needed to be SOEXTENSION
Address SF issue #146: Limit installed man pages to binaries, move giflib to section 7
Register some bug fixes in README.
Fix heap-buffer overflow (CVE-2022-28506)
Move project to github or gitlab
I'm aware of tge problem. I have most of my stuff on GitLLab these days. I do plan to movem buut I want to clear the SourceForge issue list first. I've got 11 leeft to handle.
I apologize for the long delay. I had stomach cancer and was sidelined for nearly two years. I'll take a patch to do a soname bump.