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