* fixing Dockerfile for libpng-proto
* Fixing Dockerfile so the LPM for giflib works
* Fixing Dockerfile so the LPM for xerces-c works
* taking out unneeded installations
Co-authored-by: Danny Halawi <dhalawi@google.com>
* Add protobuf target prototype
* Generalized architecture and added message stubs for future enhancements
* Added fine grained conversion of global/local color tables, LSD and image data
* Added conversion of extensions
* Flagged important TODOs
* Address important todos and add converter for GraphicControlExtension
* Minor bugfix: m_hasLct now reset for every image
* Fixed minor bugs and added GCExt to plaintext chunk
* Minor change to bug fix just for clarity
* Refactoring and add fuzz_dgif_extended
Refactor the code so that both targets import from dgif_fuzz_common.
Also add fuzz_dgif_extended, which exercises more functionality
of giflib
* Added minor comment
* Add new function that is a replica of Android JNI code
* Minor fix
* print errors (covers gif_err.c)
* bug fix in printing and disable it
* bug fix in printing error desc
* Add version variants to header message
* Add draw function from gif_font.c
* Remove LIB_FUZZING_ENGINE from compilation step and add GifDrawText8x8 API to custom fuzz harness
* WIP
* WIP
* WIP
* WIP
* WIP
* WIP
* Remove unnecessary loop
* Small bugfix: x is no longer unitialized
* Change to consistent formatting
* Fix bug that caused build failure
* Add initial version of giflib
* Fix a memory leak in dgif_target
This commit fixes a memory that was caused by calling the wrong
close function.
* giflib: Minor bug fixes that also addressees most comments from Doris