aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/libraries/irrlicht-1.8/source/Irrlicht/libpng/TODO
diff options
context:
space:
mode:
Diffstat (limited to 'libraries/irrlicht-1.8/source/Irrlicht/libpng/TODO')
-rw-r--r--libraries/irrlicht-1.8/source/Irrlicht/libpng/TODO54
1 files changed, 27 insertions, 27 deletions
diff --git a/libraries/irrlicht-1.8/source/Irrlicht/libpng/TODO b/libraries/irrlicht-1.8/source/Irrlicht/libpng/TODO
index b1660a4..6e1f028 100644
--- a/libraries/irrlicht-1.8/source/Irrlicht/libpng/TODO
+++ b/libraries/irrlicht-1.8/source/Irrlicht/libpng/TODO
@@ -1,27 +1,27 @@
1/* 1/*
2TODO - list of things to do for libpng: 2TODO - list of things to do for libpng:
3 3
4Final bug fixes. 4Final bug fixes.
5Better C++ wrapper/full C++ implementation? 5Better C++ wrapper/full C++ implementation?
6Fix problem with C++ and EXTERN "C". 6Fix problem with C++ and EXTERN "C".
7cHRM transformation. 7cHRM transformation.
8Remove setjmp/longjmp usage in favor of returning error codes. 8Remove setjmp/longjmp usage in favor of returning error codes.
9Add "grayscale->palette" transformation and "palette->grayscale" detection. 9Add "grayscale->palette" transformation and "palette->grayscale" detection.
10Improved dithering. 10Improved dithering.
11Multi-lingual error and warning message support. 11Multi-lingual error and warning message support.
12Complete sRGB transformation (presently it simply uses gamma=0.45455). 12Complete sRGB transformation (presently it simply uses gamma=0.45455).
13Man pages for function calls. 13Man pages for function calls.
14Better documentation. 14Better documentation.
15Better filter selection 15Better filter selection
16 (counting huffman bits/precompression? filter inertia? filter costs?). 16 (counting huffman bits/precompression? filter inertia? filter costs?).
17Histogram creation. 17Histogram creation.
18Text conversion between different code pages (Latin-1 -> Mac and DOS). 18Text conversion between different code pages (Latin-1 -> Mac and DOS).
19Avoid building gamma tables whenever possible. 19Avoid building gamma tables whenever possible.
20Use greater precision when changing to linear gamma for compositing against 20Use greater precision when changing to linear gamma for compositing against
21 background and doing rgb-to-gray transformation. 21 background and doing rgb-to-gray transformation.
22Investigate pre-incremented loop counters and other loop constructions. 22Investigate pre-incremented loop counters and other loop constructions.
23Add interpolated method of handling interlacing. 23Add interpolated method of handling interlacing.
24Switch to the simpler zlib (zlib/libpng) license if legally possible. 24Switch to the simpler zlib (zlib/libpng) license if legally possible.
25Extend pngvalid.c to validate more of the libpng transformations. 25Extend pngvalid.c to validate more of the libpng transformations.
26 26
27*/ 27*/