Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/lvandeve/lodepng.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-12-04Merge pull request #142 from kajott/masterHEADmasterLode Vandevenne
fixed MSVC warnings
2023-11-30fixed MSVC build warnings for plain C tooMartin Fiedler
2023-11-29fixed MSVC warningsMartin Fiedler
23 warnings for 64-bit builds, 3 warnings for 32-bit builds
2023-04-10optimize CRC32, and path for some compilers (helps for clang on modern x86 CPU)Lode
2022-11-08fix error checking in pngdetail binary utilityLode
2022-07-18fix a few possible empty vector accesses (C++11 not yet used for now), and ↵Lode
cleanup a few other unneeded [0]'s
2022-06-19document NO_COMPILE macros better, and cleanupsLode
2022-06-18small fixesLode
2022-06-18Merge pull request #168 from vitalybuka/masterLode Vandevenne
Continue early to avoid uninitialized value
2022-06-18Merge pull request #167 from hpjansson/fix-null-ptr-arithLode Vandevenne
Fix undefined behavior found by UBSan fuzzing
2022-06-17Continue early to avoid uninitialized valueVitaly 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-17Fix undefined behavior found by UBSan fuzzingHans Petter Jansson
2022-06-13sBIT chunk support, and a few improved bounds checksLode
2022-05-29migrate examples from SDL to SDL2, and fixes to utilitiesLode
2022-01-10Merge pull request #148 from hohMiyazawa/masterLode Vandevenne
Typos in example programs
2022-01-10minor decoder speed improvementsLode
2021-06-27wide character filename not supported warning and filter optimizationsLode Vandevenne
2021-05-22input output swapped for bmp2pnghoh miyazawa
2021-05-22provice -> providehoh miyazawa
2021-05-22overwrite warning applies to all exampleshoh miyazawa
2020-10-17prevent too huge text chunks or icc profilesLode
2020-06-15Merge pull request #130 from iamarshsingh/masterLode Vandevenne
Fixed Fuzzer, added Seed Corpus and Dictionary
2020-06-15Transfered Fuzz Dictionary to Oss-fuzz repositoryArshdeep Singh
2020-06-14Added Fuzzer Options fileArshdeep Singh
2020-06-12Removed Seed and improved Fuzzer's color selectionArshdeep 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-11Removed Extra Seed Corpus png files.Arshdeep Singh
2020-06-11Fixed Fuzzer, added Seed Corpus and DictionaryArshdeep 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-20Merge pull request #126 from NgaiShunChan/masterLode Vandevenne
Fix crash when preProcessScanlines allocs failed
2020-05-19fix typoNgaiShunChan
2020-05-04fix code styleNgaiShunChan
2020-04-29fix crash when preProcessScanlines allocs failedNgaiShunChan
2020-03-07simplify and cleanup more dynamic memory allocationsLode
2020-02-20fix potential compiler warning for enum value not handled in switchLode
2020-02-16handle getTreeInflateFixed error, and fix stray memcpyLode
2020-02-15more memory allocation simplifications, and fixes of out of memory handlingLode
2020-02-15cleanups and cast fixesLode
2020-02-12fix error handling of failed allocation, and remove unneeded palette reallocLode
2020-02-12fix memory leaks which could occur when returning error after allocations failedLode
2020-01-20fix get-filtertype utility for 1-pixel wide or high interlaced imagesLode
2020-01-12handle integer overflow in lodepng_chunk_next and lodepng_chunk_findLode
Fixes issue https://github.com/lvandeve/lodepng/issues/123
2019-12-20Fix decoding bug in bit readerLode
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-08make auto_choose_color static since it's only internalLode
2019-12-08Merge pull request #121 from amirgon/masterLode Vandevenne
Remove lodepng_auto_choose_color prototype
2019-12-08Remove lodepng_auto_choose_color prototypeAmir Gonnen
2019-11-21Merge pull request #120 from sezero/restrictLode Vandevenne
fix LODEPNG_RESTRICT for gcc
2019-11-18fix LODEPNG_RESTRICT for gccsezero
previously, it ignored any gcc with __GNUC_MINOR__ == 0.
2019-11-14Merge pull request #94 from bobsayshilol/abi-fixLode Vandevenne
Fix ABI incompatibility when calling a C++ compiled lodepng.cpp from C code or vice versa
2019-11-12Merge pull request #119 from sezero/wccLode Vandevenne
do not define LODEPNG_RESTRICT Open Watcom in C++ mode.
2019-11-12Merge pull request #118 from JayXon/allocLode Vandevenne
Fix alloc fail check.
2019-11-12do not define LODEPNG_RESTRICT Open Watcom in C++ mode.sezero
see https://github.com/open-watcom/open-watcom-v2/issues/551