Changeset 107813 in vbox for trunk/src/libs/libpng-1.6.45/TODO
- Timestamp:
- Jan 16, 2025 1:09:46 PM (3 weeks ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/libs/libpng-1.6.45/TODO
r96425 r107813 1 TODO - list of things to do for libpng: 1 TODO list for libpng 2 -------------------- 2 3 3 * Fix all defects (duh!) 4 * Better C++ wrapper / full C++ implementation (?) 5 * Fix the problems with C++ and 'extern "C"'. 6 * cHRM transformation. 7 * Palette creation. 8 * "grayscale->palette" transformation and "palette->grayscale" detection. 9 * Improved dithering. 10 * Multi-lingual error and warning message support. 11 * Complete sRGB transformation. (Currently it simply uses gamma=0.45455.) 12 * Man pages for function calls. 13 * Better documentation. 14 * Better filter selection 15 (e.g., counting huffman bits/precompression; filter inertia; filter costs). 16 * Histogram creation. 17 * Text conversion between different code pages (e.g., Latin-1 -> Mac). 18 * Avoid building gamma tables whenever possible. 19 * Greater precision in changing to linear gamma for compositing against 20 background, and in doing rgb-to-gray transformations. 21 * Investigate pre-incremented loop counters and other loop constructions. 22 * Interpolated method of handling interlacing. 23 * More validations for libpng transformations. 4 * Fix all defects (duh!) 5 * cHRM transformation. 6 * Palette creation. 7 * "grayscale->palette" transformation and "palette->grayscale" detection. 8 * Improved dithering. 9 * Multi-lingual error and warning message support. 10 * Complete sRGB transformation. (Currently it simply uses gamma=0.45455.) 11 * Man pages for function calls. 12 * Better documentation. 13 * Better filter selection 14 (e.g., counting huffman bits/precompression; filter inertia; filter costs). 15 * Histogram creation. 16 * Text conversion between different code pages (e.g., Latin-1 to Mac). 17 * Avoid building gamma tables whenever possible. 18 * Greater precision in changing to linear gamma for compositing against 19 background, and in doing rgb-to-gray transformations. 20 * Investigate pre-incremented loop counters and other loop constructions. 21 * Interpolated method of handling interlacing. 22 * More validations for libpng transformations.
Note:
See TracChangeset
for help on using the changeset viewer.