Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-12-04 | Merge pull request #142 from kajott/masterHEADmaster | Lode Vandevenne | |
fixed MSVC warnings | |||
2023-11-30 | fixed MSVC build warnings for plain C too | Martin Fiedler | |
2023-11-29 | fixed MSVC warnings | Martin Fiedler | |
23 warnings for 64-bit builds, 3 warnings for 32-bit builds | |||
2023-04-10 | optimize CRC32, and path for some compilers (helps for clang on modern x86 CPU) | Lode | |
2022-11-08 | fix error checking in pngdetail binary utility | Lode | |
2022-07-18 | fix a few possible empty vector accesses (C++11 not yet used for now), and ↵ | Lode | |
cleanup a few other unneeded [0]'s | |||
2022-06-19 | document NO_COMPILE macros better, and cleanups | Lode | |
2022-06-18 | small fixes | Lode | |
2022-06-18 | Merge pull request #168 from vitalybuka/master | Lode Vandevenne | |
Continue early to avoid uninitialized value | |||
2022-06-18 | Merge pull request #167 from hpjansson/fix-null-ptr-arith | Lode Vandevenne | |
Fix undefined behavior found by UBSan fuzzing | |||
2022-06-17 | Continue early to avoid uninitialized value | Vitaly Buka | |
If l == 0 we don't need to load symbol and call reverseBits. However if we do, symbol is uninitialized and function call with uninitialized argument and behavior is undefined. | |||
2022-06-17 | Fix undefined behavior found by UBSan fuzzing | Hans Petter Jansson | |
2022-06-13 | sBIT chunk support, and a few improved bounds checks | Lode | |
2022-05-29 | migrate examples from SDL to SDL2, and fixes to utilities | Lode | |
2022-01-10 | Merge pull request #148 from hohMiyazawa/master | Lode Vandevenne | |
Typos in example programs | |||
2022-01-10 | minor decoder speed improvements | Lode | |
2021-06-27 | wide character filename not supported warning and filter optimizations | Lode Vandevenne | |
2021-05-22 | input output swapped for bmp2png | hoh miyazawa | |
2021-05-22 | provice -> provide | hoh miyazawa | |
2021-05-22 | overwrite warning applies to all examples | hoh miyazawa | |
2020-10-17 | prevent too huge text chunks or icc profiles | Lode | |
2020-06-15 | Merge pull request #130 from iamarshsingh/master | Lode Vandevenne | |
Fixed Fuzzer, added Seed Corpus and Dictionary | |||
2020-06-15 | Transfered Fuzz Dictionary to Oss-fuzz repository | Arshdeep Singh | |
2020-06-14 | Added Fuzzer Options file | Arshdeep Singh | |
2020-06-12 | Removed Seed and improved Fuzzer's color selection | Arshdeep Singh | |
1. Removed the seed corpus and uploaded it to Google Cloud bucket to directly download from the oss-fuzz docker. 2. Made random color selection of fuzzer based on the last byte of the input instead of the first byte as first byte of png file is always fixed. | |||
2020-06-11 | Removed Extra Seed Corpus png files. | Arshdeep Singh | |
2020-06-11 | Fixed Fuzzer, added Seed Corpus and Dictionary | Arshdeep Singh | |
1. Fixed a Bug in the Fuzzer due to which not even all inputs were considered non-png. 2. Added Seed corpus for the fuzzer. 3. Added Dictionary for the fuzzer. | |||
2020-05-20 | Merge pull request #126 from NgaiShunChan/master | Lode Vandevenne | |
Fix crash when preProcessScanlines allocs failed | |||
2020-05-19 | fix typo | NgaiShunChan | |
2020-05-04 | fix code style | NgaiShunChan | |
2020-04-29 | fix crash when preProcessScanlines allocs failed | NgaiShunChan | |
2020-03-07 | simplify and cleanup more dynamic memory allocations | Lode | |
2020-02-20 | fix potential compiler warning for enum value not handled in switch | Lode | |
2020-02-16 | handle getTreeInflateFixed error, and fix stray memcpy | Lode | |
2020-02-15 | more memory allocation simplifications, and fixes of out of memory handling | Lode | |
2020-02-15 | cleanups and cast fixes | Lode | |
2020-02-12 | fix error handling of failed allocation, and remove unneeded palette realloc | Lode | |
2020-02-12 | fix memory leaks which could occur when returning error after allocations failed | Lode | |
2020-01-20 | fix get-filtertype utility for 1-pixel wide or high interlaced images | Lode | |
2020-01-12 | handle integer overflow in lodepng_chunk_next and lodepng_chunk_find | Lode | |
Fixes issue https://github.com/lvandeve/lodepng/issues/123 | |||
2019-12-20 | Fix decoding bug in bit reader | Lode | |
This bug could cause a wrong numeric value reading a PNG in the rare case of long huffman symbol for a distance with many extra bits Also add tests for the bit reader | |||
2019-12-08 | make auto_choose_color static since it's only internal | Lode | |
2019-12-08 | Merge pull request #121 from amirgon/master | Lode Vandevenne | |
Remove lodepng_auto_choose_color prototype | |||
2019-12-08 | Remove lodepng_auto_choose_color prototype | Amir Gonnen | |
2019-11-21 | Merge pull request #120 from sezero/restrict | Lode Vandevenne | |
fix LODEPNG_RESTRICT for gcc | |||
2019-11-18 | fix LODEPNG_RESTRICT for gcc | sezero | |
previously, it ignored any gcc with __GNUC_MINOR__ == 0. | |||
2019-11-14 | Merge pull request #94 from bobsayshilol/abi-fix | Lode Vandevenne | |
Fix ABI incompatibility when calling a C++ compiled lodepng.cpp from C code or vice versa | |||
2019-11-12 | Merge pull request #119 from sezero/wcc | Lode Vandevenne | |
do not define LODEPNG_RESTRICT Open Watcom in C++ mode. | |||
2019-11-12 | Merge pull request #118 from JayXon/alloc | Lode Vandevenne | |
Fix alloc fail check. | |||
2019-11-12 | do not define LODEPNG_RESTRICT Open Watcom in C++ mode. | sezero | |
see https://github.com/open-watcom/open-watcom-v2/issues/551 |