summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLode <lvandeve@gmail.com>2016-07-12 23:12:22 +0200
committerLode <lvandeve@gmail.com>2016-07-12 23:12:22 +0200
commita71964ed5fe4f82a32ac7f8201338900f66e855d (patch)
treec80c8285dbfdc2ad7632d85c8c40968a1f17bdb9
parentdb9cc960fc1fec9075fb455c617a2e0cdd7c6fb2 (diff)
add a todo
-rw-r--r--lodepng.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/lodepng.h b/lodepng.h
index 94e8195..fcf9f71 100644
--- a/lodepng.h
+++ b/lodepng.h
@@ -896,6 +896,7 @@ TODO:
[X] let the "isFullyOpaque" function check color keys and transparent palettes too
[X] better name for the variables "codes", "codesD", "codelengthcodes", "clcl" and "lldl"
[ ] don't stop decoding on errors like 69, 57, 58 (make warnings)
+[ ] make warnings like: oob palette, checksum fail, data after iend, wrong/unknown crit chunk, no null terminator in text, ...
[ ] let the C++ wrapper catch exceptions coming from the standard library and return LodePNG error codes
[ ] allow user to provide custom color conversion functions, e.g. for premultiplied alpha, padding bits or not, ...
[ ] allow user to give data (void*) to custom allocator